Computer based sound production

Computer Science and Mathematics, Second Cycle
1 in 2 year
slovenian, english
Course director:

Denis Trček

Lecturer (contact person):

Denis Trček

Hours per week – 1. semester:

There are no prerequisites.

Content (Syllabus outline)

Introduction and overview of the field.
Basics of sound and computer based production:
physics (sound and amplitude, frequency, speed, power, phase, interference, absorption),
mathematics (Fourier theory, sampling theory, convolution, corre-lation, Gabor’s acoustic quant, etc.),
physiology - psychoacoustics (aural perception and frequency range, indirect perception by various anatomical structures, the role of harmonics, localization, masking, critical bands, environmental effects, some latest neuroscience research results in this domain).
Electronic and network principles of sound processing: analog and digital signal, (quantization) noise, medium / device bandwidth, amplification and attenuation, analog to digital, and digital to analog conversion, distortion, filtering, microphones and capturing signals.
Sound generators: synthesizers, samplers.
Computer based recording: capturing of coded sound (sequencers), capturing of sampled sound (direct-to-disc recording).
Standard studio components: mixers, limiters, compressors, reverbs, noise reducers, pitch correction tools, equalizers.
Protocols and algorithms in computer based production: MIDI, IEC-60958 (AES / EBU), S/PDIF, AC-3, E-AC-3.
Synchronization mechanisms: MTC, SMPTE, video and movie integration.
Programming standards: interfaces (VST / Steinberg, DirectX / MS), formats (wav, MP3, Ogg).
Contemporary sound reproduction (network streaming, protocols RTP, RTCP, RTSP).
Professional tools (Steinberg, Roland, open source solutions).
Intelectual property protection.
Addendum: Mini practical tasks covering the latest technological issues or specific issues not covered at laboratory works.


D. Trček: Računalniška zvočna produkcija, kopije prosojnic, FRI UL, 2017 / 2018.
Loy G., Musimathics, The MIT Press, MIT, Cambridge, 2006.

Objectives and competences

The goal of the course is to educate students (with technological and fine-arts background) for using computers in sound production be it for purely technical, or creative application scenarios and production environments.
General competences:
The ability to define, understand and solve creative professional challenges in computer and information science.
The ability of professional communication in the native language as well as a foreign language.
The ability to understand and apply computer and information science knowledge to other technical and relevant fields (economics, organisational science, fine arts, etc).
Subject specific competences:
Practical knowledge and skills of computer hardware, software and information technology necessary for successful professional work in computer and information science.

Intended learning outcomes

After completition of the course a student will:

-be familiar with the engineering principles of computer sound production,
-know and understand physiological laws of sound perception,
-be able to implement these principles in production environments,
-be able to develop basic technological solutions in this area,
-know how to use the acquired knowledge in creative ways (fine arts),
-be familiar with intellectual property protection.

Learning and teaching methods

Lectures, laboratory work (with practical prototype implementations), students’ presentations.
Attendance of laboratory work is mandatory (the exact percentage is announced at the beginning of a study year).
The lecturer may impose mandatory attendance of lectures.


50% of the final grade is obtained on the basis of on-going laboratory work (home-works, quizzes, practical project implementations and presentations).
The other 50% is obtained on the basis of a written exam, or written and oral exam (the lecturer may decide that a coursework replaces the oral exam).
To be eligible for the written exam, a candidate must have successfully completed laboratory work, and fulfilled other obligations related to lecturing that the lecturer may have imposed. For successful completition of the course both grades have to be pos
grading: 5 (fail), 6-10 (pass) (according to the Statute of UL)

Lecturer's references

Pet najpomembnejših del:
Trček D., An integrative architecture for a sensor-supported trust management system. Sensors, vol. 12, no. 8, str. 1-14, 2012.
Trček D. et al., Computationally supported musical composition using Petri Nets, Proc. of the ACACOS '13, str. 149--152, Kuala Lumpur, 2013.
Jelenc D., Trček D., Qualitative trust model with a configurable method to aggregate ordinal data, Autonomous agents and multi-agent systems, vol. 28, iss. 5, pp. 805-835, Springer, 2014.
Trček D., STRATOSpheric SMOOTH, CD and MP3 web edition, Amazon / CreateSpace, Seattle, 2012.
Tamara T. Pečak et al., Gabrijel Stupica pod drobnogledom - tehnologija nastajanja in reševanja umetnin, DVD, Moderna galerija, UL ALUO, Zavod za varstvo kulturne dediščine, Ljubljana, 2013 (glasbena oprema, soavtor D. Trček).
Celotna bibliografija je dostopna na SICRISu:
The whole bibliography can be obtained at the below URL:,id=7226.