*** Hydrogen To Do List ***

Priority [1 High..5 Low]


___ GENERAL ___
[1] Autotools
	[1] check the existance of libhydrogen (now is checked only the existance of the file hydrogen/Hydrogen.h)

_____ GUI _____
[ ] Open song dialog
	[ ] Preview with info for song files
	[ ] Audio preview when loading samples
[ ] Exclusive notes editor (in InstrumentProperties?)
[ ] Matrix-style editor (like Reason) for chromatic instruments
[ ] File->Save (now there's only file->save as..)
[ ] Show recent used files
[ ] stop the audio before switching from pattern into song mode (and viceversa)
[ ] Pattern selection via midi [keys? Program changes?]
[ ] Warning on file overwrite
[ ] Pattern editor
	[ ] Randomize function
	[ ] Zoom in pattern editor
[ ] Preferences dialog
	[ ] Add an option in the preferencesDialog: ignore midi note-off
[ ] Drumkit Manager
	[ ] drumkit deletion
	[ ] Move the drumkit-related code in libhydrogen (now is in DrumkitManager.cpp)
	[ ] DrumkitManager: sort in exportTab_drumkitList
[ ] Mixer
	[ ] Echo: button for ping pong/normal mode
	[ ] Aux sends in mixer (jack only)
[ ] Tip of the day
	[ ] Create window
	[ ] create XML file containing tips
[ ] PlayerControl
	[ ] Set the bpm value with Tap-tempo button
[ ] Export song
	[ ] Show the samplerate that will be used for the export.
[ ] Song Properties Dialog
	[ ] The OK button should be active only after a change in the song properties
[ ] metronome on/off button in the playerControlPanel
[ ] Remember the last used path for open/save dialogs
[ ] Song editor
	[ ] Multi pattern edit

____ CORE ____
[ ] Multi-layer instruments support
[ ] Multi-pattern support
[ ] Load the default.xml preferences file if no file was found in the user's home
[ ] Pause the song after a stop.
[ ] Simple ADSR
[ ] Use SecretRabbitCode to resample sounds when the instruments samplerate is different from audio driver samplerate
[ ] Use timestamp for Midi event
