*** empty log message ***

This commit is contained in:
Peter Hanappe 2003-04-04 17:40:39 +00:00
parent e48b65def0
commit 7a41ab6053
2 changed files with 22 additions and 28 deletions

View file

@ -3,12 +3,8 @@
IIWU Synth Final (0.3?):
--------------------------------------------
SoundFont Specs:
- pitch control on stereo samples not managed as should
DSP
- problems with chorus (test on VintageDreamWaves + LoveVigilants.mid)
- some bad tuning problems (test on VintageDreamWaves + EnolaGay.mid)
- Check changes w.r.t. noise floor in iiwu_voice
Misc
@ -16,17 +12,6 @@ Misc
- segfault with 'iiwusynth -i -n ~/projects/iiwusynth-perso/sf2/VintageDreamsWaves-v2.sf2 ~/cap-mts'
- Add compilation date
API & design
- preset notify for sample load/unload
- Remove iiwu_list from iiwusynth.h
- organization headers: make a header directory containing all headers
/usr/include/fluid/synth.h
$SRCDIR/priv/synth.h
/usr/include/fluid/voice.h
/usr/include/fluid/channel.h
/usr/include/fluid/ ...
/usr/include/fluid/synth.h
Drivers
- Add flag to dsound driver to not use LOCHWARE
- Update PortAudio and Midishare driver
@ -38,8 +23,6 @@ Testing:
- test SSE & long long
- Test sequencer
- test on AMD processors
- test reverb
- test filter
- test existing midi controllers
- comparison tests with sblive
- test audio drivers (dsound, oss, alsa, audioport (win,mac,linux), sndman)
@ -66,31 +49,42 @@ Web site: add:
Fluid 1.1:
--------------------------------------------
SFLoader API:
- "interface" api
- redo sfloader api using "interface" api
Sample streaming
- sample streaming, load/unload sample on demand
Design
- turn ladspa fx unit and router in indepedent
objects, remove their dependencies from the synth object
- generalize use of fluid_event_t, remove fluid_midi_event_t
SoundFont Specs:
- pitch control on stereo samples not managed as should
MIDI Specs
- handle tuning sysex messages
- OMNI
- server sur windows
- sample dump
- midi router
Unsorted
- server sur windows
- change sample rate dynamically after jack driver instantiation, or
create audio driver before initiating the synth
- sample streaming
- load/unload sample on demand
- include readline in project
- additional aux buses
- rewrite midi file using new sequencer
- move to c++
- "interface" API
- load drivers, plugins, and soundfont loaders from shared libraries
- write a Max external
- java bindings
- direct access to audio buffer
- soft clipping, compressor, limitor, or automatic gain control
- register shell commands dynamically, no dependancy on iiwu_synth object
- load wave files (ramsfont)
- ASIO driver
- DirectSound3D driver
- evolve ladspa effects unit to a "audio rack"
- add aditional synthesizers?
- write a Max external
- java bindings
OLD STUFF, NEEDS TO BE FILTERED ------------------

View file

@ -202,7 +202,7 @@ new_fluid_dsound_audio_driver(fluid_settings_t* settings, fluid_synth_t* synth)
hr = IDirectSoundBuffer_Lock(dev->sec_buffer, 0, 0, (void*) &buf1, &bytes1, 0, 0, DSBLOCK_ENTIREBUFFER);
if ((hr != DS_OK) || (buf1 == NULL)) {
FLUID_LOG(FLUID_PANIC, "Failed to lock the audio buffer. System lockup might follow. Exiting.\n");
FLUID_LOG(FLUID_PANIC, "Failed to lock the audio buffer. Exiting.\n");
goto error_recovery;
}