subsynth-devel Mailing List for subsynth
Status: Beta
Brought to you by:
subatomic
You can subscribe to this list here.
| 2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(11) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 |
Jan
(23) |
Feb
(5) |
Mar
|
Apr
(45) |
May
|
Jun
(22) |
Jul
(6) |
Aug
(7) |
Sep
(2) |
Oct
|
Nov
|
Dec
|
|
From: <no...@so...> - 2002-09-06 19:49:29
|
Task #45669 has been updated. Project: subsynth Subproject: metric collection Summary: bar chart, line graph, etc.. Complete: 0% Status: Open Authority : subatomic Assigned to: subatomic, coronax Description: would like to visualize arbitrarily selected nodes, and see their throughput. also consider simly displaying this info on the node itself (might require a custom graph). This tool would help us grab metrics useful for mentioning in subsynth papers and in my thesis. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=45669&group_id=42943&group_project_id=15985 |
|
From: <no...@so...> - 2002-09-06 19:48:22
|
Task #44700 has been updated. Project: subsynth Subproject: core audio Summary: resampling funcs Complete: 95% Status: Open Authority : subatomic Assigned to: subatomic Description: add a function (or many of several qualities) that resamples the input audio data and outputs a different sampling rate... Follow-Ups: ------------------------------------------------------- Date: 2002-04-08 16:50 By: subatomic Comment: added interp and none versions. these are in the WaveTableOsc module. will be generalized when I can think of a way to. aren't generalized now because this module uses a circular buffer, the general case might not use one... TODO: add cubic interpolation ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=44700&group_id=42943&group_project_id=15983 |
|
From: <no...@so...> - 2002-08-22 15:59:40
|
Task #44719 has been updated. Project: subsynth Subproject: task manager Summary: review the current design/implementation Complete: 100% Status: Closed Authority : subatomic Assigned to: subatomic Description: review the current design/implementation of the task manager. Follow-Ups: ------------------------------------------------------- Date: 2002-08-22 11:59 By: subatomic Comment: refactored the one from our class proj, looks good, more simple now.. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=44719&group_id=42943&group_project_id=15984 |
|
From: <no...@so...> - 2002-08-22 15:58:40
|
Task #55386 has been updated. Project: subsynth Subproject: task manager Summary: create "runners" Complete: 55% Status: Open Authority : subatomic Assigned to: subatomic Description: create a class of objects that can take a subsynth network and run it. some runners will multithread, some will not. for now, just make 2, the dumb multithreaded and the simple singlethreaded. make sure that the multithread can work on other processors (need global threads when using pthreads...:) Follow-Ups: ------------------------------------------------------- Date: 2002-08-22 11:58 By: subatomic Comment: works ok. todo: for single thread, make a portaudio runner that uses the PA thread to run the network. this makes the total threads 1 instead of 2 - which could cause fighting on a multicpu system. ------------------------------------------------------- Date: 2002-07-01 23:58 By: subatomic Comment: created. need to improve the multitasking to reduce cpu load. need to think about scheduling issues here. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=55386&group_id=42943&group_project_id=15984 |
|
From: <no...@so...> - 2002-08-22 15:56:55
|
Task #55388 has been updated. Project: subsynth Subproject: sequencer Summary: midiplayer Complete: 45% Status: Open Authority : subatomic Assigned to: subatomic Description: subsynth midiplayer application. wraps system midi, and subsynth midi. todo: write a factory for choosing the midi interface. consider writing a softsynth to plug into the operating system's MIDI API. todo: implement a good set of instruments, drums, etc. allow them to be switched Follow-Ups: ------------------------------------------------------- Date: 2002-08-22 11:56 By: subatomic Comment: todo: program change messages. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=55388&group_id=42943&group_project_id=15988 |
|
From: <no...@so...> - 2002-08-22 15:56:16
|
Task #44715 has been updated. Project: subsynth Subproject: sequencer Summary: fix smpte and bpm (time) settings in sequencer Complete: 100% Status: Closed Authority : subatomic Assigned to: subatomic Description: would be nice if the sequencer could do this format. Follow-Ups: ------------------------------------------------------- Date: 2002-08-22 11:56 By: subatomic Comment: done - works on a variety of .mid files I found on the net... ------------------------------------------------------- Date: 2002-07-01 23:53 By: subatomic Comment: midi time sync works, smpte probably works, but hasn't been tested. ------------------------------------------------------- Date: 2002-06-03 21:48 By: subatomic Comment: fixed a typo ------------------------------------------------------- Date: 2002-06-03 21:47 By: subatomic Comment: added a subsynth midi abstraction. te seq works really well, latency timing issues have been resolved - better synced to system clock. TODO: support SMPTE time codes and bpm from midi file format correctly. ------------------------------------------------------- Date: 2002-01-30 15:14 By: subatomic Comment: by the way. subsynth/seq has a .mid file loader. and the Sequencer is able to play it (sounds pretty ok) to the soundcard MIDI device. I've also built a fractal sequencer (that works). Both will require more work for better flexibility. The fractal note generator needs to support more generation methods, and support a grammar of more than 1 char. ------------------------------------------------------- Date: 2002-01-30 14:26 By: subatomic Comment: I've added subsynth/seq module. This includes a MIDI abstraction that works in Win32 and in OSS. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=44715&group_id=42943&group_project_id=15988 |
|
From: <no...@so...> - 2002-08-22 15:55:16
|
Task #51704 has been updated. Project: subsynth Subproject: filters/oscs Summary: Fir Filter Complete: 75% Status: Open Authority : subatomic Assigned to: subatomic Description: Implemented straight out of the computer music book - page 203... but doesn't work for some reason. fix it. syn/Util/Filter.h once fixed, this will give us flexible lowpass, and a fixed: band, and high pass filter. Follow-Ups: ------------------------------------------------------- Date: 2002-08-22 11:55 By: subatomic Comment: added highpass, lowpass, both are 2pole, and not very good - but they work. :) ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=51704&group_id=42943&group_project_id=18769 |
|
From: <no...@so...> - 2002-08-22 15:54:36
|
Task #51703 has been updated. Project: subsynth Subproject: filters/oscs Summary: FM synthsis Complete: 100% Status: Closed Authority : subatomic Assigned to: subatomic Description: need to do some research on how to implement. there may be many variations. Follow-Ups: ------------------------------------------------------- Date: 2002-08-22 11:54 By: subatomic Comment: fm, am, rm is all good... ------------------------------------------------------- Date: 2002-06-03 22:12 By: subatomic Comment: just played smashing pumpkin's "bullet with butterfly wings" on a very simple fm synth. heh... it sounded like the old adlib synth I remember from playing sierra games... :) funny. ------------------------------------------------------- Date: 2002-06-03 21:44 By: aegis Comment: Sadly, I have no time to play with subsynth. ------------------------------------------------------- Date: 2002-04-09 15:00 By: subatomic Comment: first stab done... looks like we can build FM synths out of standard unit generators hook an osc into the freqcontrol of a second osc for example. ring modulation could be achieved through hooking up two osc to a mult. TODO: find out if there is anything else to FM than what i've described... so far it sounds cool - able to make complex sounds out of a very small number of simple sounds. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=51703&group_id=42943&group_project_id=18769 |
|
From: <no...@so...> - 2002-08-22 15:53:08
|
Task #44707 has been updated. Project: subsynth Subproject: audio iostreams Summary: wav ostream Complete: 95% Status: Open Authority : subatomic Assigned to: subatomic Description: fix the one that is already there. it was never finished. Follow-Ups: ------------------------------------------------------- Date: 2002-08-22 11:53 By: subatomic Comment: done. it just writes the incorrect header, since it doesn't know how much to put for the data part. - last thing to do is to fix this header. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=44707&group_id=42943&group_project_id=15987 |
|
From: <no...@so...> - 2002-07-02 03:58:40
|
Task #55386 has been updated. Project: subsynth Subproject: task manager Summary: create "runners" Complete: 50% Status: Open Authority : subatomic Assigned to: subatomic Description: create a class of objects that can take a subsynth network and run it. some runners will multithread, some will not. for now, just make 2, the dumb multithreaded and the simple singlethreaded. make sure that the multithread can work on other processors (need global threads when using pthreads...:) Follow-Ups: ------------------------------------------------------- Date: 2002-07-01 23:58 By: subatomic Comment: created. need to improve the multitasking to reduce cpu load. need to think about scheduling issues here. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=55386&group_id=42943&group_project_id=15984 |
|
From: <no...@so...> - 2002-07-02 03:57:05
|
Task #46956 has been updated. Project: subsynth Subproject: audio iostreams Summary: test PortAudio ostream / fix segfault Complete: 100% Status: Closed Authority : subatomic Assigned to: subatomic Description: with loki ging out of business, and with openal streams sucking so badly under unix.... we really need an OSS or sdl output stream implementation Follow-Ups: ------------------------------------------------------- Date: 2002-07-01 23:57 By: subatomic Comment: portaudio bug has been fixed. it was a sync problem, fixed with a mutex, and better buffer queuing. ------------------------------------------------------- Date: 2002-07-01 22:22 By: subatomic Comment: portaudio bug has been fixed. it was a sync problem, fixed with a mutex, and better buffer queuing. ------------------------------------------------------- Date: 2002-06-03 21:40 By: subatomic Comment: I'm using portaudio regularly now. it is good... there is possibly one small glitch when pa is starving, it can segfault. need to fix this, then strongly test the PortAudioOstream... ------------------------------------------------------- Date: 2002-04-19 14:51 By: subatomic Comment: port audio works, but is in only one test. I'll close this once I am using it regularly in all tests. The initial results are good, Port Audio is SO much better than OpenAL for streaming of audio data... port audio operates with an asyncronous callback. since our audio ostream uses the polling method, I needed to cache the data sent in with write(), then dequeue the data inside the callback as needed. This was... interesting. Ostream allows arbitrary buffer sizes to be sent to write(), but portaudio only reads N frames at a time. This meant write() needed to enqueue a variable length buffer, and then the portaudio callback reads N frames from the available queued buffers. If no buffers are left to read, then of course there is an underun (starvation), and portaudio emits a little click (not good). TODO: if starvation detected, fade the value to zero, or fill in the rest of the buf with the last written value to prevent high frequency aliasing... ------------------------------------------------------- Date: 2002-04-08 17:20 By: subatomic Comment: we should implement a portaudio stream first. portaudio was designed by the music-dsp people, and is in use by many software synths. also has ASIO, DirectX, Win, Linux, SGI, etc... support. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=46956&group_id=42943&group_project_id=15987 |
|
From: <no...@so...> - 2002-07-02 03:56:54
|
Task #55385 has been updated. Project: subsynth Subproject: sequencer Summary: subsynth MIDI wrapper configuration Complete: 100% Status: Closed Authority : subatomic Assigned to: subatomic Description: figure out a method for configuring the SubsynthMidi wrapper... things to configure: - polyphony - instrument file - map instrument to program change number - midi implementation config - reverb, delay, chorus, etc... currently these are hardcoded in the class... :( Follow-Ups: ------------------------------------------------------- Date: 2002-07-01 23:56 By: subatomic Comment: started a simple xml config file for the class. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=55385&group_id=42943&group_project_id=15988 |
|
From: <no...@so...> - 2002-07-02 03:55:47
|
Task #51700 has been updated. Project: subsynth Subproject: configuration Summary: find a solution to load in, save out config data Complete: 100% Status: Closed Authority : subatomic Assigned to: subatomic Description: need to consider how people will edit it. right now, we could use jackyl or xmlpp. I'm thinking use jackyl XML format, but use XMLpp so that we can serialize selected DOM nodes out to disk (will jackyl let us output a subtree? or only the entire tree?) Need to be able to configure subsynth with something other than C++! (keep in mind that XML isn't the exclusive way though, coding directly to the Modules in C++ is still very valid way to use subsynth.) Follow-Ups: ------------------------------------------------------- Date: 2002-07-01 23:55 By: subatomic Comment: I've addressed this issue with the "builder" paradigm. the builder directory will include many objects that know how to build up synth algorithms. included so far is a cppdom builder that reads an xml file and builds an instrument. ------------------------------------------------------- Date: 2002-06-03 21:56 By: subatomic Comment: using CPPDOM for instrument configuration. this is working really well. only loader is written so far. will need a writer if/when someone writes an instrument editing/creation tool. NOTE: an instrument is just a sub-network of modules connected in some way, with internal IO/params exposed. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=51700&group_id=42943&group_project_id=15986 |
|
From: <no...@so...> - 2002-07-02 03:53:38
|
Task #44715 has been updated. Project: subsynth Subproject: sequencer Summary: fix smpte and bpm (time) settings in sequencer Complete: 95% Status: Open Authority : subatomic Assigned to: subatomic Description: would be nice if the sequencer could do this format. Follow-Ups: ------------------------------------------------------- Date: 2002-07-01 23:53 By: subatomic Comment: midi time sync works, smpte probably works, but hasn't been tested. ------------------------------------------------------- Date: 2002-06-03 21:48 By: subatomic Comment: fixed a typo ------------------------------------------------------- Date: 2002-06-03 21:47 By: subatomic Comment: added a subsynth midi abstraction. te seq works really well, latency timing issues have been resolved - better synced to system clock. TODO: support SMPTE time codes and bpm from midi file format correctly. ------------------------------------------------------- Date: 2002-01-30 15:14 By: subatomic Comment: by the way. subsynth/seq has a .mid file loader. and the Sequencer is able to play it (sounds pretty ok) to the soundcard MIDI device. I've also built a fractal sequencer (that works). Both will require more work for better flexibility. The fractal note generator needs to support more generation methods, and support a grammar of more than 1 char. ------------------------------------------------------- Date: 2002-01-30 14:26 By: subatomic Comment: I've added subsynth/seq module. This includes a MIDI abstraction that works in Win32 and in OSS. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=44715&group_id=42943&group_project_id=15988 |
|
From: <no...@so...> - 2002-07-02 02:22:29
|
Task #46956 has been updated. Project: subsynth Subproject: audio iostreams Summary: test PortAudio ostream / fix segfault Complete: 100% Status: Closed Authority : subatomic Assigned to: subatomic Description: with loki ging out of business, and with openal streams sucking so badly under unix.... we really need an OSS or sdl output stream implementation Follow-Ups: ------------------------------------------------------- Date: 2002-07-01 22:22 By: subatomic Comment: portaudio bug has been fixed. it was a sync problem, fixed with a mutex, and better buffer queuing. ------------------------------------------------------- Date: 2002-06-03 21:40 By: subatomic Comment: I'm using portaudio regularly now. it is good... there is possibly one small glitch when pa is starving, it can segfault. need to fix this, then strongly test the PortAudioOstream... ------------------------------------------------------- Date: 2002-04-19 14:51 By: subatomic Comment: port audio works, but is in only one test. I'll close this once I am using it regularly in all tests. The initial results are good, Port Audio is SO much better than OpenAL for streaming of audio data... port audio operates with an asyncronous callback. since our audio ostream uses the polling method, I needed to cache the data sent in with write(), then dequeue the data inside the callback as needed. This was... interesting. Ostream allows arbitrary buffer sizes to be sent to write(), but portaudio only reads N frames at a time. This meant write() needed to enqueue a variable length buffer, and then the portaudio callback reads N frames from the available queued buffers. If no buffers are left to read, then of course there is an underun (starvation), and portaudio emits a little click (not good). TODO: if starvation detected, fade the value to zero, or fill in the rest of the buf with the last written value to prevent high frequency aliasing... ------------------------------------------------------- Date: 2002-04-08 17:20 By: subatomic Comment: we should implement a portaudio stream first. portaudio was designed by the music-dsp people, and is in use by many software synths. also has ASIO, DirectX, Win, Linux, SGI, etc... support. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=46956&group_id=42943&group_project_id=15987 |
|
From: <no...@so...> - 2002-06-04 02:20:46
|
Task #45670 has been updated. Project: subsynth Subproject: core audio Summary: Find an audio library to replace OpenAL for unix Complete: 100% Status: Closed Authority : subatomic Assigned to: subatomic, nonchocoboy, aegis Description: OpenAL's streaming support is buggy. It clicks between each buffer swap. For unix subsynth we really need to replace OpenAL as an option or we will sound terrible. Follow-Ups: ------------------------------------------------------- Date: 2002-06-03 22:20 By: subatomic Comment: writing to dev/dsp is cool, but we dont want to rely on it. a thin wrapper like portaudio would be best so that our code runs everywhere. :) openal is so heavyweight and their raw port access is (currently) buggy, lets not rely on it. ------------------------------------------------------- Date: 2002-04-08 18:04 By: subatomic Comment: portaudio. found it. see ISTream tasks for the "we need to do it" task. ------------------------------------------------------- Date: 2002-01-15 06:47 By: aegis Comment: Is there anything wrong with just writing to /dev/dsp ? ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=45670&group_id=42943&group_project_id=15983 |
|
From: <no...@so...> - 2002-06-04 02:18:20
|
Task #51709 has been updated. Project: subsynth Subproject: Modules Summary: create a portaudio module... Complete: 100% Status: Closed Authority : subatomic Assigned to: subatomic Description: port audio is used by many softsynths, recommended by the music-dsp list, is lightweight, etc... Follow-Ups: ------------------------------------------------------- Date: 2002-04-28 11:16 By: subatomic Comment: works nice.. :) much better than openal ------------------------------------------------------- Date: 2002-04-28 05:01 By: aegis Comment: This is basically done, right? ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=51709&group_id=42943&group_project_id=18768 |
|
From: <no...@so...> - 2002-06-04 02:17:02
|
Task #44715 has been updated. Project: subsynth Subproject: sequencer Summary: fix smpte and bpm (time) settings in sequencer Complete: 80% Status: Open Authority : subatomic Assigned to: subatomic Description: would be nice if the sequencer could do this format. Follow-Ups: ------------------------------------------------------- Date: 2002-06-03 21:48 By: subatomic Comment: fixed a typo ------------------------------------------------------- Date: 2002-06-03 21:47 By: subatomic Comment: added a subsynth midi abstraction. te seq works really well, latency timing issues have been resolved - better synced to system clock. TODO: support SMPTE time codes and bpm from midi file format correctly. ------------------------------------------------------- Date: 2002-01-30 15:14 By: subatomic Comment: by the way. subsynth/seq has a .mid file loader. and the Sequencer is able to play it (sounds pretty ok) to the soundcard MIDI device. I've also built a fractal sequencer (that works). Both will require more work for better flexibility. The fractal note generator needs to support more generation methods, and support a grammar of more than 1 char. ------------------------------------------------------- Date: 2002-01-30 14:26 By: subatomic Comment: I've added subsynth/seq module. This includes a MIDI abstraction that works in Win32 and in OSS. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=44715&group_id=42943&group_project_id=15988 |
|
From: <no...@so...> - 2002-06-04 02:16:51
|
Task #55385 has been updated. Project: subsynth Subproject: sequencer Summary: subsynth MIDI wrapper configuration Complete: 5% Status: Open Authority : subatomic Assigned to: subatomic Description: figure out a method for configuring the SubsynthMidi wrapper... things to configure: - polyphony - instrument file - map instrument to program change number - midi implementation config - reverb, delay, chorus, etc... currently these are hardcoded in the class... :( ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=55385&group_id=42943&group_project_id=15988 |
|
From: <no...@so...> - 2002-06-04 02:16:38
|
Task #55388 has been updated. Project: subsynth Subproject: sequencer Summary: midiplayer Complete: 45% Status: Open Authority : subatomic Assigned to: subatomic Description: subsynth midiplayer application. wraps system midi, and subsynth midi. todo: write a factory for choosing the midi interface. consider writing a softsynth to plug into the operating system's MIDI API. todo: implement a good set of instruments, drums, etc. allow them to be switched ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=55388&group_id=42943&group_project_id=15988 |
|
From: <no...@so...> - 2002-06-04 02:13:20
|
Task #51705 has been updated. Project: subsynth Subproject: filters/oscs Summary: fix RBJ filter in Filters.h Complete: 0% Status: Open Authority : subatomic Assigned to: subatomic Description: doesn't produce sound. probably some error... Follow-Ups: ------------------------------------------------------- Date: 2002-06-03 22:13 By: subatomic Comment: there was a bug in the source document for RBJ. need to review it now that its been updated on musicdsp.org ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=51705&group_id=42943&group_project_id=18769 |
|
From: <no...@so...> - 2002-06-04 02:12:45
|
Task #51703 has been updated. Project: subsynth Subproject: filters/oscs Summary: FM synthsis Complete: 50% Status: Open Authority : subatomic Assigned to: subatomic Description: need to do some research on how to implement. there may be many variations. Follow-Ups: ------------------------------------------------------- Date: 2002-06-03 22:12 By: subatomic Comment: just played smashing pumpkin's "bullet with butterfly wings" on a very simple fm synth. heh... it sounded like the old adlib synth I remember from playing sierra games... :) funny. ------------------------------------------------------- Date: 2002-06-03 21:44 By: aegis Comment: Sadly, I have no time to play with subsynth. ------------------------------------------------------- Date: 2002-04-09 15:00 By: subatomic Comment: first stab done... looks like we can build FM synths out of standard unit generators hook an osc into the freqcontrol of a second osc for example. ring modulation could be achieved through hooking up two osc to a mult. TODO: find out if there is anything else to FM than what i've described... so far it sounds cool - able to make complex sounds out of a very small number of simple sounds. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=51703&group_id=42943&group_project_id=18769 |
|
From: <no...@so...> - 2002-06-04 02:06:50
|
Task #51706 has been updated. Project: subsynth Subproject: Modules Summary: osc module Complete: 95% Status: Open Authority : subatomic Assigned to: subatomic Description: add duration to the trigger() func. support freqcontrol from a stream. otherwise, this module is done. Follow-Ups: ------------------------------------------------------- Date: 2002-06-03 22:06 By: subatomic Comment: trigger, release? implement me. ------------------------------------------------------- Date: 2002-04-09 15:02 By: subatomic Comment: freqcontrol terminal is implemeted, works, tested, done... ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=51706&group_id=42943&group_project_id=18768 |
|
From: <no...@so...> - 2002-06-04 02:05:42
|
Task #51707 has been updated. Project: subsynth Subproject: Modules Summary: wave table osc module Complete: 95% Status: Open Authority : subatomic Assigned to: subatomic Description: implement duration for trigger() implement freqcontrol from input terminal. otherwise works really well right now. Follow-Ups: ------------------------------------------------------- Date: 2002-06-03 22:05 By: subatomic Comment: implement configuration of wav file from setParam. implement watermarking (don't output stuff when at the watermark) ------------------------------------------------------- Date: 2002-04-09 15:01 By: subatomic Comment: freqcontrol done, works, tested. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=51707&group_id=42943&group_project_id=18768 |
|
From: <no...@so...> - 2002-06-04 02:03:37
|
Task #44717 has been updated. Project: subsynth Subproject: core audio Summary: high level interface: (_sonix_) 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 |