Plug-ins, Hosts, Apps,
Hardware, Soundware
Developers
(Brands)
Videos Groups
Whats's in?
Banks & Patches
Download & Upload
Music Search
KVR
   
KVR Forum » Sonigen
Thread Read
New Automation / Depreciation of Modifiers & Controllers
sonigen
KVRist
- profile
- pm
PostPosted: Sat Dec 15, 2012 4:28 pm reply with quote
Ok I'm pretty much finished adding MIDI and VST automation to the front panels, it's all up and running and I'm just tying up a few loose ends.



Basically what you do is toggle the automation display with the button on the tool bar. What this does is 2 things...

1. Shows what controls can be automated.
2. What is connected and what it is connected to.

IE. In the picture the Wavetable module is conncected thus...

Octave control to VST param 3
semitone control to MIDE CC 16
Fine control to VST param 19
Herz to MIDI CC 1 (modwheel)
Wavtable position to MIDI CC 18

To connect a control to a specific CC or VST you double click the right mouse button and select from the popup menu. This works whether the automation display is toggled or not.

VST hookups will transmit so they can be recorded, the MIDI CC are input only.

The MIDI CC and AutoParam Controllers are depreciated. The MIDI CC modifer is also depreciated. This wont stop patches from loading, the depreciated widgets just wont load.

I'm actually considering depreciating the whole Modifier and Controllers feature and replacing the functionality with dedicated modules. I think it will simplify the interface and it will also make it easier to make them more fully featured.

To give an example the Unison modifier is a bit of a PITA, a dedicated module would make it easier to have a better interface, one that more easily handles different situations.

Or a midi controller module could handle Velocity, Modwheel, Aftertouch or a specific CC, and then have curves for all.

The modules could work as sources when they have no input connected and modifiers when something is pluged in.

Here's the rub...

Old patches will still load fine but it would be complicated to translate old modifier / controller settings into the new modules. So it'd likely mean some editing of old patches since any controllers/modifiers will just be dropped from the patch.

Let me know what you think. Whether the dedicated modules sound good, or if you would rather stick with the exiting setup. I could investigate translating the modifers / controllers to new modules if people really want me to, but it might take some time, and might not be perfect.

If I'm gonna do this i'd like to do it now and get it all out of the way in one go.
----
Chris Jones
www.sonigen.com
^ Joined: 23 Nov 2010  Member: #244129  
V-GER
KVRist
- profile
- pm
- e-mail
PostPosted: Sat Dec 29, 2012 6:12 am reply with quote
Hm, I thought I wanted the "old" system - but once you presented the advantages of dedicated modules that seemed a pretty good and more flexible solution. How much space would those modules take up?
Is there any way one could chose different views with different ways of organizing the modules in each view? Or would that be confusing for users? The thought was that the automation modules wouldn't need to take up any space in the GUI unless you chose the "automation view" or some such. Then perhaps the automation modules could be kind of overlays on top of the "regular" modules (the "regular" modules could for instance get a paler hue in this view). I'd like a solution like that, but not sure what others would think (or if it can even be done)...
Anyway, looking forward to what the future will bring for Sonigen Modular. Wink
----
"If I were Rat Man, You could be my sidekick; Mouse Boy"
^ Joined: 02 Oct 2011  Member: #265957  
sonigen
KVRist
- profile
- pm
PostPosted: Sun Dec 30, 2012 4:18 am reply with quote
V-GER wrote:
Then perhaps the automation modules could be kind of overlays on top of the "regular" modules (the "regular" modules could for instance get a paler hue in this view). I'd like a solution like that, but not sure what others would think (or if it can even be done)...


Thats kind of what I've done, there's no regular vs automation modules, just the regular modules which can now be automated. You toggle the "Auto" button and the controls that can be automated will show an overlay with what automation the are connected to.

Regards,
----
Chris Jones
www.sonigen.com
^ Joined: 23 Nov 2010  Member: #244129  
SoulState
KVRist
- profile
- pm
PostPosted: Tue Jan 15, 2013 8:59 am reply with quote
One question about automation - in new concept amout of automation can't be controlled like before?
And why some knobs like glide on lfo or x-fade on delay can't be automated? (And starting phase on pulsaw, pitchbend amount, etc.)
^ Joined: 30 Dec 2008  Member: #197142  
sonigen
KVRist
- profile
- pm
PostPosted: Thu Jan 17, 2013 9:45 am reply with quote
No the amount cant be controlled. To get the old functionality you would need to automate a constant module and use that as an input. The plus side of that is you can then record movements and see the actual automation value.

Some things cant currently be automated for technical reasons and some i didn't consider to be very important, at least for now.
----
Chris Jones
www.sonigen.com
^ Joined: 23 Nov 2010  Member: #244129  
nineofkings
KVRist
- profile
- pm
- www
PostPosted: Thu Feb 21, 2013 6:35 am reply with quote
I think that dedicated modules for automation would be less streamlined and less intuitive. I'd prefer automation built into the actual modules, in any event.
----
17 year-old "musician."
https://soundcloud.com/nine-of-kings
Free albums are cool. http://nineofkings.bandcamp.com
^ Joined: 09 Apr 2011  Member: #254338  
All times are GMT - 8 Hours

Printable version
Page 1 of 1
Display posts from previous:   
ReplyNew TopicPrevious TopicNext Topic
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
Username: Password:  
KVR Developer Challenge 2012