Open experiences

Experiences from all portals

Music production & software design

BMDes
Open Closing on May 1, 2024 / 2 spots left
HA
Professor
5
General
  • Undergraduate; 1st year
  • 1 learner; individual projects
  • 100 hours per learner
  • Dates set by experience
  • Educators assign learners to projects
Preferred companies
  • 1/3 project matches
  • Anywhere
  • Academic experience
  • Small to medium enterprise
  • Any
Categories
Computer science & it Information technology Software development Media
Project timeline
  • May 6, 2024
    Experience start
  • August 31, 2024
    Experience end
Overview
Details
  • 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)
Deliverables
  • 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 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