Data request help

Forum for Fantom-S/S88, Fantom-X6/7/8, Fantom-XR and Fantom-Xa
Post Reply
skyy19851
Posts: 30
Joined: 20:48, 23 December 2012

Data request help

Post by skyy19851 »

Hi All,
Ok I wanted to try to track down this elusive rhythm (preview) start/stop sysex string, so I'm wondering is there a way to get to it from the data request string as Art has from his files in the library? I mean i tried the data transfer method but its not working cuz I'm missing something, so what if I request the data from the system itself? Any idea?
Thanx, skyy19851
rcraven
Posts: 632
Joined: 14:36, 9 September 2007
Location: Melbourne Australia

Re: Data request help

Post by rcraven »

skyy19851
I have searched for this elusive Rhythm Start sysex message and I don't believe there is one.

So you can either use the method I described in an earlier post about a blank rhythm that you kick off and let your sysex change to the correct rhythm pattern - fully automatic....

Or you select Rhythm Start/Stop for the second pedal or one of the assignable switches and manually hit it knowing that you sysex has selected the correct pattern.

I don't believe there is a sysex to press the assigned button or press the pedal for you either.

But feel free to prove me wrong.
skyy19851
Posts: 30
Joined: 20:48, 23 December 2012

Re: Data request help

Post by skyy19851 »

Hi vcraven
well I feel this it is there cuz the pad is already doing exactly what im after, so in theory in order for the pad to trigger the rhythm start/stop it has to have a sysex message to trigger it. if you press rhythm button, select rhythm pattern, and press pad 1 the rhythm start playing and you can visually see it lite up the preview button F6 I believe, so there has to be some sort of sysex message there to trigger it, but I could be wrong. Its not a big deal just wanna see if I can figure this out cuz it will also teach me more about sysex and how to write sysex messages for different functions not accessable from the front panel.
Cheers, skyy19851
skyy19851
Posts: 30
Joined: 20:48, 23 December 2012

Re: Data request help

Post by skyy19851 »

Hi Royce
your right not possible the sysex string you gave me did light up the rhythm button, so Im barking up the wrong tree :/
skyy19851
User avatar
Andy Keys
Posts: 1843
Joined: 13:44, 7 August 2007
Location: UK

Re: Data request help

Post by Andy Keys »

Royce,

Do you know what the Rhythm Pattern Switch under Temporary Performance > Performance Controller > Rhythm Pattern Switch in the Parameter Address tables is?
Is that just for selecting which Performance Part is the Rhythm Part?

The address (assuming the rhythm part is on Part 10 of a Performance would be:
Address:
10 00 00 00 | Temporary Performance
00 00 60 00 | Performance Controller
00 00 00 19 | Rhythm Pattern Switch (0 - 1) OFF, ON
==========
10 00 60 19

Not sure if I'm barking up the wrong tree or what, here.

Regards
Andy
rcraven
Posts: 632
Joined: 14:36, 9 September 2007
Location: Melbourne Australia

Re: Data request help

Post by rcraven »

Hi Andy
there are two messages to change the Pads from Drum pad mode to pattern mode and light the RHYTHM button.
The address you have 10 00 60 19 turns it on when in Performance mode.

Patch mode
F0 41 10 00 6B 12 01 00 00 21 01 5D F7 - On
F0 41 10 00 6B 12 01 00 00 21 00 5E F7 - Off
Performance mode
F0 41 10 00 6B 12 10 00 60 19 01 76 F7 - On
F0 41 10 00 6B 12 10 00 60 19 00 77 F7 - Off

In fact, if you have it on in Patch mode and change to Performance mode it will go off.
If you change back you'll see it is still on in Patch mode.

Most of the switch states are saved in the two modes.
So as you switch between modes the FanX 'remembers' what it was doing the last time it was there.

All the best
Royce
rcraven
Posts: 632
Joined: 14:36, 9 September 2007
Location: Melbourne Australia

Re: Data request help

Post by rcraven »

On another note you can use sysex to select patterns.
F0 41 10 00 6B 12 01 00 00 22 Bank Style1 Style2 Cksum F7

Note this is selecting 2 parameters with one sysex message.
eg
F0 41 10 00 6B 12 01 00 00 22 01 00 18 44 F7 will select User Rhythm bank pattern 24
If the rhythm is running you can swap mid bar for some interesting results.
You can extend the selection of 16 patterns on the pads by assigning the sysex to keyboard notes.

If you have a BCR2000, on an encoder you can program..
.tx $F0 $41 $10 $00 $6B $12 $01 $00 $00 $22 $01 val4.7 val0.3 cks-1 $06 $F7
This will give you interesting mixes of all the 256 user patterns.

Pity there isn't a start sysex message otherwise you could build a great little rhythm controller


Have fun
Royce
skyy19851
Posts: 30
Joined: 20:48, 23 December 2012

Re: Data request help

Post by skyy19851 »

Hi guys
@ Andy thats the same thing I thought, but the Rhythm Pattern Switch is just the switch (lite) not the preview button (F6) like I thought, so in effect Royce is correct there is no sysex message, that we no of from the from panel. But this raises this question? Why can the pads select it then? If you press the Rhythm Button, select Patterns, and select Pad 1 the Rhythm plays and you see the preview button lite up, can I therefore assume ? I can select it from the pads using sysex?

@ Royce Thanks for your ideas I also thought of these as well but I wanted to conquer this start issue first, my idea was to be able to input a sysex command to start the rhythm through sysex change the rhythms to like the hooks, choruses, like that without having to program in patterns in there standard way, and also use the appegios to get the most from this section of the board. I still say theres a way that unknown to us cuz I see it happening with the pads, so something is there to make the pad start the rhythm. But well my mind is baked on this one.
skyy19851
User avatar
Andy Keys
Posts: 1843
Joined: 13:44, 7 August 2007
Location: UK

Re: Data request help

Post by Andy Keys »

I've just had a thought, skyy:

Can you save the patterns as a song, and then use MMC (MIDI Machine Code) to start and stop the sequencer from an external source?

Also, you can use a control pedal to start/stop the rhythm feature, according to OM p. 126. I'm not sure how that helps with how you want to do what you're trying to achieve.

Food for thought? or food for the fish?

Andy
skyy19851
Posts: 30
Joined: 20:48, 23 December 2012

Re: Data request help

Post by skyy19851 »

Hi Andy
Sure i can record , but what I'm really after is a "live play" scene where u record ur beginning, then after the splash, ur loop kicks in until.....cuz this way ur "locked" in the beginning but free after that to do as you want, becuz its looped, but I want it automated so its seemless, but Its ok I have developed like 4 other ways to achieve this already, but there not efficient. I just like to push the envelope until it cant go anymore u kno? You wanna hear them?
skyy19851
User avatar
Andy Keys
Posts: 1843
Joined: 13:44, 7 August 2007
Location: UK

Re: Data request help

Post by Andy Keys »

Yeah, I'm interested in how you've done it after all this. And you've stumped Royce, so I'm doubly interested :)
rcraven
Posts: 632
Joined: 14:36, 9 September 2007
Location: Melbourne Australia

Re: Data request help

Post by rcraven »

What...?

I have already given a solution.
You create a blank rhythm.
Start it going. No sound just a flashing light.
Press the key with the RPS stuff in it
As it is finishing there should be a sysex message in the RPS to select a real rhythm.
Job done. As many bars of the drum pattern as you want.

Sorry, you have to press two buttons so it is not as we would want, but...

The things people say 8)
skyy19851
Posts: 30
Joined: 20:48, 23 December 2012

Re: Data request help

Post by skyy19851 »

@ Royce yes ur correct this is one method, and would work, but not efficient.
@ Andy ok here goes.
Well wut I wound up doing is i sampled the beat that i wanted, then assigned it to my patch in one tone, allowing me to place it anywhere in my keybed, i use the other 3 tones to build my patch, i take off the hold on those 3 tones but leave the one for the sample (beat) i assign sw 1 to hold cc 64 lite it up i use rps to trigger my intro, and then in the right timing in hit the assigned key (beat) to start and in will stay indefinitely until i hit my hold (cc64) pedal off although it works its a pain in the ass to find the sample on my card and load them every time u perform, they are small 500 - 700 k stereo samples but a pain in the ass to load every time. so this works but not efficient u kno? If I can crack this sysex code that I kno exists in the fantom x I dont need to load anything I just use preassigned rhythms, plus I have access to arppegiate any other track. I play usher, neyo, rihanna all this stuff, and its mostly one loop with bass fall outs and noise. Anyway this is one method but u still need to time it just like Royce would with the pad so its really no different just more of a pain in the ass. Wen I developed my RPS method in 1995 on my XP50 it was cool but limited to 40,000 notes plus it would take up my keybed, unless triggered from an outside keyboard. I have mastered this synth and was to write a book until i got a virus and it killed it :(. Anyway all the info is basically here now so no need.With guys like Artemio, Nathan, Andy, Royce, Lazeeboy you guys have covered a lot for this community Kudos guys!! :)
skyy19851
User avatar
Andy Keys
Posts: 1843
Joined: 13:44, 7 August 2007
Location: UK

Re: Data request help

Post by Andy Keys »

Sorry Royce, I meant stumped you with finding one single SysEx message. Yes, your proposed solution works :)
skyy19851
Posts: 30
Joined: 20:48, 23 December 2012

Re: Data request help

Post by skyy19851 »

Hi All I'm learned not mastered! Mastered implies complete knowledge, if Im asking questions my knowledge is incomplete, so I stand corrected.
Post Reply