While waiting for my Solaris...

Discuss John Bowen Synths - Solaris
minorguy
Posts: 52
Joined: Fri Dec 05, 2014 12:09 pm
Location: San Jose, CA, USA

While waiting for my Solaris...

Post by minorguy » Thu Feb 26, 2015 7:06 pm

The traffic is kind of slow so I thought I'd throw up a picture of something I've been working on while I'm waiting for my Solaris (production #4). I thought it might be useful to have a way to see what's connected to what in a preset. It might make it easier to see how other people's presets work, to answer questions like "What is LFO1 affecting?" So I started writing a program based on the info I could get from the user manual. Attached is a screenshot. The primary purpose was to show the structure of a preset; although I guess it's not all that far from being an editor I don't know whether an editor is even useful given the Solaris hardware UI.
Attachments
solscrn1.jpg
Solaris #249

christeck
Posts: 80
Joined: Sun Sep 21, 2014 9:13 am

Re: While waiting for my Solaris...

Post by christeck » Fri Feb 27, 2015 9:50 am

I doubt I'd become comfortable with any editor for creating presets. The Solaris' interface works almost perfectly for me.

Analysing existing patches is a completely different thing. For that purpose, your tool appears to be of great help.

ce

M-Prod
Posts: 110
Joined: Mon Jun 24, 2013 9:19 am

Re: While waiting for my Solaris...

Post by M-Prod » Sat Feb 28, 2015 8:53 am

I think this would be amazing. I often scratch my head figuring out what is modulating what, especially when the routing is complex (wheel to amount of the mixer mixing Lfo'so through lag processor modulating pitch, stuff like that).

And yes I agree traffic is slow. I post rarely but still post more then most. I guess mostly because there are relatively few solarisee out there and the crowd is not post savvy. Maybe because of higher age or busy lives (few young people are able afford one I guess). It's a shame though there are so many tips tricks and applications to share.

John Bowen
Site Admin
Posts: 1634
Joined: Sat Apr 07, 2007 3:00 am

Re: While waiting for my Solaris...

Post by John Bowen » Sat Feb 28, 2015 11:31 pm

Actually, there’s been a fair amount of requests for a way to see exactly what’s going on in a Preset design, so it seems what you’ve outlined would be quite nice. Not sure how it would handle everything, but it would be good to be able to determine whether or not one needed to show something that wasn’t active in the Preset. I often tried to set any Oscillators I wasn’t using to the Off position (Osc Type = Off) for just this reason...your program would just ignore it in that case.

While this would work for Oscs or Filter types (and FX), you’d have to put a bit more intelligence to know how many of the EGs are being used, etc.

Looks promising, though! Thanks for posting.

minorguy
Posts: 52
Joined: Fri Dec 05, 2014 12:09 pm
Location: San Jose, CA, USA

Re: While waiting for my Solaris...

Post by minorguy » Mon Mar 02, 2015 10:37 am

Yeah, modules don't need to be shown if they don't play a part in the sound. Also, modules can be collapsed so that only the rows with connections are shown. Modules and connecting wires can be added, removed, dragged, etc. I realize one could just print out a text list of what's active in a preset, but I guess I wanted to be more visual. (Plus, I confess I do have a secret desire to make a graphical editor anyway. )
John Bowen wrote:Not sure how it would handle everything, …
Well, everything in a preset file at least. I'm not sure what you're thing of specifically. I believe the sequencer and arp stuff is in separate files. I'll know more once I get the Solaris. Obviously VibratoLFO and EG6 are hardwired and so always active.
John Bowen wrote:While this would work for Oscs or Filter types (and FX), you’d have to put a bit more intelligence to know how many of the EGs are being used, etc.
They show up as a source somewhere like anything else. Connections are basically either by inputs, mod, or control.

Anyway, I'm interested in knowing from anyone what software, if any, might be useful with a Solaris. Btw, I happened to come across this thread.
Solaris #249

minorguy
Posts: 52
Joined: Fri Dec 05, 2014 12:09 pm
Location: San Jose, CA, USA

Re: While waiting for my Solaris...

Post by minorguy » Sun Dec 27, 2015 4:06 pm

I thought I would make this program available because people might at least have some fun with it as it is. Anyway, it’s free so you have nothing to lose. I named it Solarium (because I’ve never been that great at thinking up names for applications :) ).

You should be able to download it here: Solarium

It's only for Windows. Sorry, I wish I owned a Mac too but I don’t. It’s only one executable file and you don’t need to install anything. Just run the executable. There's also a PDF that includes some notes and I recommend you at least read the Quick Start section that has five steps. But if you’re allergic to even that much reading then just do this: Setup your MIDI connection in the MIDI/Setup menu. Then click the MIDI Recv button in the lower left to retrieve a preset from the Solaris. You should then see a nice graphical display of how things are connected in that preset.

But here’s my disclaimer: This is NOT a complete or finished program!! It’s very unfinished. Many things don’t work. Many things need for the Solaris MIDI implementation to get improved. See the included PDF. But I just thought that people might at least get some fun out of it anyway. And you might have some suggestions.

Thanks,

Jim H

P.S. I use the free version of AVG antivirus. So the program should have no virus that AVG can detect.
Last edited by minorguy on Mon Jan 11, 2016 11:46 pm, edited 1 time in total.
Solaris #249

koenig
Posts: 58
Joined: Mon Nov 04, 2013 2:03 am
Contact:

Re: While waiting for my Solaris...

Post by koenig » Mon Dec 28, 2015 2:44 am

Lovely, and a bit of a bummer…

This is exactly what I have been wishing for - a way to visualize a patch! I have no need for an editor at this stage, but a way to break down a patch and see how it works. Excellent way to learn!

However, I am a Mac only person so I will have to try to find a way to run your program anyway. I have Parallells for virtual machines and that will do the trick for the time being.

What language did you do this in? Do you think it would be feasible to port it to Mac? Since you explicitly state that you do not have a Mac the question is probably moot but it had to be asked... :D

koenig
Posts: 58
Joined: Mon Nov 04, 2013 2:03 am
Contact:

Re: While waiting for my Solaris...

Post by koenig » Mon Dec 28, 2015 2:47 am

Oh, one feature request: the ability to read a preset from file, rather than from MIDI, please. Would make life so much easier for me, running the program in a virtual environment you see... :D

chapolin
Posts: 47
Joined: Thu Feb 26, 2015 4:35 pm
Location: France
Contact:

Re: While waiting for my Solaris...

Post by chapolin » Mon Dec 28, 2015 3:28 am

Hello :)

I tried it with wine under linux but it do not work.

minorguy
Posts: 52
Joined: Fri Dec 05, 2014 12:09 pm
Location: San Jose, CA, USA

Re: While waiting for my Solaris...

Post by minorguy » Mon Dec 28, 2015 10:58 am

koenig wrote:What language did you do this in? Do you think it would be feasible to port it to Mac? Since you explicitly state that you do not have a Mac the question is probably moot but it had to be asked... :D
It's written in C++ and uses the JUCE cross-platform GUI library so it should port to Mac. I suppose some programmer with a Mac could compile it. Just a couple of minor issues come to mind though. I'm never that thrilled about giving out source code for obvious reasons, but I guess I would if it's limited. Also, the person doing the build on Mac would have to do it repeatedly as bugs were fixed and changes made. Annoying for them.
koenig wrote:Oh, one feature request: the ability to read a preset from file, rather than from MIDI, please. Would make life so much easier for me, running the program in a virtual environment you see... :D
I was planning on that.
chapolin wrote:I tried it with wine under linux but it do not work.
There is an option to build it with better compatibility with Windows XP. So I’ve built this and put it at the same link above (Solarium_v0.1_ForWinXP.zip) . Try that. If it still doesn’t work then I don’t know.
One of these days I need to set up a Linux VM and get a bit familiar with it. I never seem to get around to it though.
Solaris #249

chapolin
Posts: 47
Joined: Thu Feb 26, 2015 4:35 pm
Location: France
Contact:

Re: While waiting for my Solaris...

Post by chapolin » Mon Dec 28, 2015 5:09 pm

Thank you again for Solarium_v0.1_ForWinXP.zip. It still doesn't work. I give you the error message in mp.

John Bowen
Site Admin
Posts: 1634
Joined: Sat Apr 07, 2007 3:00 am

Re: While waiting for my Solaris...

Post by John Bowen » Mon Dec 28, 2015 9:57 pm

Jim,

Thanks so much for working on this!! I will make sure Holger sees it, and is made aware of the points as listed in the documentation.

Cheers,
John B.

reno
Posts: 14
Joined: Tue Oct 13, 2015 12:20 pm

Re: While waiting for my Solaris...

Post by reno » Sat Jan 02, 2016 10:18 am

minorguy wrote:
koenig wrote:What language did you do this in? Do you think it would be feasible to port it to Mac? Since you explicitly state that you do not have a Mac the question is probably moot but it had to be asked... :D
It's written in C++ and uses the JUCE cross-platform GUI library so it should port to Mac. I suppose some programmer with a Mac could compile it. Just a couple of minor issues come to mind though. I'm never that thrilled about giving out source code for obvious reasons, but I guess I would if it's limited. Also, the person doing the build on Mac would have to do it repeatedly as bugs were fixed and changes made. Annoying for them.
Awesome work !

The obvious reasons are not obvious to me at least, since you don't seem to be planning to sell it, are you ? Open Source is the software world equivalent of the help we're giving each other here, so that sounds like a great fit.

Anyway it's your call, but I'd be very willing to give it a shot at compiling it on the Mac.

minorguy
Posts: 52
Joined: Fri Dec 05, 2014 12:09 pm
Location: San Jose, CA, USA

Re: While waiting for my Solaris...

Post by minorguy » Sun Jan 03, 2016 10:02 am

It’s not even at the stage to commit to anything. But I at least know that taking money for it would require a commercial license for the JUCE library and that’s a losing proposition.
Solaris #249

sam
Posts: 8
Joined: Tue Jul 30, 2013 1:39 am

Re: While waiting for my Solaris...

Post by sam » Sun Jan 03, 2016 10:06 am

minorguy wrote:It’s not even at the stage to commit to anything. But I at least know that taking money for it would require a commercial license for the JUCE library and that’s a losing proposition.
AFAIK the free version of JUCE is GPL only, i.e. you also need to release any code under the GPL too. http://www.juce.com/get-juce

Post Reply