Skip to content

Releases: sagamusix/JDTools

JDTools 0.18

19 Sep 20:29
Compare
Choose a tag to compare
  • New verb "verify" to check if SysEx dumps contain any errors.
  • Phaser rate conversion was off-by-one. Converting a phaser rate of 0.1 from SysEx to ZenCore format resulted in a much faster phaser.
  • When converting from SVZ files, disable effect section A if didn't use the JD Multi effect. Such files couldn't be loaded by the JD-800 plugin, and the JD-800 would use bogus effect settings.
  • If the source file contained less than 64 patches, the resulting BIN file could not be loaded by the JD-800 VST plugin.

JDTools 0.17

04 Jan 14:05
Compare
Choose a tag to compare
  • Fewer warnings are shown when converting from JD-990 patch format, e.g. when an incompatible structure is used but both tones of the structure are muted anyway.
  • When converting to ZenCore format, negative pitch envelope levels are scaled more appropriately and a warning is shown when negative pitch levels exceeding one octave are used (ZenCore only supports a +/-1 octave range, while the JD-800 supports a -3 to +1 octave range)
  • When converting from a JD-990 SysEx dump, the source format was not displayed correctly.

JDTools 0.16

28 Nov 19:00
Compare
Choose a tag to compare
  • 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.

JDTools 0.15

05 Sep 12:51
Compare
Choose a tag to compare
  • Converting from SVD to BIN or SVZ did not split the patch banks correctly.
  • Conversion to SVD could cause an incomplete SVD file to be written, which the JD-08 would then be unable to load.

JDTools 0.14

05 Sep 11:13
Compare
Choose a tag to compare
  • The list command now lists all patches in BIN / SVD / SVZ files if there's more than 64 of them.
  • The text output now refers to patches by their source index, not the destination index. So when converting e.g. from SVD format to SYX, the text output will list patches A11...D88 instead of going through I11...I88 four times in a row.

JDTools 0.13

03 Sep 14:04
Compare
Choose a tag to compare
  • Converting to SVD format now allows to specify an optional parameter to specify the destination position of the patches, so that e.g. bank A can be preserved and converted patches are written to bank B instead.
  • JD-800 and JD-990 setups can now be converted to BIN / SVD / SVZ as well. They are written to a separate files (so if the patches are written to "Patches.bin", the setup ends up in "Patches.setup.bin"). Every key is converted to a separate patch.

JDTools 0.12

04 Aug 19:53
Compare
Choose a tag to compare
  • Converting a patch with tempo-synced delay taps or LFO rates to JD-800 SysEx now approximates the delay / rate. A tempo of 120 BPM is assumed.
  • LFO offset + and - were swapped when converting from JD-800 SysEx to BIN / SVD / SVZ or vice versa.
  • Support BIN files created with newer plugin versions.

JDTools 0.11

03 Aug 20:30
Compare
Choose a tag to compare
  • Conversion to JD-08 format is more difficult than anticipated. As a result, the conversion process was changed so that the provided output file must be an already existing JD08Backup.svd file obtained from your JD-08. The file is then overwritten, but its contents are replaced with the new patch data.
  • Recognize JD-08 effect group A pan feature and warn about it during conversion
  • When converting a bank to BIN / SVZ / SVD, but the target format required smaller banks than the input file provided, only the first bank was written.

JDTools 0.10

02 Aug 21:31
Compare
Choose a tag to compare
  • Conversion from an .svd or .bin file with more than 64 patches now splits the output into multiple files.
  • Avoid broken JD-800 SysEx when converting a tone from .bin / .svd / .svz with no waveform assigned, and don't warn about effect group A level if the group is not enabled.

JDTools 0.9

01 Aug 19:21
Compare
Choose a tag to compare

Turns out that the JD-08 backup files are not exactly the same as SVZ files generated by Zenology, so this version adds untested support for the JD-08's SVD format. As always, conversion is possible in both directions. Note that these files typically contain 256 patches (all 4 banks of 64 patches). The JD-800, JD-990 and the JD-800 VST can only access the first 64 patches, Zenology can access all 256 of them. In a future version, splitting these files into four individual files for each bank will be possible.