Music software development specials
General information 2024
- MMus 1, 2 and BAT year 4
- Main topics: Systems design and programming, DSP, AI
Possible subjects
See the document 'Sessions' about the subjects for this semester.
Systems design
- programming languages and tools (including IDEs, frameworks...)
- design methods and tools
- hardware and tools
- using AI for coding and hardware design
- debugging
- documenting
- application domains of languages and tools
- plugins and plugin hosts
DSP
- Data sonification
- Audio fingerprinting (Shazam)
- Audio watermarking (Rights protection)
- (Polyphonic) pitch detection
- Pitch envelope
- Timbre analysis
- Onset detection
- Tempo extraction
- Tempo envelope
- Rhythm detection
- Physical modeling
- Additive synthesis
- Instrument discrimination
- Transformation (input -> output), filtering, effects
- Synthesis
- Plugins
- Use of AI in DSP
DSP tools
- Sonic Visualiser
- Matlab / Open Octave
- Essentia
- Jupyter (Python)
- AI/machine learning
AI and machine learning
- Myths and Merits of AI
- generative AI vs controlling AI
- AI tools
- AI approaches
- building NN architectures from scratch
Upcoming sessions
- Ideas for topics
- Who has subjects to present or study?
- Who wants feedback on their project?