Korg Forums Forum Index Korg Forums
A forum for Korg product users and musicians around the world.
Moderated Independently.
Owned by Irish Acts Recording Studio & hosted by KORG USA
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Monologue: I've written a script to see settings of a patch

 
Post new topic   Reply to topic    Korg Forums Forum Index -> Korg Analog Synths (General)
View previous topic :: View next topic  
Author Message
MeneerJansen



Joined: 13 Dec 2016
Posts: 35

PostPosted: Wed Mar 08, 2017 3:08 pm    Post subject: Monologue: I've written a script to see settings of a patch Reply with quote

Since Korg did not make a piece of software that will actually let you see how a patch (or "Program") was made I've written a shell script for the Linux Operating system that does (no "driver" needed). The software (Win and Mac only) that you can download from their Korg's (Sound Librarian) will not show you what the settings of a patch/program actually are. People have been waiting a year or three for software for the Korg Minilogue that does the same, but Korg didn't release such software. So I figured I'd better make it myself. The script uses the SysEx data dump from the Korg (over USB) to determine the settings of a patch. The SysEx data does not simply contain the values of the knobs and switches in Hexadecimal numbers. It took quite a long time of reverse engineering to determine the weird way in which the settings are stored in the SysEx data. And I think I'm still not completely finished, so I'll post my work in progress here and some time later the script itself.

Maybe somebody who knows how to write scripts for the Windows operating system can rewrite the Linux script for Windows. Mac users should buy a proper computer.

Example of output:
Code:

TABLE 1. Settings in % of knob turned, value on the Korg's display (from 0 - 1023) and Midi values (0 - 127) of the various knobs and switches on the Korg Monologue. The values of the Intensity of the EG and LFO are between 0 and +/-511 on the Korg's display and between 63 and 0 for Midi. If the intensity is negative then its Midi value is between 64 and 127.
______________________________________________________________________

Knob                  Value (%)      Korg value      Midi value
______________________________________________________________________

1. Drive             78         798        99

2. VCO 1
a. Wave form      Square
b. Shape             27        276          34
c. Mixer volume     99         1013         126

3. VCO 2
a. Wave             Sawtooth
b. Synch/Ring     Neutral
c. Pitch        53        (not linear)     68
d. Shape        88        900        112
e. Mixer volume  22        225        27

4. FILTER
a. Cutoff         79        808        101
b. Resonance     45        460        57

5. ENVELOPE GENERATOR
a. Type        Gate & attack/decay (|¯¯¯|)
b. Attack        30        306        38
c. Decay        8        81        10
d. Intensity    +38        +194        88
e. Target        Cutoff

6. LFO
a. Wave        Square
b. Mode        Slow
c. Rate        39        398        49
d. Intensity     +68        +347        107
e. Target        Cutoff
______________________________________________________________________

Back to top
View user's profile Send private message
syrupcore



Joined: 04 Jul 2017
Posts: 5

PostPosted: Tue Jul 04, 2017 1:55 am    Post subject: Reply with quote

Where can one find this script?
Back to top
View user's profile Send private message
MeneerJansen



Joined: 13 Dec 2016
Posts: 35

PostPosted: Tue Jul 04, 2017 10:35 am    Post subject: Reply with quote

syrupcore wrote:
Where can one find this script?

It might still be buggy, but the current version is here: https://pastebin.com/86x3NUpY . Copy into a text file, make the text file executable and run. Follow instructions on screen.

The script expects the Monologue to have Midi port 24. If it doesnt on your PC then look for the following line in the script: "aseqdump -p 24:1 > aseqdumpfile.txt". Change number 24 to the proper number (i.e. 20:1 or 23:1 etc.). Wanna know the midi port number of your Korg Monologue? Then run:
Code:

aconnect -io

I'm afraid one has to be a little experienced in using Linux and Midi in Linux to experiment w/ the script.

Good luck! Smile

(we can not post attachments here)
Back to top
View user's profile Send private message
syrupcore



Joined: 04 Jul 2017
Posts: 5

PostPosted: Sat Jul 15, 2017 10:30 am    Post subject: Reply with quote

Very cool. Thanks very much!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Korg Forums Forum Index -> Korg Analog Synths (General) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group