Skip to content

Commit

Permalink
- Bump version to 0.16
Browse files Browse the repository at this point in the history
- Update readme
  • Loading branch information
sagamusix committed Nov 28, 2022
1 parent 8e63b76 commit 8aff0c5
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
2 changes: 1 addition & 1 deletion JDTools/resource.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// Used by JDTools.rc

#define VER_MAJORMAJOR 0
#define VER_MAJOR 15
#define VER_MAJOR 16
#define VER_MINOR 0
#define VER_MINORMINOR 0

Expand Down
9 changes: 8 additions & 1 deletion readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ The tool can load both SYX files (raw SysEx dumps) and MID / SMF files (Standard
After the basic functionality was done, I wondered what would be required to support the JD-800 VST plugin or the JD-08 as well - turns out, quite a lot! Nevertheless, I managed to add support for them as well, so you can convert original JD-800 patches to the plugin's format (as long as they don't use ROM card waveforms), and also convert plugin banks to use with the original JD-800 (as long as they don't use extended features such as unison or tempo-synced LFOs).
As the plugin appears to be based on Roland's ZenCore engine, don't expect conversions that sound 100% identical (there are well-known differences). Some parameters seem to have much lower internal precision than on a real JD-800. On the upside, the converted files also work with the Zenology plugin. But as the conversion process is quite complex, it's always possible there is a bug, so please report those if you find any.

Figuring out the data structures shared by the plugin, SVZ and SVD patch formats was a lot of work, so if you find this tool useful, please consider [donating](https://paypal.me/JohannesSchultz) a few bucks.
Figuring out the data structures shared by the plugin, SVZ and SVD patch formats was a lot of work, so if you find this tool useful, please consider [donating](https://paypal.me/JohannesSchultz) a few bucks. This would be especially appreciated if you are going to sell the converted files. Alternatively you can pay me by sending your converted sound sets. ;)

# Usage

Expand Down Expand Up @@ -92,6 +92,13 @@ List all the contents of a SysEx dump (or any of the other supported input forma

# Version History

## v0.16 (2022-11-28)

- All extended JD-990 waveforms are now replaced with JD-800 waveforms when converting to JD-800 format. Obviously a lot of those approximations will not be even close, but are hopefully still more helpful than just silent tones.
- A few more simple fixups when doing a lossy JD-990 to JD-800 conversion.
- Fixed conversion of JD-990 patches that don't use the expected tone control source / destination pairs.
- When inserting patches into SVD file, the following patches are no longer overwritten with empty slots.

## v0.15 (2022-09-05)

- Converting from SVD to BIN or SVZ did not split the patch banks correctly.
Expand Down

0 comments on commit 8aff0c5

Please sign in to comment.