These forums are read only, please use our new forums here.

Main :: DT50/DT25



DT50 / DT25 Customizer for Mac
by theoptimizers on 2013-01-13 09:42:03

EDIT: Latest version available...

http://www.cunningham-photo.com/DTCustomizer">http://www.cunningham-photo.com/DTCustomizer">http://www.cunningham-photo.com/DTCustomizer

Please let me know if you find this app useful, and/or you would like to see some features added.

Thanks,

Cass



Re: DT50 Customizer for Mac
by PDKTDK on 2013-01-13 09:48:45

WOW!!!!

I know someone who may turn his frown upside down....



Re: DT50 Customizer for Mac
by geppert on 2013-01-13 19:10:12

Hey Cass .... you just made friends with a lot of Line 6 Mac people.

I tried the editor just now and perhaps I am not understanding how it is supposed to work?

First, I am using a ProTools Digi 003 Interface for the midi. Line 6 Monkey sees the DT25 via midi through this interface no problem (I am assuming you can use this editor with a DT 25 as well as a DT50 ???). I am assuming (via Monkey) that midi communication from Mac to DT is working properly?

However, when I select changes on the Editor, I do see a midi activity light flash on the interface, but nothing happens on the amp? I am assuming that when I change topologies on the editior it will then change (in real time) those parameters on the amp? Is this correct??? If so, this isn't working for me.

One suggestion .... due to the fact that the DT50 and 25 are different in a few ways, perhaps a specific editor customized for each might be a good idea? I realize that this is a DT50 Beta and that perhaps you were planning to get around to the DT25 when the DT50 is ironed out?

Using Mac Pro and OSX 10.8.2 (Mountain Lion).



Re: DT50 Customizer for Mac
by theoptimizers on 2013-01-13 21:06:49

Hi,

OK, I'm glad someone is using the app!

You are correct, changes I make on the DT Customizer window are immediately are reflected on the DT50, and vice-versa.

I just checked the manual, and most (if not all) of the MIDI commands I send and check for are identical on the DT50 and DT25, so it should work on your DT25.

The first version requires the amp be connected to the MIDI, and turned on, before you start the app.  I just uploaded a new version that lets you connect to the amp after the amp starts responding (added a CONNECT button). 

EDIT: Here's a link for the latest version...

http://www.cunningham-photo.com/DTCustomizer">http://www.cunningham-photo.com/DTCustomizer">http://www.cunningham-photo.com/DTCustomizer

Please try it again, I really want to see the app get some exercise.  Thanks.

BTW, I'm using an E-MU MIDI interface, and have never seen a communication issue.  But, if Line 6 Monkey can see your amp, so should DT Customizer.

If I can get my hands on a DT25, I'll definitely modify the app to work with both amps.

Cass



Re: DT50 Customizer for Mac
by geppert on 2013-01-14 01:04:22

There is some midi weirdness going on for me. I am not sure at this point if the problem is at my end or yours?? (I think it is likely mine)

Have you done anything with the Audio Midi Set Up (System Preferences).

I can get data from the Amp to the Editor but not the other way around? When I make changes in the Editor the Midi Activity Light fires on the interface but the amp doesn't respond. Are you sending / receiving on Midi Channel 1?

It's late and I have to stop. I'll pick it up again in the morning and report back.



Re: DT50 Customizer for Mac
by karmicfreak on 2013-01-14 09:18:07

THANKS FOR MAKING THIS!

Some initial impressions:

I was jarred at first to hear/see it running thru the 8 presets.  A warning would have been nice, but I'm over it. 

I was able to change to different amp models and change parameters with ease. I did notice that when the box for "Use amp defaults" was checked, switching to a new amp didn't ALWAYS change the amp to defaults - sometimes I had to uncheck, recheck, and then reselect for it to work.  Also, the "write report" button made it cycle thru presets, but didn't cause a report to be generated anywhere I could see.  Many mac users do have Word installed, so reading it shouldn't be an issue.  One possiblity for a change - MacOS has Print to PDF built into its OS, so you could possibly have the reports generated as a PDF, viewable with Adobe Reader or with Preview, the built in document reader.

Thanks for all your work!

Dave

EDIT: I am using a DT25 112.



Re: DT50 Customizer for Mac
by theoptimizers on 2013-01-14 09:22:45

I'm definitely sending to MIDI channel 1.  Everything looks good on my setup. Communication works in both directions.

However, I am directly connecting my amp to my Mac via an EMU XMIDI 1X1 USB MIDI Interface.  Then, I'm enumerating through the available devices until I find one that is valid. For my system, this works perfectly.  But, I think I need to be more specific (using a unique ID) to make this work for general cases. 

I'll find the DT MIDI Unique ID (hopefully it will be the same for DT25 and DT50) to connect to, and upload a new version of the app.

Thanks again for being a guinea pig.

Cass



Re: DT50 Customizer for Mac
by theoptimizers on 2013-01-14 09:29:18

Hey Dave,

Thanks for the feedback!

A warning is definitely necessary when I start generating the report (and saving settings).  Sorry about that.

The reports and settings should be generated into a folder named "DT Customizer" under your Documents folder.

If it's not there please let me know.

I'll check out the "default amp settings" issue.  I haven't had any problems with this before.

I'll check out the "Print to PDF", but I'm pretty sure that Word would have to do this, because I'm just generating an XML file in Word XML format.  There is a lot of "word processing" to be done after loading the XML, in order to format the page correctly.

Cass



Re: DT50 Customizer for Mac
by theoptimizers on 2013-01-14 09:40:04

Dave,

Regarding the "Use Amp Defaults" issue, if you select the already selected amp (i.e. click the amp list, displaying the list, but selected the amp that is currently checked) then the command won't be sent to the amp because (technically) nothing has changed. You would have to select a different amp, then re-select the amp you want with default settings.

If this is the issue, I can probably check to see if the user has clicked on the list, even though he hasn't changed the selected item. Then, I can force a send of the "set amp with defaults" command.

Let me know if you think this is what is happening.

Thanks again,

Cass



Re: DT50 Customizer for Mac
by theoptimizers on 2013-01-14 10:28:49

I think I get it now.

The user expectation is that the default amp settings should immediately be applied when the user selects the "Use Defaults Checkbox".

My implementation WAS that the defaults were applied AT THE TIME the amp selection changed IF the use defaults checkbox was checked.

I will change it so that checking the box (going from unchecked to checked) immediately sends the command, rather than waiting for a new amp to be selected.

Thanks,

Cass



Re: DT50 Customizer for Mac
by geppert on 2013-01-14 13:41:17

You're doing good work there Cass.

FYI ...

I have resolved the problem I had last night with communication through a Digi 003 Interface to/from the DT amp. I have a bunch of fires to put out this afternoon then I will post later on what my findings were with some suggestions for your Editor's evolution.

Thanks again for taking the time to evolve this app. Much appreciated by all the Mac Users I am sure.



Re: DT50 Customizer for Mac
by geppert on 2013-01-14 20:35:46

Hey Cass,

I have figured out my the problem. I should have known this but it was a kind of left field thing and I don't use midi all that much for what I do. With the ProTools Interface (Digi 003) there are 2 midi output ports. Midi Out 1 is active by default (you can't have both outs active at the same time I believe). Within ProTools you can specify from a Midi Track whether you want to transmit on Midi Out Port 1 or 2. However, it seems that you cannot specify Output Port 2 from Apple's Audio Midi Set up? It seems to be done "from the midi application"? Anyways, to make a long story short, I was using Midi Out 2 to get to the DT25 and that is why the amp was not receiving information from your editor. There is only 1 Input port on the 003 so that's why the amp's transmission was able to communicate with the editor. This morning, I switched the amp's Midi Input cable to the Midi Out Port 1 on the 003 and it worked in both directions.

Since I have a POD500 I don't really need to do all this business with the DT25, but I want to understand it and be able to configure the amp the way I want without the HD500 so that is why I am messing with it. You Editor is the bomb. Thanks again for taking the time to work on this app for us Mac People.

I am wondering if it might be possible for you to adapt your Editor to be able to configure an 003 for Port 2? Just a thought? I checked with a few Midi Apps including SysEx Librarian (A Snooze), Aria Maestosa and L6 Monkey all of which allow access to Port 2 on the 003. That is why I was able to do DT firmware updates via Monkey (I set Monkey's output to Port 2), and why initially last night, I had the DT input plugged into the 003 Midi Port 2 etc. ..... This would be a very nice asset/addition for 003 users with your Editor. A midi output menu allowing access to the available midi ports on the interface being used.



Re: DT50 Customizer for Mac
by theoptimizers on 2013-01-14 20:44:32

I will do it. I will take a little while, and I'll need some help testing.

Cass



Re: DT50 Customizer for Mac
by geppert on 2013-01-15 00:07:56

PM Sent.



Re: DT50 Customizer for Mac
by karmicfreak on 2013-01-15 14:05:14

Yep, that's the issue and the solution!

The docs were where you said, although a "save" box coming up would give the PDF option I mentioned before, as well as let me know or choose where the file is placed.

Dave



Re: DT50 Customizer for Mac
by JimKidd on 2013-01-23 19:13:48

.



Re: DT50 Customizer for Mac
by garypen on 2013-01-31 05:50:30

Hi,

I replied in the dtedit post. Ignore that post. Firstly, thanks very much for releasing this. It looks great.

I'm trying now with your latest version (0.7d 2) and I can't get it to connect to my DT25. It's odd, because I am using Midi Monitor to spy on the connection and I can see traffic going back and forth to the DT25, but the app never updates its status to connected...

I'm using an Alesis io|2 box to connect my Mac to the DT25. I used this to do the firmware upgrade, so I'm pretty sure it's working like it should be.

Any ideas? BTW: Like I said in the other post. If you release the source I'm happy to try and help debug it and figure out what my problem is.

Thanks,

Gary



Re: DT50 Customizer for Mac
by theoptimizers on 2013-01-31 09:07:30

Hi Gary,

Can you give me a little info...

Does the "Connect" Dialog come up?

Does it show your Midi device as a connection option?

Does it show other devices?

Are you sure you are selecting the correct Midi device and channel?

Thanks,

Cass



Re: DT50 Customizer for Mac
by garypen on 2013-02-01 01:18:12

Hi Cass,

theoptimizers wrote:

Hi Gary,

Can you give me a little info...

Does the "Connect" Dialog come up?

Yes

Does it show your Midi device as a connection option?

Yes (io|2)

Does it show other devices?

Yes (Apple IAC Driver Bus 1, although I've also tried connecting with this disabled, in which case it doesn't appear in the list)

Are you sure you are selecting the correct Midi device and channel?

Fairly sure. io|2 and channel 1, which is what the Amp is plugged into and the same configuration worked for my Line6 Monkey update.

(Also, I have been using "midi monitor" to snoop the traffic and it looks like things are going to/from the right device.)

Thanks,

Cass

I tried running the app from the command line and noticed that there is some debug trace, so here's a copy of that in case it's helpful:

(This is with the Apple IAC driver disabled, so it doesn't appear in the list...)

dhcp-101:MacOS garypen$ ./DT\ Customizer

2013-02-01 09:15:23.661 DT Customizer[46995:707] Iterate through destinations

2013-02-01 09:15:23.676 DT Customizer[46995:707]   Destination: io|2

2013-02-01 09:15:23.677 DT Customizer[46995:707] ------

2013-02-01 09:15:29.185 DT Customizer[46995:707] Attempting connection to io|2 on channel 1...

2013-02-01 09:15:29.186 DT Customizer[46995:707]   Destination: io|2

2013-02-01 09:15:29.188 DT Customizer[46995:707] midiProperties={

    "apple.midi.audiomidisetup.widget.xPosition" = 20;

    "apple.midi.audiomidisetup.widget.yPosition" = 20;

    driver = "com.apple.AppleMIDIIACDriver";

    entities =     (

                {

            destinations =             (

                                {

                    uniqueID = 884543086;

                }

            );

            embedded = 1;

            maxSysExSpeed = 3125;

            name = "Bus 1";

            sources =             (

                                {

                    uniqueID = 1191886513;

                }

            );

            uniqueID = "-2009969689";

        }

    );

    image = "/System/Library/Extensions/AppleMIDIIACDriver.plugin/Contents/Resources/IACDriverIcon.tiff";

    manufacturer = "Apple Inc.";

    model = "IAC Driver";

    name = "IAC Driver";

    offline = 1;

    uniqueID = "-914020152";

}

2013-02-01 09:15:29.189 DT Customizer[46995:707] midiProperties={

    "apple.midi.audiomidisetup.widget.xPosition" = 192;

    "apple.midi.audiomidisetup.widget.yPosition" = 20;

    "apple.midirtp.errors" = <>;

    driver = "com.apple.AppleMIDIRTPDriver";

    entities =     (

    );

    image = "/System/Library/Extensions/AppleMIDIRTPDriver.plugin/Contents/Resources/RTPDriverIcon.tiff";

    manufacturer = "";

    model = "";

    name = Network;

    offline = 0;

    scheduleAheadMuSec = 50000;

    uniqueID = 111766092;

}

2013-02-01 09:15:29.190 DT Customizer[46995:707] midiProperties={

    USBLocationID = 641925120;

    USBVendorProduct = 330432520;

    "apple.midi.audiomidisetup.widget.xPosition" = 364;

    "apple.midi.audiomidisetup.widget.yPosition" = 20;

    driver = "com.apple.AppleMIDIUSBDriver";

    entities =     (

                {

            destinations =             (

                                {

                    uniqueID = 128653067;

                }

            );

            embedded = 0;

            maxSysExSpeed = 3125;

            name = "io|2";

            sources =             (

                                {

                    uniqueID = 1355845148;

                }

            );

            uniqueID = "-1171669501";

        }

    );

    image = "/Library/Audio/MIDI Devices/Generic/Images/USBInterface.tiff";

    manufacturer = Alesis;

    model = "io|2";

    name = "io|2";

    offline = 0;

    uniqueID = 268408935;

}

2013-02-01 09:15:29.191 DT Customizer[46995:707] midiProperties={

    USBLocationID = 71303168;

    USBVendorProduct = 305463303;

    "apple.midi.audiomidisetup.widget.xPosition" = 536;

    "apple.midi.audiomidisetup.widget.yPosition" = 20;

    driver = "com.apple.AppleMIDIUSBDriver";

    entities =     (

                {

            destinations =             (

                                {

                    uniqueID = 1608678023;

                }

            );

            embedded = 0;

            maxSysExSpeed = 3125;

            name = "";

            sources =             (

                                {

                    uniqueID = 575655047;

                }

            );

            uniqueID = "-1030625301";

        }

    );

    image = "/Library/Audio/MIDI Devices/Generic/Images/USBInterface.tiff";

    manufacturer = "Novation DMS";

    model = Xio;

    name = Xio;

    offline = 1;

    uniqueID = 394780422;

}

2013-02-01 09:15:29.242 DT Customizer[46995:707] sent [0xb0,0x7a,0x00] out=7c4c128, dest=7c4c012

Let me know if I can give you any more useful information...

Thanks,

Gary



Re: DT50 Customizer for Mac
by theoptimizers on 2013-02-01 10:41:48

Hey Gary,

There obviously is a configuration disconnect between DT Customizer and your Alesis io2.  I'm going to make some mods to help trace the problem, and I'll send you a new version to try.  I'll have something for you later tonight. I want to push out a newer version anyway.

I've read how people resolved some Midi issues between an Alesis io2 and Garageband, maybe we can try these as well.

Thanks for the feedback. It's very helpful.

Cass



Re: DT50 Customizer for Mac
by theoptimizers on 2013-02-01 13:00:50

Hey Gary,

Try this new version.  I made it so that all Midi sources should be heard, and I added some logging to see what your Midi devices are advertising.

EDIT: Here is the latest version:

http://www.cunningham-photo.com/DTCustomizer">http://www.cunningham-photo.com/DTCustomizer">http://www.cunningham-photo.com/DTCustomizer

Thanks,

Cass



Re: DT50 Customizer for Mac
by garypen on 2013-02-03 10:52:42

Hi Cass,

Thanks for trying to resolve this. Unfortunately, there is no difference.

There is one interesting wrinkle in the problem. If I run the line6 Monkey immediately before running your tool, then the first instruction that is sent to the DT25 is acknowledged. I've attached output trace from two sessions with your tool. The second one is after running the Monkey, the first one is what happens if I just start your tool straight up. Is that useful debugging information?

dhcp-101:MacOS garypen$ ./DT\ Customizer

2013-02-03 18:47:35.726 DT Customizer[90540:707] Iterate through sources

2013-02-03 18:47:35.740 DT Customizer[90540:707]   Source: io|2

2013-02-03 18:47:35.741 DT Customizer[90540:707] ------

2013-02-03 18:47:35.741 DT Customizer[90540:707] Iterate through destinations

2013-02-03 18:47:35.741 DT Customizer[90540:707]   Destination: io|2

2013-02-03 18:47:35.742 DT Customizer[90540:707] ------

2013-02-03 18:47:37.752 DT Customizer[90540:707] Attempting connection to io|2 on channel 1...

2013-02-03 18:47:37.753 DT Customizer[90540:707] midiProperties={

    "apple.midi.audiomidisetup.widget.xPosition" = 20;

    "apple.midi.audiomidisetup.widget.yPosition" = 20;

    driver = "com.apple.AppleMIDIIACDriver";

    entities =     (

                {

            destinations =             (

                                {

                    uniqueID = 884543086;

                }

            );

            embedded = 1;

            maxSysExSpeed = 3125;

            name = "Bus 1";

            sources =             (

                                {

                    uniqueID = 1191886513;

                }

            );

            uniqueID = "-2009969689";

        }

    );

    image = "/System/Library/Extensions/AppleMIDIIACDriver.plugin/Contents/Resources/IACDriverIcon.tiff";

    manufacturer = "Apple Inc.";

    model = "IAC Driver";

    name = "IAC Driver";

    offline = 1;

    uniqueID = "-914020152";

}

2013-02-03 18:47:37.755 DT Customizer[90540:707] midiProperties={

    "apple.midi.audiomidisetup.widget.xPosition" = 192;

    "apple.midi.audiomidisetup.widget.yPosition" = 20;

    "apple.midirtp.errors" = <>;

    driver = "com.apple.AppleMIDIRTPDriver";

    entities =     (

    );

    image = "/System/Library/Extensions/AppleMIDIRTPDriver.plugin/Contents/Resources/RTPDriverIcon.tiff";

    manufacturer = "";

    model = "";

    name = Network;

    offline = 0;

    scheduleAheadMuSec = 50000;

    uniqueID = 111766092;

}

2013-02-03 18:47:37.756 DT Customizer[90540:707] midiProperties={

    USBLocationID = 641925120;

    USBVendorProduct = 330432520;

    "apple.midi.audiomidisetup.widget.xPosition" = 364;

    "apple.midi.audiomidisetup.widget.yPosition" = 20;

    driver = "com.apple.AppleMIDIUSBDriver";

    entities =     (

                {

            destinations =             (

                                {

                    uniqueID = 128653067;

                }

            );

            embedded = 0;

            maxSysExSpeed = 3125;

            name = "io|2";

            sources =             (

                                {

                    uniqueID = 1355845148;

                }

            );

            uniqueID = "-1171669501";

        }

    );

    image = "/Library/Audio/MIDI Devices/Generic/Images/USBInterface.tiff";

    manufacturer = Alesis;

    model = "io|2";

    name = "io|2";

    offline = 0;

    uniqueID = 268408935;

}

2013-02-03 18:47:37.757 DT Customizer[90540:707] midiProperties={

    USBLocationID = 71303168;

    USBVendorProduct = 305463303;

    "apple.midi.audiomidisetup.widget.xPosition" = 536;

    "apple.midi.audiomidisetup.widget.yPosition" = 20;

    driver = "com.apple.AppleMIDIUSBDriver";

    entities =     (

                {

            destinations =             (

                                {

                    uniqueID = 1608678023;

                }

            );

            embedded = 0;

            maxSysExSpeed = 3125;

            name = "";

            sources =             (

                                {

                    uniqueID = 575655047;

                }

            );

            uniqueID = "-1030625301";

        }

    );

    image = "/Library/Audio/MIDI Devices/Generic/Images/USBInterface.tiff";

    manufacturer = "Novation DMS";

    model = Xio;

    name = Xio;

    offline = 1;

    uniqueID = 394780422;

}

2013-02-03 18:47:37.758 DT Customizer[90540:707]   Destination: io|2

2013-02-03 18:47:37.758 DT Customizer[90540:707]   Connected Source io|2

2013-02-03 18:47:37.809 DT Customizer[90540:707] sent [0xb0,0x7a,0x00] out=7c4c187, dest=7c4c012

2013-02-03 18:47:45.074 DT Customizer[90540:707] sent [0xb0,0x0b,0x02] out=7c4c187, dest=7c4c012

2013-02-03 18:47:50.423 DT Customizer[90540:707] sent [0xb0,0x0b,0x0a] out=7c4c187, dest=7c4c012

2013-02-03 18:47:54.006 DT Customizer[90540:707] sent [0xb0,0x0b,0x11] out=7c4c187, dest=7c4c012

2013-02-03 18:47:56.144 DT Customizer[90540:707] sent [0xb0,0x0b,0x0d] out=7c4c187, dest=7c4c012

2013-02-03 18:48:01.877 DT Customizer[90540:707] Attempting connection to io|2 on channel 1...

2013-02-03 18:48:01.878 DT Customizer[90540:707] midiProperties={

    "apple.midi.audiomidisetup.widget.xPosition" = 20;

    "apple.midi.audiomidisetup.widget.yPosition" = 20;

    driver = "com.apple.AppleMIDIIACDriver";

    entities =     (

                {

            destinations =             (

                                {

                    uniqueID = 884543086;

                }

            );

            embedded = 1;

            maxSysExSpeed = 3125;

            name = "Bus 1";

            sources =             (

                                {

                    uniqueID = 1191886513;

                }

            );

            uniqueID = "-2009969689";

        }

    );

    image = "/System/Library/Extensions/AppleMIDIIACDriver.plugin/Contents/Resources/IACDriverIcon.tiff";

    manufacturer = "Apple Inc.";

    model = "IAC Driver";

    name = "IAC Driver";

    offline = 1;

    uniqueID = "-914020152";

}

2013-02-03 18:48:01.879 DT Customizer[90540:707] midiProperties={

    "apple.midi.audiomidisetup.widget.xPosition" = 192;

    "apple.midi.audiomidisetup.widget.yPosition" = 20;

    "apple.midirtp.errors" = <>;

    driver = "com.apple.AppleMIDIRTPDriver";

    entities =     (

    );

    image = "/System/Library/Extensions/AppleMIDIRTPDriver.plugin/Contents/Resources/RTPDriverIcon.tiff";

    manufacturer = "";

    model = "";

    name = Network;

    offline = 0;

    scheduleAheadMuSec = 50000;

    uniqueID = 111766092;

}

2013-02-03 18:48:01.880 DT Customizer[90540:707] midiProperties={

    USBLocationID = 641925120;

    USBVendorProduct = 330432520;

    "apple.midi.audiomidisetup.widget.xPosition" = 364;

    "apple.midi.audiomidisetup.widget.yPosition" = 20;

    driver = "com.apple.AppleMIDIUSBDriver";

    entities =     (

                {

            destinations =             (

                                {

                    uniqueID = 128653067;

                }

            );

            embedded = 0;

            maxSysExSpeed = 3125;

            name = "io|2";

            sources =             (

                                {

                    uniqueID = 1355845148;

                }

            );

            uniqueID = "-1171669501";

        }

    );

    image = "/Library/Audio/MIDI Devices/Generic/Images/USBInterface.tiff";

    manufacturer = Alesis;

    model = "io|2";

    name = "io|2";

    offline = 0;

    uniqueID = 268408935;

}

2013-02-03 18:48:01.881 DT Customizer[90540:707] midiProperties={

    USBLocationID = 71303168;

    USBVendorProduct = 305463303;

    "apple.midi.audiomidisetup.widget.xPosition" = 536;

    "apple.midi.audiomidisetup.widget.yPosition" = 20;

    driver = "com.apple.AppleMIDIUSBDriver";

    entities =     (

                {

            destinations =             (

                                {

                    uniqueID = 1608678023;

                }

            );

            embedded = 0;

            maxSysExSpeed = 3125;

            name = "";

            sources =             (

                                {

                    uniqueID = 575655047;

                }

            );

            uniqueID = "-1030625301";

        }

    );

    image = "/Library/Audio/MIDI Devices/Generic/Images/USBInterface.tiff";

    manufacturer = "Novation DMS";

    model = Xio;

    name = Xio;

    offline = 1;

    uniqueID = 394780422;

}

2013-02-03 18:48:01.882 DT Customizer[90540:707]   Destination: io|2

2013-02-03 18:48:01.882 DT Customizer[90540:707]   Connected Source io|2

2013-02-03 18:48:01.933 DT Customizer[90540:707] sent [0xb0,0x7a,0x00] out=7c4c18a, dest=7c4c012

dhcp-101:MacOS garypen$ ./DT\ Customizer

2013-02-03 18:48:51.905 DT Customizer[90552:707] Iterate through sources

2013-02-03 18:48:51.920 DT Customizer[90552:707]   Source: io|2

2013-02-03 18:48:51.921 DT Customizer[90552:707] ------

2013-02-03 18:48:51.922 DT Customizer[90552:707] Iterate through destinations

2013-02-03 18:48:51.922 DT Customizer[90552:707]   Destination: io|2

2013-02-03 18:48:51.922 DT Customizer[90552:707] ------

2013-02-03 18:48:55.040 DT Customizer[90552:707] Attempting connection to io|2 on channel 1...

2013-02-03 18:48:55.042 DT Customizer[90552:707] midiProperties={

    "apple.midi.audiomidisetup.widget.xPosition" = 20;

    "apple.midi.audiomidisetup.widget.yPosition" = 20;

    driver = "com.apple.AppleMIDIIACDriver";

    entities =     (

                {

            destinations =             (

                                {

                    uniqueID = 884543086;

                }

            );

            embedded = 1;

            maxSysExSpeed = 3125;

            name = "Bus 1";

            sources =             (

                                {

                    uniqueID = 1191886513;

                }

            );

            uniqueID = "-2009969689";

        }

    );

    image = "/System/Library/Extensions/AppleMIDIIACDriver.plugin/Contents/Resources/IACDriverIcon.tiff";

    manufacturer = "Apple Inc.";

    model = "IAC Driver";

    name = "IAC Driver";

    offline = 1;

    uniqueID = "-914020152";

}

2013-02-03 18:48:55.045 DT Customizer[90552:707] midiProperties={

    "apple.midi.audiomidisetup.widget.xPosition" = 192;

    "apple.midi.audiomidisetup.widget.yPosition" = 20;

    "apple.midirtp.errors" = <>;

    driver = "com.apple.AppleMIDIRTPDriver";

    entities =     (

    );

    image = "/System/Library/Extensions/AppleMIDIRTPDriver.plugin/Contents/Resources/RTPDriverIcon.tiff";

    manufacturer = "";

    model = "";

    name = Network;

    offline = 0;

    scheduleAheadMuSec = 50000;

    uniqueID = 111766092;

}

2013-02-03 18:48:55.047 DT Customizer[90552:707] midiProperties={

    USBLocationID = 641925120;

    USBVendorProduct = 330432520;

    "apple.midi.audiomidisetup.widget.xPosition" = 364;

    "apple.midi.audiomidisetup.widget.yPosition" = 20;

    driver = "com.apple.AppleMIDIUSBDriver";

    entities =     (

                {

            destinations =             (

                                {

                    uniqueID = 128653067;

                }

            );

            embedded = 0;

            maxSysExSpeed = 3125;

            name = "io|2";

            sources =             (

                                {

                    uniqueID = 1355845148;

                }

            );

            uniqueID = "-1171669501";

        }

    );

    image = "/Library/Audio/MIDI Devices/Generic/Images/USBInterface.tiff";

    manufacturer = Alesis;

    model = "io|2";

    name = "io|2";

    offline = 0;

    uniqueID = 268408935;

}

2013-02-03 18:48:55.047 DT Customizer[90552:707] midiProperties={

    USBLocationID = 71303168;

    USBVendorProduct = 305463303;

    "apple.midi.audiomidisetup.widget.xPosition" = 536;

    "apple.midi.audiomidisetup.widget.yPosition" = 20;

    driver = "com.apple.AppleMIDIUSBDriver";

    entities =     (

                {

            destinations =             (

                                {

                    uniqueID = 1608678023;

                }

            );

            embedded = 0;

            maxSysExSpeed = 3125;

            name = "";

            sources =             (

                                {

                    uniqueID = 575655047;

                }

            );

            uniqueID = "-1030625301";

        }

    );

    image = "/Library/Audio/MIDI Devices/Generic/Images/USBInterface.tiff";

    manufacturer = "Novation DMS";

    model = Xio;

    name = Xio;

    offline = 1;

    uniqueID = 394780422;

}

2013-02-03 18:48:55.048 DT Customizer[90552:707]   Destination: io|2

2013-02-03 18:48:55.049 DT Customizer[90552:707]   Connected Source io|2

2013-02-03 18:48:55.100 DT Customizer[90552:707] sent [0xb0,0x7a,0x00] out=7c4c199, dest=7c4c012

2013-02-03 18:48:55.106 DT Customizer[90552:450f] parsePacketData DT_Voicing_Cmd val=0

2013-02-03 18:49:02.694 DT Customizer[90552:707] sent [0xb0,0x0b,0x04] out=7c4c199, dest=7c4c012

2013-02-03 18:49:07.944 DT Customizer[90552:707] sent [0xb0,0x0b,0x10] out=7c4c199, dest=7c4c012

2013-02-03 18:49:11.146 DT Customizer[90552:707] sent [0xb0,0x0b,0x13] out=7c4c199, dest=7c4c012

dhcp-101:MacOS garypen$

Thanks for trying to figure this out.

Gary



Re: DT50 Customizer for Mac
by theoptimizers on 2013-02-03 12:56:52

Hey Gary,

It's strange that one command is acknowledged, then no more. It seems as if there is something intercepting Midi out from the io2.  Do you have any running programs that are also reading Midi from the io2?  If so, can you try this without those programs running?

Also, I'm just curious, do you have a Line 6 POD HD device?

Thanks,

Cass



Re: DT50 Customizer for Mac
by theoptimizers on 2013-02-03 13:25:05

It seems several people have had problems with Midi signals from the Alesis io2.  Sometimes, disconnecting and re-conecting the Midi cables solves the problem.  Sometimes, the order of connecting the Alesis io2 to the hardware powered on vs. powered off affects whether the Alesis will send Midi output correctly.

http://community.alesis.com/alesis/topics/io2_express_audio_system_crashes_and_midi_not_working">http://community.alesis.com/alesis/topics/io2_express_audio_system_crashes_and_midi_not_working">http://community.alesis.com/alesis/topics/io2_express_audio_system_crashes_and_midi_not_working

http://www.fixya.com/support/t13196467-alesis_io2_no_midi_signal">http://www.fixya.com/support/t13196467-alesis_io2_no_midi_signal">http://www.fixya.com/support/t13196467-alesis_io2_no_midi_signal

You wouldn't by any chance have another Midi interface?

Cass



Re: DT50 Customizer for Mac
by garypen on 2013-02-04 01:50:09

Hi Cass,

I have been using midi monitor to snoop the traffic when attempting to debug the problem. However, I have tried with both midi monitor running and without it and that makes no difference to the result.

I have an HD500 which is what I use when I'm playing live. I'm trying out this interface as a "studio" alternative to using the HD500.

I've tried connecting through my USB hub and direct to my Mac Mini and it doesn't seem to make any difference.

There is a happy ending here though. I've got a cheap, no name, USB -> Midi device which doesn't work with the Line6 Monkey. I'd thrown it into a cupboard and didn't think about it. I took it out and found that will happily work as a connector with your application.

So, I've got two USB -> Midi interface, one works for one purpose, one for the other. Ah well, that's ok for my needs.

Thanks for all the help!

Gary



Re: DT50 Customizer for Mac
by theoptimizers on 2013-02-04 07:40:40

Hey Gary,

I'm glad you found a working solution. I think it's nice to hear the standalone alternative to the HD500.

Cass



Re: DT50 Customizer for Mac
by theoptimizers on 2013-02-04 09:06:39

EDIT: Here is the latest version:

http://www.cunningham-photo.com/DTCustomizer">http://www.cunningham-photo.com/DTCustomizer">http://www.cunningham-photo.com/DTCustomizer

Re-organized to try to show which parameters are saved inside the DT50/DT25, and which parameters have to be applied from outside.

Screen08b.png

Customized reports are more accurate...

report.JPG

Please let me know if you have any suggestions, comments, or problems.

Thanks,

Cass



Re: DT50 / DT25 Customizer for Mac
by navne on 2013-04-08 11:27:45

Great work Cass!!!!

If you post a paypal account or something I will gladly give you a few bucks for your efforts

Im using often it and it works great with my Edirol and DT25

br

Mathias



Re: DT50 / DT25 Customizer for Mac
by theoptimizers on 2013-04-08 12:42:19

Hi Mathias,

Thanks for the kind words!  And thanks for the support!

I added a PayPal "Donate" button to the website.  So, whatever you send would be greatly appreciated.

http://www.cunningham-photo.com/DTCustomizer/">http://www.cunningham-photo.com/DTCustomizer/">http://www.cunningham-photo.com/DTCustomizer/

Cass




The information above may not be current, and you should direct questions to the current forum or review the manual.