[subsynth-devel] [Task #44717] high level interface: (builder, instruments, machine, sonix etc.)
Status: Beta
Brought to you by:
subatomic
|
From: <no...@so...> - 2002-06-04 02:01:00
|
Task #44717 has been updated. Project: subsynth Subproject: core audio Summary: high level interface: (builder, instruments, machine, sonix etc.) Complete: 60% Status: Open Authority : subatomic Assigned to: subatomic Description: either port sonix or write something similar to it on top of the core subsynth... This would allow the newbie non-sound person to get sound into their application quickly and without much reading. since sonix is designed and works, this task is partially completed in that I've investigated some possibilities for how this API should look. Follow-Ups: ------------------------------------------------------- Date: 2002-06-03 22:00 By: subatomic Comment: Builder is done. it builds instruments. instruments are done. They succesfully clone themselves too. TODO: port sonix to subsynth. (write a subsynth plugin to sonix.) ------------------------------------------------------- Date: 2002-04-19 16:08 By: subatomic Comment: added AggregateModule for defining a module composed of other modules. added builder type to read in module config data from XML file. ------------------------------------------------------- Date: 2002-04-08 18:00 By: subatomic Comment: also need to support grouping modules within modules. shouldn't be too hard to do. With this change, it should allow instruments to be created either in C++ or with some builder class that uses XML or some hardcoded structures you can specify. Ideally we'd like to define instruments using XML, and then define higher level things (like a machine) from many instruments. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=44717&group_id=42943&group_project_id=15983 |