Sysex dump request doesn't work

Discuss Lemur and share techniques.
Post Reply
tsykhra
Newbie
Posts: 3
Joined: 18 Feb 2014 14:53

Sysex dump request doesn't work

Post by tsykhra »

Hello, i'm new to Lemur but I made my first control panel of my Quasimidi Rave-O-Lution 309 groove box.
Some of parameters of this gear could be tweaked via simple MIDI CC, some via SysEx. SysEx Dump data to device works just fine (here is the example)

Code: Select all

midiout(0,{0xF0, 0x3F, 0x00, 0x25, 0x44, 0x01, 0x01, 0x04,round(Pan.x*127),0xF7});
but I want to request some parameters from 309.

Here is the manual of 309

http://cl.ly/U13F/QUASIMIDI_309.pdf

At 23 page you can see sequence to request data from device. Here it is.
Screen-Shot-2014-02-20-at-4.35.43-PM.gif
Screen-Shot-2014-02-20-at-4.35.43-PM.gif (35.7 KiB) Viewed 1392 times
So I've made a button with a script executed on "x" change which should grab the KICK sound number, it is just one byte length

Code: Select all

midiout(0,{0xF0, 0x3F, 0x00, 0x25, 0x52, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0xF7});
When I press the button I can see the LED indicating MIDI signal comes to my MidiSport MIDI interface input, but after that I can't see LED flash at MIDI output indicating requested data comes from 309.

I have an object with custom MIDI with ON MIDI execution that grabs all incoming events, so if I dump from 309 manually - everything works just fine. Could you help me to resolve the problem?
Macciza
Regular
Posts: 1315
Joined: 07 Dec 2011 04:57
Location: Sydney, Australia.

Re: Sysex dump request doesn't work

Post by Macciza »

High
Had a quick look and it looks like you got the address part wrong
Why are using 01 01 01 as the address? Have a look at the ' Address Map' section in manual . And address offset. Third byte.
This has all the vital info you need, and details where all the data is in memory so it can be asked for and found etc

05 00 00. Is the address of Kick- Sound 1 Parameter
05 01 00 is Sound 2 etc

I suspect you may have to then choose the particular sound parameter you are after from the Part - Parameter section
Would have to look further into it, not be familiar with device. Are you able to dump the data from the device.
Get yourself a midi monitor program for you computer and iPad to help sort things out as well . . ..

Hope that helps....

Cheers

PS and there you go, that was my 1000th post to the forum.
iMac 2.8G i7 12G 10.6.8/10.7.2, Legacy Dexter/Lemur, Liine Lemur/iPad2, KMI SoftStep, 12Step & QuNeo , B-Controls, Mackie C4 etc
MaxMSP, Live Suite, Native Instrument stuff, etc Modified Virtual Guitar System etc All Projects/Modules © CC-BY-NC-SA[*][/b]
tsykhra
Newbie
Posts: 3
Joined: 18 Feb 2014 14:53

Re: Sysex dump request doesn't work

Post by tsykhra »

Why are using 01 01 01 as the address?
Because I don't need to request Sound (which is actually Program, or Preset of Kick), I need to edit just one parameter of temporary part.


I don't know what happened but my sysex request worked today! Yahoo! But I have Wi-Fi MIDI delay issues (maybe my project is a bit overloaded)

Anyway thank you very much for replay!
Macciza
Regular
Posts: 1315
Joined: 07 Dec 2011 04:57
Location: Sydney, Australia.

Re: Sysex dump request doesn't work

Post by Macciza »

Oops my apologies..
Not sure how I missed that bit - ie temporary sound Kick . .
Good that you got it going, there are several factors in it all that can cause problems
Using midi monitors and sysex librarians can help in seeing what's being sent and deciphering or decoding what's there . .
A modern hardware midi connection will always be better than wifi, the iConnect stuff is particularly good
If you are going through a wifi router that can cause issues, fine for dev but for proper testing or use I would go adhoc..

Cheers
iMac 2.8G i7 12G 10.6.8/10.7.2, Legacy Dexter/Lemur, Liine Lemur/iPad2, KMI SoftStep, 12Step & QuNeo , B-Controls, Mackie C4 etc
MaxMSP, Live Suite, Native Instrument stuff, etc Modified Virtual Guitar System etc All Projects/Modules © CC-BY-NC-SA[*][/b]
Post Reply