Playback of bulk sysex dump crashing DP 9.1

For seeking technical help with Digital Performer and/or plug-ins on MacOS.

Moderator: James Steele

Forum rules
This forum is for seeking solutions to technical problems involving Digital Performer and/or plug-ins on MacOS, as well as feature requests, criticisms, comparison to other DAWs.
User avatar
James Steele
Site Administrator
Posts: 21357
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Playback of bulk sysex dump crashing DP 9.1

Post by James Steele »

This is a weird one that I discovered tonight. I have a project I use just for recording bulk sysex dumps from effects devices in my guitar rig effects rack. I record these dumps in the obvious way: rec enable a track in DP, start DP recording, then initiate a bulk sysex dump from the front panel of the device. When the bulk dump is complete, stop DP.

When you then playback that track to the device, it should send the sysex back to that device and restore all the patch memory, etc. However, in DP 9.1, as soon as the playback wiper gets to the sysex dump, DP 9.1 crashes. This does not happen in DP 9.02.

A couple of other tidbits:

• The bulk dump could have been recorded in any prior version of DP. It doesn't seem to matter.
• The output of the MIDI track must be assigned to a valid MIDI destination.

Can anyone else confirm? If so, I'll perhaps write this up for the official bug topic.
JamesSteeleProject.com | Facebook | Instagram | Twitter

Mac Studio M1 Max, 64GB/2TB, MacOS 14.5 Public Beta 4, DP 11.31, MOTU 828es, MOTU 24Ai, MOTU MIDI Express XT, UAD-2 TB3 Satellite OCTO, Console 1 Mk2, Avid S3, NI Komplete Kontrol S88 Mk2, Red Type B, Millennia HV-3C, Warm Audio WA-2A, AudioScape 76F, Dean guitars, Marshall amps, etc., etc.!
User avatar
MIDI Life Crisis
Posts: 26254
Joined: Wed May 18, 2005 10:01 pm
Primary DAW OS: MacOS
Contact:

Re: Playback of bulk sysex dump crashing DP 9.1

Post by MIDI Life Crisis »

I haven't used SYSEX in many years. Just a wild guess here, but all the SYSEX info falls on one beat if I am not mistaken. The only troubleshooting/workaround I can think of at the moment is to try setting the start and stop time of the sequence to one frame (maybe even the data frame only) and hit play. Then I'd try it with just one frame later than the data time as the end time. If that still crashes I'd also toggle the clock to internal if it's not already there.

My best guess is that perhaps DP is choking on the density of the data but that is a completely arbitrary thought. I can check out a SYSEX dump here tomorrow.
2013 Mac Pro 32GB RAM

OSX 10.14.6; DP 10; Track 16; Finale 26, iPad Pro, et al

MIDI LIFE CRISIS
User avatar
James Steele
Site Administrator
Posts: 21357
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Re: Playback of bulk sysex dump crashing DP 9.1

Post by James Steele »

MIDI Life Crisis wrote:I haven't used SYSEX in many years. Just a wild guess here, but all the SYSEX info falls on one beat if I am not mistaken. The only troubleshooting/workaround I can think of at the moment is to try setting the start and stop time of the sequence to one frame (maybe even the data frame only) and hit play. Then I'd try it with just one frame later than the data time as the end time. If that still crashes I'd also toggle the clock to internal if it's not already there.

My best guess is that perhaps DP is choking on the density of the data but that is a completely arbitrary thought. I can check out a SYSEX dump here tomorrow.
I've reported it to MOTU. The problem is that this has NEVER happened UNTIL DP 9.1. This is sysex that was recorded into a track in real time by placing a track into record, and then initiating a bulk dump on the front on the unit. My workaround is to use 9.02 for playing back sysex dumps. I have a number of devices that require receiving these dumps in a "real time" manner. They require the sysex messages be sent back to the device, (in the case of my Rocktron MIDI Raider), with rather specific timing. I suspect it lacks much of a buffer. It can take 3-4 minutes to dump all patch memory and the same to receive it. Even then it's touch and fails sometimes. :(
JamesSteeleProject.com | Facebook | Instagram | Twitter

Mac Studio M1 Max, 64GB/2TB, MacOS 14.5 Public Beta 4, DP 11.31, MOTU 828es, MOTU 24Ai, MOTU MIDI Express XT, UAD-2 TB3 Satellite OCTO, Console 1 Mk2, Avid S3, NI Komplete Kontrol S88 Mk2, Red Type B, Millennia HV-3C, Warm Audio WA-2A, AudioScape 76F, Dean guitars, Marshall amps, etc., etc.!
User avatar
James Steele
Site Administrator
Posts: 21357
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Re: Playback of bulk sysex dump crashing DP 9.1

Post by James Steele »

Here's a project for anyone to use to verify:

http://motunation.com/files/SysexDumpCrash.zip

Load the project file and then assign the track to any valid MDI device, either a VI or an external module, and then hit play. When DP's playback wiper reaches the sysex message DP 9.1 will crash and spontaneously quit. This will not happen in DP 8 or DP 9.02.
JamesSteeleProject.com | Facebook | Instagram | Twitter

Mac Studio M1 Max, 64GB/2TB, MacOS 14.5 Public Beta 4, DP 11.31, MOTU 828es, MOTU 24Ai, MOTU MIDI Express XT, UAD-2 TB3 Satellite OCTO, Console 1 Mk2, Avid S3, NI Komplete Kontrol S88 Mk2, Red Type B, Millennia HV-3C, Warm Audio WA-2A, AudioScape 76F, Dean guitars, Marshall amps, etc., etc.!
User avatar
waterstrum
Posts: 1089
Joined: Tue Oct 19, 2004 10:01 pm
Primary DAW OS: Unspecified

Re: Playback of bulk sysex dump crashing DP 9.1

Post by waterstrum »

I'm wondering if the "sustain pedal/cc controller" bug might be related to your sysex problem.
In each case, MIDI info is sent and received in a very specific and precise time frame.
9.1 seems to have a bit of a problem with this.
Mr. Shoosh would be the expert in this realm.

I would also look at the new Pre-gen feature which has great promise.
The current implementation is well on the way, but has some issues.
Not sure if it would mess with a sysex dump, but who knows.
All is well
User avatar
waterstrum
Posts: 1089
Joined: Tue Oct 19, 2004 10:01 pm
Primary DAW OS: Unspecified

Re: Playback of bulk sysex dump crashing DP 9.1

Post by waterstrum »

BTW, I opened your example project and tried it with both a VI and then a rack mount synth.
No crashing.

That being said.....
I suspect the crash you are reporting requires having the specific MIDI destination available.
Something about the handshake between DP and your specific device.

The question becomes....

How did 9.1 change that relationship?
All is well
User avatar
James Steele
Site Administrator
Posts: 21357
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Re: Playback of bulk sysex dump crashing DP 9.1

Post by James Steele »

waterstrum wrote:BTW, I opened your example project and tried it with both a VI and then a rack mount synth.
No crashing.

That being said.....
I suspect the crash you are reporting requires having the specific MIDI destination available.
Something about the handshake between DP and your specific device.

The question becomes....

How did 9.1 change that relationship?
Strange. Any valid MIDI target of the MIDI track will cause DP 9.1 to crash on my system. Both on the MacBook that I use for backing tracks and on my studio computer. Very odd. What Mac OS are you using? I'm on Yosemite on my MacBook and El Cap on my studio computer.
JamesSteeleProject.com | Facebook | Instagram | Twitter

Mac Studio M1 Max, 64GB/2TB, MacOS 14.5 Public Beta 4, DP 11.31, MOTU 828es, MOTU 24Ai, MOTU MIDI Express XT, UAD-2 TB3 Satellite OCTO, Console 1 Mk2, Avid S3, NI Komplete Kontrol S88 Mk2, Red Type B, Millennia HV-3C, Warm Audio WA-2A, AudioScape 76F, Dean guitars, Marshall amps, etc., etc.!
rickorick
Posts: 302
Joined: Sun Jul 30, 2006 10:19 am
Primary DAW OS: MacOS

Re: Playback of bulk sysex dump crashing DP 9.1

Post by rickorick »

I just did an OS update for my Access Virus b. I dragged it int a track set the BPM for 70, played the track back it took 15 minutes but it worked. I'm running OS 10.8.5 and DP 7.24. SYSEX
Used 2012 Mac Pro 3.33 6 Core 16g ram 10.8.5 DP 7.24
User avatar
James Steele
Site Administrator
Posts: 21357
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Re: Playback of bulk sysex dump crashing DP 9.1

Post by James Steele »

rickorick wrote:I just did an OS update for my Access Virus b. I dragged it int a track set the BPM for 70, played the track back it took 15 minutes but it worked. I'm running OS 10.8.5 and DP 7.24. SYSEX
Right... this is a bug that (for me anyway) was introduced with DP 9.1. If you tried this on DP 7.24 I'm not surprised it didn't crash. :?
JamesSteeleProject.com | Facebook | Instagram | Twitter

Mac Studio M1 Max, 64GB/2TB, MacOS 14.5 Public Beta 4, DP 11.31, MOTU 828es, MOTU 24Ai, MOTU MIDI Express XT, UAD-2 TB3 Satellite OCTO, Console 1 Mk2, Avid S3, NI Komplete Kontrol S88 Mk2, Red Type B, Millennia HV-3C, Warm Audio WA-2A, AudioScape 76F, Dean guitars, Marshall amps, etc., etc.!
User avatar
Robert Randolph
Posts: 877
Joined: Tue Apr 29, 2014 6:50 am
Primary DAW OS: MacOS
Location: St. Petersburg, Florida

Re: Playback of bulk sysex dump crashing DP 9.1

Post by Robert Randolph »

James Steele wrote:Here's a project for anyone to use to verify:

http://motunation.com/files/SysexDumpCrash.zip

Load the project file and then assign the track to any valid MDI device, either a VI or an external module, and then hit play. When DP's playback wiper reaches the sysex message DP 9.1 will crash and spontaneously quit. This will not happen in DP 8 or DP 9.02.
I can play back the entire project to any MIDI device on my system here without issue. OS X 10.11.6.

However, if I try to view the sysex info, DP 9.1 slows to an absolute crawl. No crashing though.
User avatar
James Steele
Site Administrator
Posts: 21357
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Re: Playback of bulk sysex dump crashing DP 9.1

Post by James Steele »

Thanks for trying. Ugh... that's the worst issue of all. When it only crashes YOUR system! I sent the crashlog to MOTU so hopefully they might be helpful as to what's going on here. This project crashes DP 9.1 every time on two different systems of mine: MacBook on Yosemite and MacPro5,1 on 10.11.6. Bizarre!
JamesSteeleProject.com | Facebook | Instagram | Twitter

Mac Studio M1 Max, 64GB/2TB, MacOS 14.5 Public Beta 4, DP 11.31, MOTU 828es, MOTU 24Ai, MOTU MIDI Express XT, UAD-2 TB3 Satellite OCTO, Console 1 Mk2, Avid S3, NI Komplete Kontrol S88 Mk2, Red Type B, Millennia HV-3C, Warm Audio WA-2A, AudioScape 76F, Dean guitars, Marshall amps, etc., etc.!
User avatar
James Steele
Site Administrator
Posts: 21357
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Re: Playback of bulk sysex dump crashing DP 9.1

Post by James Steele »

On the MacBook I'm having to use older MOTU MIDI Driver. I use Eventide's H9 Control app to edit patches on my ModFactor in my guitar rack. MOTU MIDI Installer 1.6.64208 is the version I have to use for H9 Control to work and establish communication via sysex with my Mod factor. If I install 1.6.64820 or the latest 1.6.68717, the H9 Control app cannot find the ModFactor and can’t establish communication. Also reported this to MOTU.
JamesSteeleProject.com | Facebook | Instagram | Twitter

Mac Studio M1 Max, 64GB/2TB, MacOS 14.5 Public Beta 4, DP 11.31, MOTU 828es, MOTU 24Ai, MOTU MIDI Express XT, UAD-2 TB3 Satellite OCTO, Console 1 Mk2, Avid S3, NI Komplete Kontrol S88 Mk2, Red Type B, Millennia HV-3C, Warm Audio WA-2A, AudioScape 76F, Dean guitars, Marshall amps, etc., etc.!
crescentoon55
Posts: 57
Joined: Mon Nov 19, 2007 11:28 pm
Primary DAW OS: Unspecified

Re: Playback of bulk sysex dump crashing DP 9.1

Post by crescentoon55 »

DP 9.1 also crashed when trying to update my virus b to 4.90...
User avatar
James Steele
Site Administrator
Posts: 21357
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Re: Playback of bulk sysex dump crashing DP 9.1

Post by James Steele »

crescentoon55 wrote:DP 9.1 also crashed when trying to update my virus b to 4.90...
Were you sending a large sysex dump? Does it crash in 9.02. In my situation it's clearly something introduced in 9.1. At least it appears to be.
JamesSteeleProject.com | Facebook | Instagram | Twitter

Mac Studio M1 Max, 64GB/2TB, MacOS 14.5 Public Beta 4, DP 11.31, MOTU 828es, MOTU 24Ai, MOTU MIDI Express XT, UAD-2 TB3 Satellite OCTO, Console 1 Mk2, Avid S3, NI Komplete Kontrol S88 Mk2, Red Type B, Millennia HV-3C, Warm Audio WA-2A, AudioScape 76F, Dean guitars, Marshall amps, etc., etc.!
User avatar
Phil O
Posts: 7232
Joined: Thu Jul 28, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Scituate, MA

Re: Playback of bulk sysex dump crashing DP 9.1

Post by Phil O »

Crashes here in 9.1 as well, James. Works fine in 9.02. You should send that file to MOTU with your TechLink.

Phil
DP 11.23, 2020 M1 Mac Mini [9,1] (16 Gig RAM), Mac Pro 3GHz 8 core [6,1] (16 Gig RAM), OS 14.3.1/11.6.2, Lynx Aurora (n) 8tb, MOTU 8pre-es, MOTU M6, MOTU 828, Apogee Rosetta 800, UAD-2 Satellite, a truckload of outboard gear and plug-ins, and a partridge in a pear tree.
Post Reply