First fix for JackTransport
jack_output.cpp fix syntax
Refactoring
fixes and refactoring of BBT code
JackSession fixes
Add playlist support to h2cli
h2cli now really load a playlist
Fix for load song from playlist (actually restore part of code that was rejected while patching)
Using SESSION_DIR not require JackSession support and better path concatenation
player: exit(1) if usage is displayed ( improperly invoked app ), exit(2) if can not load song
CORE/Playlist: because setNextSongByNumber is called from MIDI thread we can not load song here, instead call it from main ( e.g. GUI) thread - introduce Playlist::loadSong method for this. This mean that new song from playlist will be called after PLAYLIST_LOADSONG will be recaived. Also remove old/current song directly in Hydrogen::setSong method. CLI: update for this approach.
Almost complete refactoring / cleanup of this mess in hydrogen.cpp. Move song pointer to the class
CLI: use H2Core and std namespaces
CLI - add little sleep to main loop
CORE: remove test line
CORE: support for CONTINUE midi message. PLAY message should reset position to 0
JackOuput - Remove unused line
CLI - support for JackSessionID
Load drumkit by name ( fix #132 )
GUI - Fix display drumkit name when using "-k" option. Reported in #132