
“Edisyn is a synthesizer patch editor library written in pure Java. It runs on MacOS, Linux, and Windows.
Edisyn is particularly good at exploring the space of patches. It has to my knowledge the most sophisticated set of general-purpose patch-exploration tools of any patch editor available.
Edisyn presently supports:
- Alesis D4 and DM5
- Casio CZ Series (CZ101, CZ1000, CZ3000, CZ5000, CZ-1, CZ-230S)
- DSI Prophet ’08, Tetra, Mopho, Mopho Keyboard, Mopho SE, and Mopho x4 (Single and (for Tetra) Combo modes)
- E-Mu Morpheus and Ultraproteus (Single, Hyperpreset, and MidiMap modes)
- E-Mu Proteus 1, 1XR, 2, 2XR, 3, 3XR, and 1+Orchestral
- Kawai K1, Kawai K1m, and Kawai K1r (Single and Multi Modes)
- Kawai K4 and Kawai K4r (Single, Multi, Drum, and Effect Modes)
- Kawai K5 and K5m (Single and Multi Modes, plus single-cycle wave uploading)
- Korg SG Rack (Single and Multi Modes) and Korg SG Pro X
- Korg MicroKorg (Single and Vocoder Modes)
- Korg Microsampler
- Korg Wavestation SR (Performance, Patch, and Wave Sequence Modes)
- M-Audio Venom (Single, Multi, Arpeggiator, and Global Modes)
- Novation Drumstation and D Station
- Novation ReMOTE SL, SL MKII, and SL Compact Series
- Oberheim Matrix 6, 6R, and 1000 (Single and (for 1000) Global Modes)
- PreenFM2
- Red Sound DarkStar and DarkStar XP2
- Roland D-110 (Tone and Multi Modes)
- Roland JV-80 and JV-880 (Single and Multi Modes)
- Waldorf Blofeld and Waldorf Blofeld Keyboard (Single and Multi Modes, plus Wavetable uploading)
- Waldorf Kyra (Single and Multi Modes)
- Waldorf Microwave II, XT, and XTk (Single and Multi Modes)
- Waldorf Rocket
- Yamaha DX7 Family (DX7, TX7, TX802, TX216/TX816, Korg Volca FM, Dexed, DX200, DX9)
- Yamaha 4-Op FM Family (DX21, DX27, DX100, TX81Z, DX11, TQ5, YS100, YS200, B200, V50, etc.) (Single and (for TX81Z and DX11) Multi Modes)
- Yamaha FB01 (Single and Multi Modes)
- Yamaha FS1R (Voice, Performance, and Fseq Modes)
- Yamaha TG33, SY22, and SY35 (Single and (for TG33) Multi Modes)
- General CC, NRPN, and RPN editing
- Microtuning editing
Edisyn has infinite levels of undo, CC and NRPN mapping and learning, offline modes, per-parameter customization, real-time parameter updates, test notes and chords, Pseudo-MPE support, and lots more. Edisyn also has many specialized tools designed to help you explore new patch possibilities without directly programming them. These include:
- Randomization: Weighted patch mutation
- Merging: Weighted recombination of two patches of your choice
- Blending: Random recombination of two randomly-chosen patches on your synth
- Nudging: Pushing the patch to sound a bit more (or a bit less) like one of four other patches of your choice
- Morphing: Real-time interpolation of four patches to form a new patch
- Hill-Climbing and Constriction: evolutionary techniques for guided randomized search through the space of parameters, where Edisyn iteratively offers patch possibilities for you to grade, then looks for new ones based on your assessments.”
Source : github.com/eclab/edisyn/