Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Forum Jump  
Synchron Player - user definable controller values
Last post Sun, May 31 2020 by richhickey, 6 replies.
Options
Go to last post
Posted on Sun, May 31 2020 15:52
by assagai
Joined on Mon, Aug 30 2010, Posts 14

Will Synchron player ever get user definable values for controllers like VIPRO has?

I understand the use of the curve, but it involves way more guesswork/tweaking and is more unpredictable than the way the x/y axis works in VIPRO which allows for far more precision, and is one of the reasons I sometimes use VIPRO over synchron.

Also will the Synchron Player ever get a sequencer function?

Thanks

Posted on Sun, May 31 2020 18:44
by richhickey
Joined on Wed, Nov 01 2017, Posts 33

Originally Posted by: assagai Go to Quoted Post

Will Synchron player ever get user definable values for controllers like VIPRO has?

I understand the use of the curve, but it involves way more guesswork/tweaking and is more unpredictable than the way the x/y axis works in VIPRO which allows for far more precision, and is one of the reasons I sometimes use VIPRO over synchron.

Also will the Synchron Player ever get a sequencer function?

Thanks

+1 please allow for more precision in dimension control! The only precise controls are keyswitches (I'll never use them) and program change (which is only useful for about 16 values - would be much better if PC could control 2 dimensions, 10s/1s as I've described elsewhere).

The current system might be fine for playing around with faders or using MIDI dump, but it's an absolute bear to make expression maps or notation rulesets.

Posted on Sun, May 31 2020 21:18
by Dewdman42
Joined on Tue, Feb 27 2018, Park City, Utah, Posts 578

I'm not really understanding the problem here.  Can you please elaborate?  You can use a Dimension Controller for slot selection..isn't that what you're asking about instead of X/Y?  

ViPro has 2 dimensional patch selection, actually 3 dimensional if you include the matrix...and maybe more if you use A/B.  But anyway, with Synchron, you have N dimensions due to the tree approach to arranging patches..you can actually do quite a bit more than under ViPro, unless I'm missing something?

In order to use something other then a keyswitch to choose which slot from a column, then you use one of the dimension controllers, which can be CC, PC, key, velocity, etc..  all just like ViPro.

I was missing this before and someone cleared it up for me a few weeks ago...  Ben probably...

Or what am I missing?

5,1 MacPro 12core X 3.46ghz, 128gb ram, RX580 video, OSX Mojave, VSL (almost everything), LogicPro, Cubase10, StudioOne, DP9, Reaper, Dorico, Finale, MuseScore, Notion6, EW Hollywood Orch, Kirk Hunter, GPO, much more..
Posted on Sun, May 31 2020 22:14
by richhickey
Joined on Wed, Nov 01 2017, Posts 33

Originally Posted by: Dewdman42 Go to Quoted Post

I'm not really understanding the problem here.  Can you please elaborate?  You can use a Dimension Controller for slot selection..isn't that what you're asking about instead of X/Y?  

ViPro has 2 dimensional patch selection, actually 3 dimensional if you include the matrix...and maybe more if you use A/B.  But anyway, with Synchron, you have N dimensions due to the tree approach to arranging patches..you can actually do quite a bit more than under ViPro, unless I'm missing something?

In order to use something other then a keyswitch to choose which slot from a column, then you use one of the dimension controllers, which can be CC, PC, key, velocity, etc..  all just like ViPro.

I was missing this before and someone cleared it up for me a few weeks ago...  Ben probably...

Or what am I missing?

In VI Pro you can designate a CC for an X/Y dimension and then explicitly set (arbitrary) splitpoints for the mapping to cells, e.g. split at every 10 - 0/10/20/30 even if there are only 7 cells across. Or assign the absolute min and max values to certain cells and spread out the rest, 0=first cell, 1-126=second-sixth, 127 = seventh. Explicit splits also make it possible to add cells and not break mappings.

In synchron player the mapping of CCs to slots is a product of the number of slots in the dimension and the curve selected. E.g. a straight curve will place the splits at every 128/N and the non-straight curves are pretty difficult to predict. So the straight line split for 7 slots will be every 128/7 = every 18.2857149. Quick - where are those splits? And doing things like reserving min/max etc is almost impossible. Adding slots to dimensions always breaks mappings unless you already reserved them with empty slots. Pro tip - reserve them! Padding out to 8 slots = every 16, 12 slots = every 10, 16 slots = every 8 in the CC range.

Thus synchron's is a system for human fader/knob twiddling that poorly serves expression map and notation users.

Posted on Sun, May 31 2020 22:30
by Dewdman42
Joined on Tue, Feb 27 2018, Park City, Utah, Posts 578

hmm yea I see what you mean.  the crossover points are not shown anywhere and then if you add/remove slots to a dimension they change to some other set of unseen crossover points, which would break existing expression maps, though I guess in ViPro it breaks them too right?  If you add more Y rows to the matrix, then the crossover points all change, just like Synchron, But least you can visibly see what they are and you have the option to slide them around so that existing expressionmaps aren't broken.

The ViPro approach is more explicit.

I'd actually rather have a mode, perhaps for both players, where when you add a row to ViPro (or a slot to a dimension in Synchron Player), the first row will always be cc value=0, the second row always cc value=1, etc..  instead of evenly dividing the range, just keep adding a new row to the end as the next available CC value.

As you put it, that would be much more explicit and consistent when working with expression maps and articulation sets, but not only that, existing tracks you may have recorded with key switches in place even without expression maps and articulation sets.  

I can see how the existing method of evenly dividing the range makes sense in certain situations where you are meaning to crossfade through a range of things.  However, when using it as a patch selector, then having it be more explicit, with exactly one matching cc value per row...starting at 0...would make a lot more sense.

5,1 MacPro 12core X 3.46ghz, 128gb ram, RX580 video, OSX Mojave, VSL (almost everything), LogicPro, Cubase10, StudioOne, DP9, Reaper, Dorico, Finale, MuseScore, Notion6, EW Hollywood Orch, Kirk Hunter, GPO, much more..
Posted on Sun, May 31 2020 23:34
by richhickey
Joined on Wed, Nov 01 2017, Posts 33

Originally Posted by: Dewdman42 Go to Quoted Post

I'd actually rather have a mode, perhaps for both players, where when you add a row to ViPro (or a slot to a dimension in Synchron Player), the first row will always be cc value=0, the second row always cc value=1, etc..  instead of evenly dividing the range, just keep adding a new row to the end as the next available CC value.

As you put it, that would be much more explicit and consistent when working with expression maps and articulation sets, but not only that, existing tracks you may have recorded with key switches in place even without expression maps and articulation sets.  

I can see how the existing method of evenly dividing the range makes sense in certain situations where you are meaning to crossfade through a range of things.  However, when using it as a patch selector, then having it be more explicit, with exactly one matching cc value per row...starting at 0...would make a lot more sense.

Yup, I already requested that, here:

https://www.vsl.co.at/community/posts/t52871-FR---Bank-Select-as-discrete-dimension-selector#post286753

You cannot post new threads in this forum.
You cannot reply to threads in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.