Improve dependencies installation instructions.
Update to latest upstream tag for pyalsa.
Fix version in setup.cfg
& README.md
.
- Fix crash when starting when J-Station can't be found.
- Fix 0 being interpreted as None for CC events value.
Migrate to python 3.
- Fixed setup script version and categories.
- Moved MIDI configuration to MIDI dialog, where it belonged.
- Programs bank import and export.
- Program copy / paste.
- Fixed sysex device id not being used.
- Fixed moving a program from the J-Station not being reflected in the UI.
- Allow parsing multiple messages from a single sysex buffer.
- Persist settings: MIDI in/out ports and import/export folder.
- Fixed digital out level throwing an exception when changing value.
- Minor changes to the UI.
- Automatically fill seq_event when building a message from data (this is the parallel behaviour to how messages are parsed from seq_events or sysex buffers)
- Program can be renamed from the bank list
- Import and export a single program in the same format as J-Edit.
- Human readable value for scales instead of the raw value
- Effect scales adapt their range depending on the selected effect
- Fixed scales not going to their full range
- Fixed incorrect ranges for some parameters
- Messages can be built from a sysex buffer, not just seq events.
- Enhanced buffer parsing and building.
- Simplified UI signals connection
- Factorized MIDI select dialog for main application and sniffer
- Added a Utility Settings dialog
- Added Undo and Store buttons
- Added a button to open the MIDI Selection dialog
- Fixed install
- Properly sign off when closing GStation-Edit
- Built a new and better MIDI sniffer which allows tracing exchanges between J-Edit (runing in Wine) and the J-Sstation and added it to the project so I will not loose it again
- Ported to GTK-3 using GObject
- Reworked project structure and coding style
- Reworked Messages framework
- Isolated test suites
- Replaced home made ALSA binding with PYALSA (no longer need to generate anything, application can be launch directly from the source directory)
- Preparation for Python 3 conformity
- Better use of distutils
- Various cleanups
- Added a MIDI port auto-selection feature
- Auto selection of current program upon startup
- Flag to indicate that the program has changed
- Rename from the contextual menu (though nothing applies it to the J-Station by now)
- Added a MIDI port selection dialogue
- Better includes for py_alsa_seq
- Improved dependencies identification
- First public dump