Smurf Sound Font Editor logo
      MENU      
     
News/About
Download
Screenshots
Requirements
Status and Features
Problems and Issues
Future Developements
Links
     
      SourceForge      
     
Project Central
Forums
Bug Tracking
Mailing Lists
CVS
     
      Documents      
     
Intro to sound fonts
Manual
FAQ
     
             
Status and Features Modified: May 04 2001
This page contains the progress of various parts of the Smurf Sound Font Editor. It is separated into 3 sections: Basic Functions (things that are needed for general sound font minipulation), Extended Functions (things that are nice but not necessary in general editing of a sound font), and Smurf Dreams (neat ideas that have yet to take any shape or form).
Basic Functions
Multiple sound font 2.0x loading/saving   100%
View/change instrument/preset parameters needs better handling of default values 80%
Virtual/Midi keyboard Needs to sync MIDI parameters with changes by other devices 90%
Set sample parameters   100%
Copy elements between files   100%
Multiple undo/redo undo system API is mostly complete and new/pasted/deleted items are tracked 70%
Preferences needs: sample viewer and velocity gradient color settings, save window geometry to separate file, update changes immediately 80%
Entire sound font load   100%
Wavetable sample caching Broken with ALSA 0.5.10b and below 100%
Audio file loading using audiofile or libsndfile, probably broken on Big Endian machines 90%
Raw sample loading   100%
Sample export to audio file Exporting of loop point data would be nice (requires audio library support, audiofile has it) 90%
Find sound font item advanced search criteria would be cool 90%
International language support Done, need translators :) 80%
Extended Functions
Virtual sound font banks Loading/saving works need preset map editing, loading of included sound fonts, better error handling, note mapping 60%
Sample editing sample "cut" support works, what other editing features would be helpful? 40%
Audio PCM device support In the works 0%
Play audio files in sample load dialog requires PCM device support 0%
Sample waveform generator/editor just added to Smurf, based on GtkCurve widget (not really suitable for this purpose though, need to create a new widget) no sample editing yet 30%
Sound font navigation functions a sound font tree history of items visited would be cool so you could easily go back and forth between previously visited items, currently only goto referenced item function would fit in this category 20%
Detailed sample loop point viewer would be nice for setting sample loop points to have a view of the two overlapping portions of the sample to see how well the loop points correspond 0%
Software based wavetable support Maybe use csound or Timidity++? ALSA sound font support will probably solve this eventually, which is currently not available. 0%
ALSA support ALSA 0.5.9, 0.5.10 and 0.9.0beta3 supported 80%
GNOME support it would be nice to take advantage of some of the functions of GNOME, like interactive help, session support, drag and drop and CORBA. Probably will be compile time selectable and not required. 0%
Smurf Dreams
Sound font modulators (real time control of effects) No support in AWE driver, but I started to make the user interface :) 0%
SmurfJam (for composing music online with friends) ALSA already has support for networking of MIDI, shared sound font support is currently in the design phase 0%