SynAssember is an application to create software syntesizer written in C# for the UI and C++ for the AudioEngine
Steps to setup the project:
- Install VisualStudio 2015 Community
- Clone SynAssembler repository
- Open from Visual Studio the solution: AudioEngine\AudioEngine.sln and compile it
- Open from Visual Studio the solution: SynAssembler\SynAssember.sln and compile it Now you can run SynAssembler from IDE
- Writing tests
- Code review
- Other guidelines
- For any question contact kernel255@gmail.com
Files organization
Some ElaborationUnits requires some files to work like PCMWaveform and MIDISequencer. These files need to reside in dedicated folders under <main_execultable_folder>\Resources. During build this folder is created and files in Waves folder are copied.