Chrutil wrote:
I stayed up last night writing a curve editor for the envelopes - works pretty well and got me to understand the AL-1 envelopes much better. I'm struggling with layouts though. The curve editor takes up precious space that I don't see where I can squeeze it in...
C
Kronos AL-1 graphical editor
Moderators: Sharp, X-Trade, Pepperpotty, karmathanever
re: room on display for curve editor
Just a random thought here, but how about an envelope curve editor being a virtual "drawer" that you slide/pull up from the bottom of the screen when you want to see and work with it? That way, it could draw on top of the other stuff on the screen - vs. trying to figure out where to fit it?
vst support / c++ references
Hi Chrutil,
i don't want to hijack your thread.
I found some nice references for VST c libraries.
http://ernsthot.blogspot.de/2009/03/c-v ... links.html
If you like i'm willing to have a look if it is possible to implement this into your code.
Maybe you can give me a in between version of your source code ?
just for experimenting.
btw which dev environment are you using ?
visual studio or code::blocks ?
bets regards
Max
i don't want to hijack your thread.
I found some nice references for VST c libraries.
http://ernsthot.blogspot.de/2009/03/c-v ... links.html
If you like i'm willing to have a look if it is possible to implement this into your code.
Maybe you can give me a in between version of your source code ?
just for experimenting.
btw which dev environment are you using ?
visual studio or code::blocks ?
bets regards
Max
Re: re: room on display for curve editor
That looks like a useful idea to me.kingtj wrote:Just a random thought here, but how about an envelope curve editor being a virtual "drawer" that you slide/pull up from the bottom of the screen when you want to see and work with it? That way, it could draw on top of the other stuff on the screen - vs. trying to figure out where to fit it?
Chrutil wrote:
I stayed up last night writing a curve editor for the envelopes - works pretty well and got me to understand the AL-1 envelopes much better. I'm struggling with layouts though. The curve editor takes up precious space that I don't see where I can squeeze it in...
C
Chrutil, it is so great that you worked on that! A graphical editor will be a really big usability imporvement for programming AL-1 patches. Thanks for all the effort!
If you put up a Paypal reference for donations (or PM one to me), I will be happy to contribute. Programmers like Michel and you, and great tutorial developers like Qui really deserve some feedback beyond just a "thanks" in the forum, for all the great Kronos user support you all provide.
Kronos 73 - Moog Voyager RME - Moog LP TE - Behringer Model D - Prophet 6 - Roland Jupiter Xm - Rhodes Stage 73 Mk I - Elektron Analog Rytm MkII - Roland TR-6s - Cubase 12 Pro + Groove Agent 5
- michelkeijzers
- Approved Merchant
- Posts: 9112
- Joined: Thu Feb 08, 2007 3:10 pm
- Location: Netherlands
- Contact:
As promised, I will add a link in PCG Tools to your great editor. For that, a logo would be nice but I don't see one.
Do you have some logo or shall I use one of the knobs for it?
Do you have some logo or shall I use one of the knobs for it?

Developer of the free PCG file managing application for most Korg workstations: PCG Tools, see https://www.kronoshaven.com/pcgtools/
- Chrutil
- Full Member
- Posts: 194
- Joined: Sat May 21, 2011 3:21 am
- Location: San Rafael, California
- Contact:
Hi guys,
I put up a new version of the AL1Editor on www.chrutil.com/kronos.
This new version has some bug fixes, plus the graphical EG curve editor that you can turn on/off with a little button in each EG section.
Good idea to have it 'slide out', but now that I see it in action I think perhaps I want to rearrange the layout around it so the curve editor is visible all the time. It does give a much nicer overview of the envelopes than the knobs so perhaps it should be more prominent.
Once I get the editor more solid and can perhaps start think about adding some more engines if there is interest I might add a link for a donation - it's really nice of you guys to be willing to donate!
Michel, you can use a knob icon for now - I'll make a logo one day but not today. Have to wake up and go to work in just over three hours (having way too much fun coding)
I put up a new version of the AL1Editor on www.chrutil.com/kronos.
This new version has some bug fixes, plus the graphical EG curve editor that you can turn on/off with a little button in each EG section.
Good idea to have it 'slide out', but now that I see it in action I think perhaps I want to rearrange the layout around it so the curve editor is visible all the time. It does give a much nicer overview of the envelopes than the knobs so perhaps it should be more prominent.
Once I get the editor more solid and can perhaps start think about adding some more engines if there is interest I might add a link for a donation - it's really nice of you guys to be willing to donate!
Michel, you can use a knob icon for now - I'll make a logo one day but not today. Have to wake up and go to work in just over three hours (having way too much fun coding)
Korg Kronos 88 #444 /3GB
Download the Korg Kronos AL-1/Polysix Graphical Editor
Download the Korg Kronos AL-1/Polysix Graphical Editor
- Chrutil
- Full Member
- Posts: 194
- Joined: Sat May 21, 2011 3:21 am
- Location: San Rafael, California
- Contact:
Re: envelopes
Hi Max, no I wrote it from scratch in Win32/C++. Not sure it would be much help since you're in managed code, but if you are interested I can probably extract the source. Don't think you can port it over since it's pretty much an objectified winproc, but you could certainly take a look to reimplement it. I didn't try to make it a general control in any way, so the limits for the various envelope parameters are encoded straight into the control...qayqaywsx wrote:Hi Chrutil,
did you use a library for the envelopes, or did you write an control by yourself ?
I'm intereseted in those envelopes for a project (but this is .net)
thx in advance
Max
The curves aren't exactly spot on the Kronos envelopes - I exaggerated the exponential curve property a little bit compared to on the actual synth gui, and used something like an inverse cubic function, which is probably not quire correct, but it looked pretty good so I figured it'll do.
Thanks for the vst link by the way - I haven't had time to look at it yet, but that could be an interesting route to go.
Fwiw, I'm using Visual Studio 10 and straight up c++/Win32 for the editor. I might share the source at some point, but since I'm not sure where to take it I'll hold on to it a little bit.
Thanks,
C
Korg Kronos 88 #444 /3GB
Download the Korg Kronos AL-1/Polysix Graphical Editor
Download the Korg Kronos AL-1/Polysix Graphical Editor
Hi Chrutil,
thanks for the nice annotations.
In this case i would only be interested for learning reasons. A ilready made a derived class of zedgraph which works like a charm, but is a bit overdressed, so i can stay with this
To the vst links : in my opinion is 'JUCE' the most promising project. It has wizard for setting up IDE environments like Xcode for Mac and vs2010 solutions where one could start of and reimplement your nice editor as VST.
Looking forward what's happening to your editor
greetings and thanks again for your time
Max
thanks for the nice annotations.
In this case i would only be interested for learning reasons. A ilready made a derived class of zedgraph which works like a charm, but is a bit overdressed, so i can stay with this

To the vst links : in my opinion is 'JUCE' the most promising project. It has wizard for setting up IDE environments like Xcode for Mac and vs2010 solutions where one could start of and reimplement your nice editor as VST.
Looking forward what's happening to your editor
greetings and thanks again for your time
Max
- michelkeijzers
- Approved Merchant
- Posts: 9112
- Joined: Thu Feb 08, 2007 3:10 pm
- Location: Netherlands
- Contact:
Thanks I will do that (I let you show the result before I make a new update, can take a while though).Chrutil wrote: Michel, you can use a knob icon for now - I'll make a logo one day but not today. Have to wake up and go to work in just over three hours (having way too much fun coding)
In the mean time: happy coding, and you also make lots of others happy with your great app.

Developer of the free PCG file managing application for most Korg workstations: PCG Tools, see https://www.kronoshaven.com/pcgtools/
Wow, just downloaded the new version and had a first look at it:
Looking at the envelopes alone just raises a big smile.
No more constant rethinking about how the envelope values worked last time we tried to dial in proper values. Thank you very much, Chrutil!
Looking at the envelopes alone just raises a big smile.
No more constant rethinking about how the envelope values worked last time we tried to dial in proper values. Thank you very much, Chrutil!
Kronos 73 - Moog Voyager RME - Moog LP TE - Behringer Model D - Prophet 6 - Roland Jupiter Xm - Rhodes Stage 73 Mk I - Elektron Analog Rytm MkII - Roland TR-6s - Cubase 12 Pro + Groove Agent 5
-
- Full Member
- Posts: 221
- Joined: Thu Apr 26, 2012 2:06 pm
- Location: uk/malaysia
- Contact:
As this is so important along with others work tutorials, free combis and sounds etc. Shouldn't we put this in a stickied link for people who want access to Kronos resources out there!
Very nice job keep up the work haven't had a chance to use it yet but very interested (still learning basics of the keyboard atm.)
Very nice job keep up the work haven't had a chance to use it yet but very interested (still learning basics of the keyboard atm.)
Rolang VA7, Roland G-70 Ver3, quad core dell lappi with 6gb mem, DAW = Reaper, Amplitube 2,3. Scarlett Fockesrite 18-6, Mackie 1604 mixer, Washburn status 1000 headless bass, Roland 2.1 Monitors, Sunheizer Mic & Monitor headphones, Korg Kronos 88.
- Chrutil
- Full Member
- Posts: 194
- Joined: Sat May 21, 2011 3:21 am
- Location: San Rafael, California
- Contact:
Hi Max,
I've done some architectural changes, some cosmetic updates and fixing a few parameters that had invalid range, but writing the initial version took me the better part of my spare time in May/June so I have actually been playing more and coding less the last couple of weeks.
I will post a new build tonight or in the next few days.
Thanks,
C
I've done some architectural changes, some cosmetic updates and fixing a few parameters that had invalid range, but writing the initial version took me the better part of my spare time in May/June so I have actually been playing more and coding less the last couple of weeks.

I will post a new build tonight or in the next few days.
Thanks,
C
Korg Kronos 88 #444 /3GB
Download the Korg Kronos AL-1/Polysix Graphical Editor
Download the Korg Kronos AL-1/Polysix Graphical Editor
- Chrutil
- Full Member
- Posts: 194
- Joined: Sat May 21, 2011 3:21 am
- Location: San Rafael, California
- Contact:
Hi all,
I just posted a new version 0.3 of the AL-1 Editor on www.chrutil.com/kronos.
Nothing major, although I did add a graphical EG curve editor for the main amp EG section. I can't believe forgot about that one in the last update.
New features:
* Amp EG curve editor
* Tooltips for parameter name/value when editing
* Check for updates is now implemented so it will let you know when I post a new build.
* Beefed up the initialization sequence a little bit
* Oasys support (?) can't test it, but it'd be great if someone did.
* Minor bugfixes (I found a few parameters that had bad ranges)
* New knob graphics. I felt bad for just stealing Korg's knobs from the editor before, so I rendered some buttons myself. They are perhaps a little too shiny for my taste. It's harder than it seems to make nice knobs.
This might be the last update for a while - I just discovered that a key on my K88 is only working intermittently (c# above the middle c). I have an early 88 (#444) and I have had a mild case of RH3-itis (cutout happens more often when my daughter plays than for me) so I have been holding out for the RH3 update process to be streamlined - but now a silent key is forcing the issue so I guess mine is going in for repair for a while
Enjoy!
Please report any problems (and of course I'm happy to hear if it works too!)
C
I just posted a new version 0.3 of the AL-1 Editor on www.chrutil.com/kronos.
Nothing major, although I did add a graphical EG curve editor for the main amp EG section. I can't believe forgot about that one in the last update.

New features:
* Amp EG curve editor
* Tooltips for parameter name/value when editing
* Check for updates is now implemented so it will let you know when I post a new build.
* Beefed up the initialization sequence a little bit
* Oasys support (?) can't test it, but it'd be great if someone did.
* Minor bugfixes (I found a few parameters that had bad ranges)
* New knob graphics. I felt bad for just stealing Korg's knobs from the editor before, so I rendered some buttons myself. They are perhaps a little too shiny for my taste. It's harder than it seems to make nice knobs.
This might be the last update for a while - I just discovered that a key on my K88 is only working intermittently (c# above the middle c). I have an early 88 (#444) and I have had a mild case of RH3-itis (cutout happens more often when my daughter plays than for me) so I have been holding out for the RH3 update process to be streamlined - but now a silent key is forcing the issue so I guess mine is going in for repair for a while

Enjoy!
Please report any problems (and of course I'm happy to hear if it works too!)
C
Korg Kronos 88 #444 /3GB
Download the Korg Kronos AL-1/Polysix Graphical Editor
Download the Korg Kronos AL-1/Polysix Graphical Editor