subsynth-devel Mailing List for subsynth (Page 3)
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-04-08 23:07:02
|
Task #51715 has been updated. Project: subsynth Subproject: Modules Summary: adsr env module Complete: 95% Status: Deleted Authority : subatomic Assigned to: nobody Description: this is a direct evaluation function (non-wavetable) added trigger duration module is done ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=51715&group_id=42943&group_project_id=18768 |
|
From: <no...@so...> - 2002-04-08 23:06:55
|
Task #51714 has been updated. Project: subsynth Subproject: Modules Summary: adsr env module Complete: 95% Status: Deleted Authority : subatomic Assigned to: nobody Description: this is a direct evaluation function (non-wavetable) added trigger duration module is done ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=51714&group_id=42943&group_project_id=18768 |
|
From: <no...@so...> - 2002-04-08 23:06:25
|
Task #51715 has been updated. Project: subsynth Subproject: Modules Summary: adsr env module Complete: 95% Status: Open Authority : subatomic Assigned to: nobody Description: this is a direct evaluation function (non-wavetable) added trigger duration module is done ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=51715&group_id=42943&group_project_id=18768 |
|
From: <no...@so...> - 2002-04-08 23:05:42
|
Task #51714 has been updated. Project: subsynth Subproject: Modules Summary: adsr env module Complete: 95% Status: Open Authority : subatomic Assigned to: nobody Description: this is a direct evaluation function (non-wavetable) added trigger duration module is done ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=51714&group_id=42943&group_project_id=18768 |
|
From: <no...@so...> - 2002-04-08 23:05:11
|
Task #51713 has been updated. Project: subsynth Subproject: Modules Summary: adsr env module Complete: 100% Status: Open Authority : subatomic Assigned to: nobody Description: this is a direct evaluation function (non-wavetable) added trigger duration module is done ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=51713&group_id=42943&group_project_id=18768 |
|
From: <no...@so...> - 2002-04-08 22:04:45
|
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-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-04-08 22:03:26
|
Task #44849 has been updated. Project: subsynth Subproject: core audio Summary: subsynth prediction/lookahead Complete: 0% Status: Open Authority : subatomic Assigned to: subatomic Description: Follow-Ups: ------------------------------------------------------- Date: 2002-04-08 18:03 By: subatomic Comment: in subsynth's free cycles, it could lookahead. thoughts: practically, this probably wont work, because usually you want to run other software with this. you'd need a portable way to determine CPU load. this may even swamp itself causing the output sound to be unstable... ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=44849&group_id=42943&group_project_id=15983 |
|
From: <no...@so...> - 2002-04-08 22:00:47
|
Task #44717 has been updated. Project: subsynth Subproject: core audio Summary: high level interface: (builder, instruments, machine, sonix etc.) Complete: 15% 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-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 |
|
From: <no...@so...> - 2002-04-08 21:56:57
|
Task #44706 has been updated. Project: subsynth Subproject: core audio Summary: allow terminal sharing... Complete: 50% Status: Open Authority : subatomic Assigned to: subatomic Description: multiple things may want to suck data from a buffer queue. look into writing an interator for these buffers/queues.. Follow-Ups: ------------------------------------------------------- Date: 2002-04-08 17:56 By: subatomic Comment: since there is a splitter module, I don't see this one happening for a while (until it is really needed, which maybe you would for latency reasons)... There could be some performance hits if you were to share terminals as well, since modules couldn't assume they own the data - and instead would have to do more copies. :( ------------------------------------------------------- Date: 2002-02-13 18:52 By: subatomic Comment: SampleBuffers now support iteration. previously this iteration was coupled with each instance. Now there is a STL-like iterator class for the samplebuffer. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=44706&group_id=42943&group_project_id=15983 |
|
From: <no...@so...> - 2002-04-08 21:54:20
|
Task #44702 has been updated. Project: subsynth Subproject: core audio Summary: add triggering capability to IStreamModule Complete: 95% Status: Open Authority : subatomic Assigned to: subatomic Description: the SounceModule concept needs the capability to trigger (and retrigger). This restarts from the beginning the current data stream if possible (wav streams can be restarted, signal generators maybe cannot). Follow-Ups: ------------------------------------------------------- Date: 2002-04-08 17:54 By: subatomic Comment: low priority, osc and waveosc pretty much replaced this module. this module will still be used when streaming from disk or network though... ------------------------------------------------------- Date: 2002-04-08 17:53 By: subatomic Comment: works with seekable streams. I don't plan on triggering from input terminal anymore, what is the need for it? ------------------------------------------------------- Date: 2002-02-13 18:56 By: subatomic Comment: half way done. currently it can trigger and release from a func call (parameter). TODO: implement triggering from an input terminal. ------------------------------------------------------- Date: 2002-01-14 14:28 By: subatomic Comment: added basic (on/off) trigger/release support for IStreamModule. Also added arbitrary IStream support (can plug in any AudioIStream object, and IStreamModule will use it as signal source). TODO: when stream is connected to amplitude terminal, do triggering from the "done" state. logic: signal stream done when amp input is done and connected. ------------------------------------------------------- Date: 2002-01-04 15:28 By: subatomic Comment: To implement, trigger signal could be through an input Terminal, and/or through a function call... performance wouldn't be hurt to have both, so both is what we should have. for the input Terminal method, would be nice to configure at what value it will trigger. otherwise it could just trigger if > 0 (default)... ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=44702&group_id=42943&group_project_id=15983 |
|
From: <no...@so...> - 2002-04-08 21:53:24
|
Task #44702 has been updated. Project: subsynth Subproject: core audio Summary: add triggering capability to IStreamModule Complete: 95% Status: Open Authority : subatomic Assigned to: subatomic Description: the SounceModule concept needs the capability to trigger (and retrigger). This restarts from the beginning the current data stream if possible (wav streams can be restarted, signal generators maybe cannot). Follow-Ups: ------------------------------------------------------- Date: 2002-04-08 17:53 By: subatomic Comment: works with seekable streams. I don't plan on triggering from input terminal anymore, what is the need for it? ------------------------------------------------------- Date: 2002-02-13 18:56 By: subatomic Comment: half way done. currently it can trigger and release from a func call (parameter). TODO: implement triggering from an input terminal. ------------------------------------------------------- Date: 2002-01-14 14:28 By: subatomic Comment: added basic (on/off) trigger/release support for IStreamModule. Also added arbitrary IStream support (can plug in any AudioIStream object, and IStreamModule will use it as signal source). TODO: when stream is connected to amplitude terminal, do triggering from the "done" state. logic: signal stream done when amp input is done and connected. ------------------------------------------------------- Date: 2002-01-04 15:28 By: subatomic Comment: To implement, trigger signal could be through an input Terminal, and/or through a function call... performance wouldn't be hurt to have both, so both is what we should have. for the input Terminal method, would be nice to configure at what value it will trigger. otherwise it could just trigger if > 0 (default)... ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=44702&group_id=42943&group_project_id=15983 |
|
From: <no...@so...> - 2002-04-08 21:51:21
|
Task #44701 has been updated. Project: subsynth Subproject: core audio Summary: add pitch shift filter Complete: 0% Status: Deleted Authority : subatomic Assigned to: subatomic Description: add pitch shift filter. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=44701&group_id=42943&group_project_id=15983 |
|
From: <no...@so...> - 2002-04-08 21:50:57
|
Task #44700 has been updated. Project: subsynth Subproject: core audio Summary: resampling funcs Complete: 95% Status: Open Authority : subatomic Assigned to: subatomic, nonchocoboy 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 17: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-04-08 21:43:38
|
Task #51708 has been updated. Project: subsynth Subproject: Modules Summary: implement add mult modules Complete: 95% Status: Open Authority : subatomic Assigned to: subatomic Description: done. add/mult work great, if I had to do more work on these, then I'd refactor the following: currently add does both, and mult specializes it. TODO: make a general combiner module and make add/mult specializations on that... (just a refactor)... ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=51708&group_id=42943&group_project_id=18768 |
|
From: <no...@so...> - 2002-04-08 21:43:28
|
Task #51709 has been updated. Project: subsynth Subproject: Modules Summary: create a portaudio module... Complete: 0% Status: Open Authority : subatomic Assigned to: subatomic, nonchocoboy, aegis Description: port audio is used by many softsynths, recommended by the music-dsp list, is lightweight, etc... ------------------------------------------------------- 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-04-08 21:41:41
|
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. ------------------------------------------------------- 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-04-08 21:41:33
|
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. ------------------------------------------------------- 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-04-08 21:41:22
|
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. ------------------------------------------------------- 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-04-08 21:41:09
|
Task #51708 has been updated. Project: subsynth Subproject: Modules Summary: implement add mult modules Complete: 0% Status: Open Authority : subatomic Assigned to: subatomic Description: done. add/mult work great, if I had to do more work on these, then I'd refactor the following: currently add does both, and mult specializes it. TODO: make a general combiner module and make add/mult specializations on that... (just a refactor)... ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=51708&group_id=42943&group_project_id=18768 |
|
From: <no...@so...> - 2002-04-08 21:38:59
|
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. ------------------------------------------------------- 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-04-08 21:37:14
|
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. ------------------------------------------------------- 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-04-08 21:35:48
|
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... ------------------------------------------------------- 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-04-08 21:34:29
|
Task #51704 has been updated. Project: subsynth Subproject: filters/oscs Summary: Fir Filter Complete: 65% 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. ------------------------------------------------------- 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-04-08 21:34:18
|
Task #51704 has been updated. Project: subsynth Subproject: filters/oscs Summary: Fir Filter Complete: 0% 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. ------------------------------------------------------- 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-04-08 21:31:11
|
Task #51703 has been updated. Project: subsynth Subproject: filters/oscs Summary: FM synthsis Complete: 0% Status: Open Authority : subatomic Assigned to: subatomic, nonchocoboy, jahare, aegis Description: need to do some research on how to implement. there may be many variations. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=51703&group_id=42943&group_project_id=18769 |