What's new in EnDiskEx 0.9.0 RC
May 11, 2012
- Refactored code and project to conform better to Python standards.
- Fixed issue where generated SMF files are in a sub-directory when doing bank or disk extraction.
- Reduced verbosity when building ALL STEPS or extracting songs or sequences.
- Refactored internal storage for sequence events to allow simpler code for merging algorithm -- seems to have corrected an error reported by one user in the ALL STEPS extraction.
- Made default sequence and song extraction dir be plural like default for banks and disks.
- Tried and discarded use of py2app and py2exe to build binary installers. Refactored to allow binary installer building via PyInstaller.
- Updated docs and switched to using Sphinx to generate HTML from RST.
New in EnDiskEx 0.8.2 RC 2 (May 11, 2012)
- Fixed bug preventing song and sequence extraction when run in disk mode.
- Added verbosity when creating ALL STEPS to aid in debugging future problems.
New in EnDiskEx 0.8.2 RC (May 11, 2012)
- Added support for tempo and time-signature changes when builing the ALL
- STEPS sequence.
- ALL STEPS SMF will now always have track 0 as the tempo map track.
- Fixed naming of the ALL STEPS file so that it doesn't show up as '-1' anymore.
- Initial attempt to read EDA images.
- Removed need for a map to understand time-signature denominator values.
- Fixed bug in merging song steps into ALL STEPS.
New in EnDiskEx 0.8.1 RC (May 11, 2012)
- Extract all Ensoniq-sequence events to MIDI meta text events if I don't
- otherwise know how to map them.
- Extract Ensoniq inst-volumen events as MIDI volume events.
- Added ability to ignore prefix bytes before song sequence due to reports of these bytes existing for at least one user
New in EnDiskEx 0.8.0 RC (May 11, 2012)
- Sequence merging to build ALL STEPS seems correct.
- Fixed bug in converting Ensoniq pitch-bends to MIDI pitch-bend range.
- Made display of muting and transposing in song TXT file more like how Ensoniq did it in their manuals.
- Fixed bug in MIDI channel number assigned to each track during extraction.
- Changed default Ensoniq-to-MIDI note offset value to match reports coming in from users about correct value
- Added unittests to validate merging of sequences.
New in EnDiskEx 0.7.3 Beta (May 11, 2012)
- Made Ensoniq-to-MIDI note offset configurable.
- Switched from using note off events as placeholders in SMF to text meta events.
- Fixed issue with tempo encoding.
- First cut at extracting a song as ALL STEPS sequence, but it is known not to be working correctly at this time.
New in EnDiskEx 0.7.2 Beta (May 11, 2012)
- Fixed bug in intepreting EPSlongs that prevented longer song and sequence files from being read correctly.
- Stop reading all data in a sequence track if an end-of-track marker is encountered.
New in EnDiskEx 0.7.1 Beta (May 11, 2012)
- Fixed crash bug when an unknown sequence event is encountered.
New in EnDiskEx 0.7.0 Beta (May 11, 2012)
- Finished implementation of reading and extracting EPS/EPS16+/ASR songs.
- Switched to displaying all warnings even if verbosity is off.
New in EnDiskEx 0.6.1 Beta (May 11, 2012)
- Added ability to read EPS/EPS16+/ASR sequence files.
- Initial effort at reading song files.
- Switch to prefering a match on diskid for references in banks as some sets of images use the same disk label for more than one disk.
New in EnDiskEx 0.6.0 Beta (May 11, 2012)
- Added reading of EDE disk images.
New in EnDiskEx 0.5 Beta (Mar 28, 2012)
- Initial public availability.
- EnDiskEx should be able to read RAW and GKH images, and extract per-disk and per-bank.
- Writes EFE files and a bank info file. Handles mappings to fix up file reference errors in banks.