Any MIDI setups known to properly receive SYSEX into Lemur?

Discuss problems and solutions.
bint
Newbie
Posts: 17
Joined: 26 Dec 2012 02:11
Location: Sydney, Australia
Contact:

Any MIDI setups known to properly receive SYSEX into Lemur?

Post by bint »

Hello,

I'm trying to receive a SYSEX dump from my DSI Evolver into Lemur through my iRig interface. The size of the data received by Lemur is inconsistent - the data is truncated but not to a consistent length. Searching the forums I found that other people have experienced similar issues. Has anybody got this working consistently, and if so using what hardware?

In my case the total data size is 220 Bytes so it fits within the 256 Byte limit for Lemur arrays. If I request a different type of dump that is smaller in size, eg a single patch name, it works consistently.

Thanks.
Macciza
Regular
Posts: 1315
Joined: 07 Dec 2011 04:57
Location: Sydney, Australia.

Re: Any MIDI setups known to properly receive SYSEX into Lem

Post by Macciza »

Hi
Just tried sending sysex messages from Max to Lemur via Daemon without issue - up to 256 bytes . . .
Will set up a hardware connection via iConnectMIDI and post results a bit later . . .

Cheers
MM
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]
bint
Newbie
Posts: 17
Joined: 26 Dec 2012 02:11
Location: Sydney, Australia
Contact:

Re: Any MIDI setups known to properly receive SYSEX into Lem

Post by bint »

That's encouraging. I'm still finding my feet a little here - does that mean you used Daemon's virtual MIDI ports to route SYSEX from Max to Lemur over WiFi?

thanks for the response.
Macciza
Regular
Posts: 1315
Joined: 07 Dec 2011 04:57
Location: Sydney, Australia.

Re: Any MIDI setups known to properly receive SYSEX into Lem

Post by Macciza »

Hi
Yes - Max out via Daemon to Lemur over WiFi . . .

I checked with wired MIDI and there are dropped data/incomplete messages

I have referred the matter through to the dev team to investigate further.

Cheers
MM
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]
bint
Newbie
Posts: 17
Joined: 26 Dec 2012 02:11
Location: Sydney, Australia
Contact:

Re: Any MIDI setups known to properly receive SYSEX into Lem

Post by bint »

Thanks. I'm guessing there's a way to route the DSI Evolver MIDI ports over WiFi by using a hardware MIDI interface on my MacBook. Will try this tonight and report back.
bint
Newbie
Posts: 17
Joined: 26 Dec 2012 02:11
Location: Sydney, Australia
Contact:

Re: Any MIDI setups known to properly receive SYSEX into Lem

Post by bint »

Worked perfectly using the Daemon and my NI sound card. If I can borrow a camera connection kit I'll test the various MIDI devices I have access to - I would love to portable synth programming rig that doesn't need a laptop.
bint
Newbie
Posts: 17
Joined: 26 Dec 2012 02:11
Location: Sydney, Australia
Contact:

Re: Any MIDI setups known to properly receive SYSEX into Lem

Post by bint »

I spoke too soon.

I've been working on my Template today and am finding that the packets are still sometimes coming in truncated. Using the iRig I could never get the full packet so things have improved but it's only working about half the time.

On top of this Lemur is crashing pretty regularly. At this stage I'm requesting a Program Dump, then pulling out a subarray and displaying it on a Monitor object.

The crashes seem to happen when I'm doing stuff with large arrays - either displaying them (on a Monitor object), or subarray them then display the subarray.

FWIW I'm on iOS5 - I have no desire to upgrade to iOS6 but would do so if iOS5 is no longer supported.

I've attached the file - maybe I'm doing something boneheaded that's making it crash. The idea is that you hit a button, it runs one of the RequestXXXDump scripts, and then ReceiveState runs, triggered by incoming Sysex MIDI.

Any ideas welcome.

thanks.
Attachments
EvolverProgrammer.jzml
(16.61 KiB) Downloaded 88 times
Macciza
Regular
Posts: 1315
Joined: 07 Dec 2011 04:57
Location: Sydney, Australia.

Re: Any MIDI setups known to properly receive SYSEX into Lem

Post by Macciza »

Hi Bint
If you are able to find the crashlog for one of those crashes in ~/Library/Logs/CrashReporter/MobileDevice/<DEVICE_NAME>
please send it in to support@liine.net with the project and a description of what you were doing at the time it crashed, that would be great.

Will have a look at the project you just posted . .
MM
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]
bint
Newbie
Posts: 17
Joined: 26 Dec 2012 02:11
Location: Sydney, Australia
Contact:

Re: Any MIDI setups known to properly receive SYSEX into Lem

Post by bint »

UPDATE: Using a MIDI monitor it looks like I'm getting inconsistent packet data off the MIDI interface, so I'm going to try another interface and see if the problem persists.
bint
Newbie
Posts: 17
Joined: 26 Dec 2012 02:11
Location: Sydney, Australia
Contact:

Re: Any MIDI setups known to properly receive SYSEX into Lem

Post by bint »

UPDATE: tried another MIDI interface and the problem persisted but then realised that i was sending the sysex when a pad triggered an event, so if i touched the pad quickly, it was sending two request in rapid succession. Fixing this should sort it out!
Post Reply