soundfont

DLSSynth AU Component QC Plug-In

dust's picture

this is a Roland DLS synthesizer plugin for quartz composer. DLS stands for "downloadable sound font" this plugin loads apples default DLS component and runs it through a spatial reverb unit. more of these to come soon.

i'm working on a component host plugin for qc as well, that eventually will let you host audio units, record audio, add effect units plus do 3d spatial mix downs.

the next step for me is to make some core audio unit node plugins that can be strung together as well as make some basic components for sine waves, square waves, etc....

so this is just the basic initial exploration into using quartz composer with core audio units. it seems to work good, but be careful of overloading the plugin or you will get bad frame rates. i suggest using the pulse patch. check out the example....hit the space bar to make music.

i built this plugin for my computer in 10.6 x86_64 but audio components are much older than QC so you will be able to build the source to what ever machine your running.

V2..... custom path.

your bank path looks like this.

/Folder/AnyPlace/Any/File.dls

make sure to include the file and extension.

kDLSSynth AU Component Player. So this version is more of a generic AU DLSSynth player. The bank path is fully working and tested with a .dls file. The synth still loads up system with the original Roland DLS System Synth. Enter a path to your custom DLS or SoundFont bank and viola you got a QC Sampler. In order to load your custom DLSSynth you need to stop the viewer and start it again in order for the Plugin to load a new DLS.

try my custom DLS Scratch kit. i would make lots more of these DLS Synths but I want to add more features to the plugin. Like component loading from a path and multiple configurable Effect Units.