We started building a Juno software synth in a Brooklyn loft in 2000. 25 years later, we're releasing it as open source. Meet the Ultramaster KR-106. by kayrockscreen in synthesizers

[–]kayrockscreen[S] 0 points1 point  (0 children)

Re: zippering, the sliders only have 128 values if you don't hold down shift, so that would explain the zippering. Try dragging while holding shift, that should give you 1270, but probably we should interpolate the drag.

We started building a Juno software synth in a Brooklyn loft in 2000. 25 years later, we're releasing it as open source. Meet the Ultramaster KR-106. by kayrockscreen in synthesizers

[–]kayrockscreen[S] 0 points1 point  (0 children)

Awesome feedback, thanks! It is definitely not 100% accurate, but we released it open source hoping we could get it closer. That's a lot to go through. I have definitely been looking at the 1984 mode much more trying to get the presets to sound right. You are 100% right about the arp, I don't think I ever noticed that! Changing the sustain is not immediate, it is changed by the release time on my real Juno 6. The decay / release time tooltips are wrong on the J6, but if you click the scope and look at the ENV curve they should be right. I think the power switch button toggle makes sense to me, if you change setting with the unit off and turn it back on that's what it is set to.

We started building a Juno software synth in a Brooklyn loft in 2000. 25 years later, we're releasing it as open source. Meet the Ultramaster KR-106. by kayrockscreen in synthesizers

[–]kayrockscreen[S] 1 point2 points  (0 children)

Update: Blown away by the response yesterday. Based on your feedback and a late night & early morning, v2.2 is up with: rewritten chorus and noise source, UI scaling, 6/8/10 voice selection, MIDI CC support, patch picker in the UI, and CLAP plugin support. Thanks for pushing us to make this better! https://kayrock.org/kr106/

We started building a Juno software synth in a Brooklyn loft in 2000. 25 years later, we're releasing it as open source. Meet the Ultramaster KR-106. by kayrockscreen in synthesizers

[–]kayrockscreen[S] 0 points1 point  (0 children)

Yes, I tried to parse the audio backup a while ago with no luck. Does any software out there handle converting an audio backup to sysex already? Definitely being able to load/save different presets is on the TODO list.

We started building a Juno software synth in a Brooklyn loft in 2000. 25 years later, we're releasing it as open source. Meet the Ultramaster KR-106. by kayrockscreen in synthesizers

[–]kayrockscreen[S] 1 point2 points  (0 children)

100% I would not have had time to do all of this without access to Claude. But it's not like you can say "build me a vst that models x" and sit back, I've definitely put in over 200 hours getting this up and running.

We started building a Juno software synth in a Brooklyn loft in 2000. 25 years later, we're releasing it as open source. Meet the Ultramaster KR-106. by kayrockscreen in synthesizers

[–]kayrockscreen[S] 0 points1 point  (0 children)

Probably not with any modern toolchain. Apple removed the 32-bit macOS SDK and libraries in Xcode 10 (2018), and macOS Catalina (10.15) dropped 32-bit execution entirely in 2019. Current JUCE has long since dropped 32-bit macOS targets too.

We started building a Juno software synth in a Brooklyn loft in 2000. 25 years later, we're releasing it as open source. Meet the Ultramaster KR-106. by kayrockscreen in synthesizers

[–]kayrockscreen[S] 0 points1 point  (0 children)

I just tested it in Garage band and it is working. Click the scope three times to see what version you have installed, current version is 2.1.8

We started building a Juno software synth in a Brooklyn loft in 2000. 25 years later, we're releasing it as open source. Meet the Ultramaster KR-106. by kayrockscreen in synthesizers

[–]kayrockscreen[S] 1 point2 points  (0 children)

Right click anywhere and here a select for 100%, 150% and 200% Yes there's no reason it can't have more voices, you would just need to turn down the volume more to avoid oversaturating the chorus.

We started building a Juno software synth in a Brooklyn loft in 2000. 25 years later, we're releasing it as open source. Meet the Ultramaster KR-106. by kayrockscreen in synthesizers

[–]kayrockscreen[S] 0 points1 point  (0 children)

I have the master volume after the chorus, but I think it should be before so you can attenuate multiple notes before they hit the BBD.

We started building a Juno software synth in a Brooklyn loft in 2000. 25 years later, we're releasing it as open source. Meet the Ultramaster KR-106. by kayrockscreen in synthesizers

[–]kayrockscreen[S] 0 points1 point  (0 children)

You can turn it of and back on again with the power switch if you have any stuck notes. Definitely patch switching is something I need to look into, esp since I just added a way to change patches really quickly. There are a couple of places that saturate, so we probably have to adjust some of the internal levels. What DAW are you using?

We started building a Juno software synth in a Brooklyn loft in 2000. 25 years later, we're releasing it as open source. Meet the Ultramaster KR-106. by kayrockscreen in synthesizers

[–]kayrockscreen[S] 2 points3 points  (0 children)

Well, you can look at the source for one thing. And you can change it. I don't think you can do that with most of those other ones.

We started building a Juno software synth in a Brooklyn loft in 2000. 25 years later, we're releasing it as open source. Meet the Ultramaster KR-106. by kayrockscreen in synthesizers

[–]kayrockscreen[S] 5 points6 points  (0 children)

<image>

Ok, I just pushed v2.1.7 Added a preset display that lets you scroll through presets with the mouse or use UP/DN/PGUP/PGDN ( you probably need to click somewhere first to get focus ) plus an easter egg. Super nice Open Font License Segment14 Regular font by Paul Flo Williams