player device - keys/chords - how to alternate chords

This forum is for discussing Reason. Questions, answers, ideas, and opinions... all apply.
Post Reply
User avatar
WeLoveYouToo
Posts: 202
Joined: 01 Jul 2017
Location: portland, or

15 Sep 2017

ive emailed propellerheds about this but havent received a very good reaponse.
at this point i assume this is just a limitation of the product, but i'd like to ask if anyone here has figured this out.
what the player devices really excited me about was easy one note chord playing for live performance.
the only problem is that it will only play one type of chord at a time, so for example if i wanted to play a G9 followed by an A7, i would have to change the parameter of the keys and chords device.
the workaround i have is to assign the number of notes in a chord knob to the mod wheel on my midi controler, but its still not the most accurate way to do this.
anyone know of a way to route this so that i could use for example octave -1 as key switches for different chords?
like, hold A-1 for a 135 chord, hold A#-1 for 1minor35, B-1 for 145 chord, etc that way depending what key you depress in octave -1 determines which one key chord gets played, rather than forcing every chord played to be the exact same

User avatar
aeox
Competition Winner
Posts: 3222
Joined: 23 Feb 2017
Location: Oregon

16 Sep 2017

The only thing I can think of it mapping different scales to different buttons and changing them on the fly, it would take some practice.

User avatar
Ahornberg
Posts: 1904
Joined: 15 Jan 2016
Location: Vienna, Austria
Contact:

16 Sep 2017

For live purpose I think one solution could be to program a Remote script that does exactly what you want.
Another solution might be using AutoTheory https://shop.propellerheads.se/product/autotheory/

User avatar
Catblack
Posts: 1021
Joined: 15 Apr 2016
Contact:

16 Sep 2017

Here's the best I could come up with. It gives you the ability to use 4 keyswitches. It uses a free switching RE from Pongasoft. Because the switching RE lets you switch with the 12 notes, I've limited the keyrange to lower octaves in the combi, and the NNXT to the upper octaves. If you want the selections to latch, hit the 'single' button on the A/b 12 switch instead of 'instr'. You can also route the cv to other options on the player.

I just threw this together to give you an idea. Please improve it and share your version!
Attachments
Key Switching example.zip
(4.12 KiB) Downloaded 63 times
If you ain't hip to the rare Housequake, shut up already.

Damn.

User avatar
Catblack
Posts: 1021
Joined: 15 Apr 2016
Contact:

16 Sep 2017

Oh, and if you set the scale to custom, you can program a 12 bit number for the scale by setting the target to custom scale. This chart should help you get the number for your custom scale. Just add the numbers on the right up.

Code: Select all

C  =            1 = 1
C# =           10 = 2
D  =          100 = 4
D# =         1000 = 8
E  =        10000 = 16
F  =       100000 = 32
F# =      1000000 = 64
G  =     10000000 = 128
G# =    100000000 = 256
A  =   1000000000 = 512
A# =  10000000000 = 1024
B  = 100000000000 = 2048
Also, good luck getting an exact number into the combinator's programmer!
If you ain't hip to the rare Housequake, shut up already.

Damn.

User avatar
WeLoveYouToo
Posts: 202
Joined: 01 Jul 2017
Location: portland, or

17 Sep 2017

Catblack wrote:
16 Sep 2017
Oh, and if you set the scale to custom, you can program a 12 bit number for the scale by setting the target to custom scale. This chart should help you get the number for your custom scale. Just add the numbers on the right up.

Code: Select all

C  =            1 = 1
C# =           10 = 2
D  =          100 = 4
D# =         1000 = 8
E  =        10000 = 16
F  =       100000 = 32
F# =      1000000 = 64
G  =     10000000 = 128
G# =    100000000 = 256
A  =   1000000000 = 512
A# =  10000000000 = 1024
B  = 100000000000 = 2048
Also, good luck getting an exact number into the combinator's programmer!
wow this is a really good idea... but will definitly take a minute to implement.
if i make a simple and perfectly working version i will post back here.
thank you
this really should be a future feature in reason 10.

User avatar
WeLoveYouToo
Posts: 202
Joined: 01 Jul 2017
Location: portland, or

17 Sep 2017

aeox wrote:
16 Sep 2017
The only thing I can think of it mapping different scales to different buttons and changing them on the fly, it would take some practice.
i arbitrarily chose a 7th and a 9th chord, but i meant to imply they'd be in teh same scale...
so lets say a C7 to a G9 or any minor/major/augmented variation of chords thereof so as to keep it in scale
so a chord would be changed minor to major on the fly depending on key i was in

User avatar
WeLoveYouToo
Posts: 202
Joined: 01 Jul 2017
Location: portland, or

25 Sep 2017

Catblack wrote:
16 Sep 2017
Oh, and if you set the scale to custom, you can program a 12 bit number for the scale by setting the target to custom scale. This chart should help you get the number for your custom scale. Just add the numbers on the right up.

Code: Select all

C  =            1 = 1
C# =           10 = 2
D  =          100 = 4
D# =         1000 = 8
E  =        10000 = 16
F  =       100000 = 32
F# =      1000000 = 64
G  =     10000000 = 128
G# =    100000000 = 256
A  =   1000000000 = 512
A# =  10000000000 = 1024
B  = 100000000000 = 2048
Also, good luck getting an exact number into the combinator's programmer!
first of all, many thank you's

second: i've been playing around with what you made, and you are clearly a more experienced reason user than i, so maybe you can help me at the impassé i've reached. basically, the combi you made is great, i tried changing it to basically this:

instead of the cv from the pongasoft a/b device changing key, i tried to make it change # of notes
i set the notes knob to "3" by default, this gives me the 1,3,5 chord which i can then add the 7th or 9th on top of with the notes knob. so i tried to make the C1 keyboard key (in the combi programmer) route CV1 to a minimum value 3, max value 4; and D1 cv route a min value 3 max value 5; that way pressing either of these *should* instantly make the max value of 4 or 5 override the 3, and allow me to add the 7 or 9 on top of my triad depending on which note i am holding... but i must be missing something and i think i am having a mental block somewhere between where cv routing turns into combi programming turns into however the player device functions, because it is not doing what i want... any ideas on how to program this?

User avatar
Catblack
Posts: 1021
Joined: 15 Apr 2016
Contact:

02 Oct 2017

The combi I made has 2 states for each keyswitch, on or off. I have made a more advanced one, but it's not done yet. It does make me wish for a dedicated keyswitch RE for just this situation. I'll finish the new combi and share it soon.
If you ain't hip to the rare Housequake, shut up already.

Damn.

syrokitty
Posts: 107
Joined: 15 Jun 2015
Location: Austin, TX.
Contact:

02 Oct 2017

I think a lot of issues (in different situations) would be solved if prop-h would give us more than one custom scale.

User avatar
Catblack
Posts: 1021
Joined: 15 Apr 2016
Contact:

03 Oct 2017

WeLoveYouToo wrote:
25 Sep 2017


first of all, many thank you's

second: i've been playing around with what you made, and you are clearly a more experienced reason user than i, so maybe you can help me at the impassé i've reached. basically, the combi you made is great, i tried changing it to basically this:

instead of the cv from the pongasoft a/b device changing key, i tried to make it change # of notes
i set the notes knob to "3" by default, this gives me the 1,3,5 chord which i can then add the 7th or 9th on top of with the notes knob. so i tried to make the C1 keyboard key (in the combi programmer) route CV1 to a minimum value 3, max value 4; and D1 cv route a min value 3 max value 5; that way pressing either of these *should* instantly make the max value of 4 or 5 override the 3, and allow me to add the 7 or 9 on top of my triad depending on which note i am holding... but i must be missing something and i think i am having a mental block somewhere between where cv routing turns into combi programming turns into however the player device functions, because it is not doing what i want... any ideas on how to program this?
Here is my advanced 4 CV keyswitching combi.

I ran into some limitations on the player device. But in this C-2 through C-1 switch the player's key. C-1 through C0 switch the Number of notes, C0 to C1 switch the Inversion, C1 to C2 switch open chords on/off.

The main thing is that the bank of CV8x4s (the first 6 dials of each, in pairs of two) controls the CV signal that's fed back into the combi, so you can set those how you like, or use the CV signal on a different device. Because you can set the CV signal for each piano key, you can effectively control the the combi's programmer from the keyboard.

The player device doesn't really support scales, (it's either custom or chromatic,) so you could use CV 4 (C1 to C2 in this combi) to some other device or effect. Or try setting the player to custom scale, and set CV 4 in the programmer to custom scale and then use the CV8x4s for CV4 to get some strange scales going.

But there really should be a simple CV keyswitch RE that does what took me many devices to do.
Attachments
Key Switching Advanced 4 CV.zip
(14.16 KiB) Downloaded 72 times
If you ain't hip to the rare Housequake, shut up already.

Damn.

User avatar
WeLoveYouToo
Posts: 202
Joined: 01 Jul 2017
Location: portland, or

18 Oct 2017

sorry, between the r10 beta and life, i haven't had a chance to use this, but i do appreciate the heck out of what you made just form a cursory play... that's pretty deep routing.
will get back with more info.

Post Reply
  • Information
  • Who is online

    Users browsing this forum: No registered users and 29 guests