The Official Sequential/DSI Forum

Programmer's Corner: Inverting the Keyboard

nailmusic

  • *
  • 5
  • Life = Music
    • Nailmusic.com - the online home of Keyboardist Neil Alexander
Programmer's Corner: Inverting the Keyboard
« on: December 22, 2019, 07:00:34 PM »
Hey All! Had my baby P12 since 2015, love it love it love it. There is one thing I"ve been trying to do - seems like it can't be done, but perhaps this wonderful community has the solution: I want to invert the keyboard. In other words, I want to keep all the intervals correct (still in tune) but with a keyboard tracking value of -100. I have tried many different mod routings, including multiple mod routings, but nothing gets me to a full range reverse keyboard. I'd love to be "just missing something" lol.  ;)

Thanks in advance!
Neil "Nail" Alexander a.k.a the NAIL
Life = Music
http://nailmusic.com
https://soundcloud.com/nailmusic
https://music.nailmusic.com
Neil Alexander & NAIL
X Ensemble
Nail Jung
Mr Gone

Re: Programmer's Corner: Inverting the Keyboard
« Reply #1 on: December 23, 2019, 10:21:32 AM »
Curious, Why? 
DSI Equipment: Poly Evolver Keyboard, Evolver desktop, Prophet 8,  Pro-2, OB6, P-12
 

https://Soundcloud.com/wavescape-1

nailmusic

  • *
  • 5
  • Life = Music
    • Nailmusic.com - the online home of Keyboardist Neil Alexander
Re: Programmer's Corner: Inverting the Keyboard
« Reply #2 on: December 23, 2019, 10:30:06 AM »
This was technique used by keyboardist Joe Zawinul, most prominently featured during the melody of the tune "Black Market". An analog patch created an ARP 2600, he used the voltage inverter to reverse the direction of the keyboard. I've been experimenting with this technique and have found it a usable approach. Unfortunately the only instrument I have that will do this is a Roland module where I can set the keyboard tracking to -100. I'm making a serious effort to not bring modules to gigs any more. In my current live rig the P12 is the obvious choice for this task.

Neil "Nail" Alexander a.k.a the NAIL
Life = Music
http://nailmusic.com
https://soundcloud.com/nailmusic
https://music.nailmusic.com
Neil Alexander & NAIL
X Ensemble
Nail Jung
Mr Gone

Re: Programmer's Corner: Inverting the Keyboard
« Reply #3 on: December 26, 2019, 08:43:09 AM »
I don't know.  If Note number doesn't do the trick then maybe its something you could explore via customized alternate tuning.

I don't really understand the topic in the link here, but I think its suggesting you can customize your tunings.  If doable by a little, why not a lot?

  https://forum.sequential.com/index.php/topic,3504.msg37426.html#msg37426
DSI Equipment: Poly Evolver Keyboard, Evolver desktop, Prophet 8,  Pro-2, OB6, P-12
 

https://Soundcloud.com/wavescape-1

nailmusic

  • *
  • 5
  • Life = Music
    • Nailmusic.com - the online home of Keyboardist Neil Alexander
Re: Programmer's Corner: Inverting the Keyboard
« Reply #4 on: December 26, 2019, 01:18:31 PM »
Perhaps... I'll have another look at the note number function. A value of -100 theoretically should do it, but hasn't in the past. I'll go thru th process again.
As far as a customized alternate tuning... I'll look into it. Thanks!
Neil "Nail" Alexander a.k.a the NAIL
Life = Music
http://nailmusic.com
https://soundcloud.com/nailmusic
https://music.nailmusic.com
Neil Alexander & NAIL
X Ensemble
Nail Jung
Mr Gone

Re: Programmer's Corner: Inverting the Keyboard
« Reply #5 on: January 12, 2020, 03:30:05 PM »
If accomplishing this natively on the Prophet isnt necessarily your preference, I imagine you can easily do this with Local: Off and a MIDI Event Translator, such as a BomeBox running MTPro.


nailmusic

  • *
  • 5
  • Life = Music
    • Nailmusic.com - the online home of Keyboardist Neil Alexander
Re: Programmer's Corner: Inverting the Keyboard
« Reply #6 on: January 12, 2020, 03:34:25 PM »
Hoping to do this in performance, which means calling up a patch. While the method you describe will definitely work, I'm not are how easy it will be to facilitate on stage, especially since I'm trying to get away from using my laptop... will explore. Still hoping to do it natively in the instrument.
Neil "Nail" Alexander a.k.a the NAIL
Life = Music
http://nailmusic.com
https://soundcloud.com/nailmusic
https://music.nailmusic.com
Neil Alexander & NAIL
X Ensemble
Nail Jung
Mr Gone

Re: Programmer's Corner: Inverting the Keyboard
« Reply #7 on: January 12, 2020, 04:06:50 PM »
Ah yes, I fully understand.

I'm still building my 'no laptop' rig (getting close!), but I incorporate a BomeBox running MTPro with some rather complex scripts (complex for me, that is) to route MIDI data that changes depending on what 'song' I call up to play.

I mean, I select a Sequence on a Pyramid (hardware sequencer) and it sends a PgmChg msg to the BomeBox which configures/reconfigures Translators and Routings dynamically.

Sort of like a "Meta Patch".
All without a laptop, except that I use a laptop to program and test the MTPro scripts. Then they get uploaded to the BomeBox and I forget all about it.

If you're in the Toronto (Canada) area, I'd be happy to show you, but I understand avoiding certain techniques for comfort.

Re: Programmer's Corner: Inverting the Keyboard
« Reply #8 on: January 13, 2020, 04:31:04 PM »
Hi Neil, in case this isn't fully resolved yet: with the modmatrix and the note number source this is not possible. It won't go down to an octave, even if you turn off keytracking within the oscillator(s). Alas even the LFP resonance will go that far, going through the matrix.
I am not sure about the alternative scales, so take this with a good pinch of salt: I think you can't create user scales per se. Maybe someone has reverse engineered it though or Sequential has documented it so it could be in some third party editor app.
Good luck!