Music production & software design (University of Ottawa)
BMDes
Closed
Timeline
-
May 6, 2024Experience start
-
August 31, 2024Experience end
Experience
1/2 project matches
Dates set by experience
Preferred companies
Anywhere
Small to medium enterprise
Any industries
Categories
Information technology Software development MediaSkills
embedded systems software design object-oriented programming (oop) c++ (programming language) music production music theory python (programming language) scripting piano playing signal processing- Utilizing a DAW to produce, mix and master music of all kinds
- Basic knowledge of using C++ in JUCE to create plugins designed to be used in a DAW
- Basic knowledge of object oriented programming in Java
- Basic knowledge of Python scripting and software design
- Knowledge of Embedded programming using Python and a Raspberry Pi pico to program real world objects
- Basic knowledge of signal processing through embedded programming
- Vast knowledge of Music Theory (completed up to Level 8 Royal Conservatory Theory Examination)
- 12+ Years of Experience playing Piano, through Royal Conservatory (completed up to Level 9)
Learners
Undergraduate
Any level
1 learner
Project
100 hours per learner
Educators assign learners to projects
Individual projects
- Better experience surrounding music production, as to discover and realize the important factors and design philosophies that go into creating these types of programs/plugins
- An overall better understanding of software design in general and how a typical design process would play out in a real scenario
- The opportunity to meet and learn from professionals and other likeminded individuals who are passionate about both music and the work behind the scenes that goes into it
Project timeline
-
May 6, 2024Experience start
-
August 31, 2024Experience end
Project Examples
- Projects that involve creating software to be used by musicians and producers alike, such as creating generator plugins or effect plugins
- Designing the UI for plugins used by music producers
- Optimizing and assisting pre-existing music production software
- Any project involving music production and software design/engineering
- Projects surrounding generic/basic software design, for any topic
Timeline
-
May 6, 2024Experience start
-
August 31, 2024Experience end