Highly Liquid Forum facebook twitter google plus rss feed
  #1  
Old 03-16-2012, 05:43 PM
basshell basshell is offline
Junior Member
 
Join Date: Mar 2012
Posts: 12
Default sysex spastic needs help

I just got my MPA in the post today and want to get it set up as soon as possible.
i plan on using it as a standalone module for controlling circuit bent gear,diy noise boxes ,ect.

i would like to set it up like this ...

potentiometer 0: control by CC #20
potentiometer 1: control by CC #21
potentiometer 2: control by CC #22
potentiometer 3: control by CC #23

Logic 0: Note #60
Logic 1: Note #61
Logic 2: Note #62
Logic 3: Note #63
Logic 4: Note #64
Logic 5: Note #65
Logic 6: Note #66
Logic 7: Note #67

any chance of a help with some sysx?
thanks.
Gary
Reply With Quote
  #2  
Old 03-16-2012, 11:08 PM
sidewinder sidewinder is offline
Junior Member
 
Join Date: Feb 2012
Posts: 23
Default

replace XX with the midi channel you'll be using for each:

01 Channel 1
02 Channel 2
03 Channel 3
04 Channel 4
05 Channel 5
06 Channel 6
07 Channel 7
08 Channel 8
09 Channel 9
0A Channel 10
0B Channel 11
0C Channel 12
0D Channel 13
0E Channel 14
0F Channel 15
10 Channel

Sysex Code---------------------------------------------------------
anything with // will be ignored in your sysex sending application

//header
F0 00 01 5D 01

//pot 0 using control change
XX 02 20
// pot 1 using control change
XX 02 21
// pot 2 using control change
XX 02 22
// pot 3 using control change
XX 02 23

//logic channel
XX

//Logic 0: using note trigger mode
00 60
//Logic 1: using note trigger mode
00 61
//Logic 2: using note trigger mode
00 62
//Logic 3: using note trigger mode
00 63
//Logic 4: using note trigger mode
00 64
//Logic 5: using note trigger mode
00 65
//Logic 6: using note trigger mode
00 66
//Logic 7: using note trigger mode
00 67

//Footer
F7
Reply With Quote
  #3  
Old 03-17-2012, 09:47 PM
basshell basshell is offline
Junior Member
 
Join Date: Mar 2012
Posts: 12
Question

cheers for the reply i need the help.

so i sent the mpa the sysex from bomes sendsx like this

F0 00 01 5D 01
01 02 20
01 02 21
01 02 22
01 02 22
01
00 60
00 61
00 62
00 63
00 64
00 65
00 66
00 67
F7

and no change...the led no flash 3 times .the logic outs are fine but they are note 60-67 by default..what do you think im doing wrong?
Reply With Quote
  #4  
Old 03-18-2012, 06:36 PM
basshell basshell is offline
Junior Member
 
Join Date: Mar 2012
Posts: 12
Default

this is as far as ive got with the MPA.
http://youtu.be/fT2i7ZrVLxQ

im realy impressed with this little thing .

still cant get the sysex customised so can only use pots 2-4
ive tried loading this example
http://forum.highlyliquid.com/showthread.php?t=243
with the cc numbers changed to 20-23 but still nothing
im using a maudio 2x2 and sendsx on winxp..

any help is welcome.

Gary
Reply With Quote
  #5  
Old 03-19-2012, 01:17 PM
sidewinder sidewinder is offline
Junior Member
 
Join Date: Feb 2012
Posts: 23
Default

That sysex should work, if not you can try an example setting from the manual and see if that makes your LED flash.

Example 2-2: CC, Inverted Note Trigger, MIDI Clock to DIN-Sync
SysEx Message (Hex)
F0 00 01 5D 01 01 02 01 01 02 02 01 02 0C 01 02 0D 05 01 00 01 01 01 02 01 03 01 04 01 05 0A 00 0B 00 F7


If that doesn't work then it could be your midi interface that isn't sending the sysex properly. Make sure you selected the right midi in and midi out in the sendsx paramters. You can also connect the midi in to the midi out and see if it sends to the midi in properly, you would then see the same sysex that you sent in the midi out appear on the midi in side.

It could also be that you inverted pins 4 and 5 when soldering your midi jack but I doubt it since you're able to send it midi commands.

Last edited by sidewinder; 03-19-2012 at 07:06 PM.
Reply With Quote
  #6  
Old 03-19-2012, 07:41 PM
basshell basshell is offline
Junior Member
 
Join Date: Mar 2012
Posts: 12
Question

midi feedback loop on maudio 2x2 i send this out port B with sendsx..
F0 00 01 5D 01 00 02 20 00 02 21 00 02 22 00 02 23 00 00 3C 00 3D 00 3E 00 3F 00 40 00 41 00 42 00 43 F7

and i get the same back

with midi ox i get this back.

BE F0 00
BE 01 5D
BE 01 00
BE 02 20
BE 00 02
BE 21 00
BE 02 22
BE 00 02
BE 23 00
BE 00 3C
BE 00 3D
BE 00 3E
BE 00 3F
BE 00 40
BE 00 41
BE 00 42
BE 00 43

both midi ox and sendsx send and recive sysex from my maudio 2x2

mpa not responding to sysex ,do i need a midi thru on the mpa conected for sysex dump to work?or am i ok with just the input?

will try this with my other midi interfaces see if it makes any diffirence
back soon .
Reply With Quote
  #7  
Old 03-19-2012, 09:19 PM
sidewinder sidewinder is offline
Junior Member
 
Join Date: Feb 2012
Posts: 23
Default

I'm in the same boat as you. my MPA doesn't react to the sysex messages I'm sending it using my presonus midi interface or a no name midi to usb cable.

I'm also using sendsx. I think I know what the problem is in my case, i'll let you know if I get it solved.

Good luck!
Reply With Quote
  #8  
Old 03-19-2012, 09:48 PM
basshell basshell is offline
Junior Member
 
Join Date: Mar 2012
Posts: 12
Default

got no luck with motu ultralite,maudio2x2,maudio ozone.
do you know if the DIP switches need to be in any particular arrangement in order for the MPA to recive sysex?
im gonna email support.
Reply With Quote
  #9  
Old 03-19-2012, 10:24 PM
sidewinder sidewinder is offline
Junior Member
 
Join Date: Feb 2012
Posts: 23
Default

John is the moderator here and I believe he is the one who runs the company and builds the devices. If you e-mail him he will ask you to start a thread in the forum, which you've already done. Your best bet is to PM him to get his attention as he seems like a very busy guy.

As for the Dip switches, I've already asked him the same thing. In the manual it says that you use them to set the Midi channel if you aren't using Sysex to designate a channel already. to be honest I find that a little vague because you kind of need to send a sysex to get the MPA to do what you want so why bother with the dip switches? Maybe they are necessary but i haven't gotten a response from him.

Last edited by sidewinder; 03-19-2012 at 10:35 PM.
Reply With Quote
  #10  
Old 03-22-2012, 01:14 PM
John's Avatar
John John is offline
Moderator
 
Join Date: Jan 2009
Posts: 3,007
Default

Quote:
Originally Posted by basshell View Post
got no luck with motu ultralite,maudio2x2,maudio ozone.
do you know if the DIP switches need to be in any particular arrangement in order for the MPA to recive sysex?
im gonna email support.
Hi Gary, welcome.

For the MPA, the DIP switch setting does not affect the receipt of sysex messages.

If you haven't already, please download and read the MPA firmware user manual. It is only 8 pages and might answer some of your questions.

It's hard to say why the MPA is not responding to the sysex that you are sending. Since it is responding to regular MIDI commands, we know that the MIDI link is working...so there must be some reason that the sysex is not getting thru.

Please connect the MIDI like this:

Computer MIDI Out -> MPA MIDI In
MPA MIDI Thru -> Computer MIDI In

...and then select the correct interfaces in SendSX (you are using SendSX, correct?).

When you send the SysEx to the MPA, it should be echoed exactly on the "Midi In" pane in SendSX. Can you confirm that this is the case?

Let me know what you find out...

Thanks for posting the video!
Reply With Quote
  #11  
Old 03-22-2012, 05:10 PM
basshell basshell is offline
Junior Member
 
Join Date: Mar 2012
Posts: 12
Default

hi john cheers for the reply..
so i send the mpa this from sendsx

F0 00 01 5D 01 00 02 20 00 02 21 00 02 22 00 02 23 00 00 3C 00 3D 00 3E 00 3F 00 40 00 41 00 42 00 43 F7

and i get this back from the first midi thru port

F0 00 01 5D 01 00 02 20 00 02 21 00 02 22 00 02 23 00 00 3C 00 3D 00 3E 00 3F 00 40 00 41 00 42 00 43 F7

looks the same to me .
i also had yet ANOTHER read thru the MPA firmware user manual ..no help in there im afraid.

Last edited by basshell; 03-22-2012 at 05:38 PM.
Reply With Quote
  #12  
Old 03-23-2012, 08:56 AM
basshell basshell is offline
Junior Member
 
Join Date: Mar 2012
Posts: 12
Question

dose this sysex code look ok ?.

F0 00 01 5D 01 00 02 20 00 02 21 00 02 22 00 02 23 00 00 3C 00 3D 00 3E 00 3F 00 40 00 41 00 42 00 43 F7

i want the pots to be on midi cc 20-23
trigger outs 60-67 all on midi chan 1..

also how do i tell if i have a very old rev1 board,just got the thing last week the number on the sticker is 003707...
Gx.

i would be happy if i could just get pot 1 t0 respond to anything but cc0 pitch bend
all other out puts are usable and work just fine..

Last edited by basshell; 03-23-2012 at 09:05 AM.
Reply With Quote
  #13  
Old 03-23-2012, 07:15 PM
John's Avatar
John John is offline
Moderator
 
Join Date: Jan 2009
Posts: 3,007
Default

Quote:
Originally Posted by basshell View Post
dose this sysex code look ok ?.

F0 00 01 5D 01 00 02 20 00 02 21 00 02 22 00 02 23 00 00 3C 00 3D 00 3E 00 3F 00 40 00 41 00 42 00 43 F7

i want the pots to be on midi cc 20-23
trigger outs 60-67 all on midi chan 1..

also how do i tell if i have a very old rev1 board,just got the thing last week the number on the sticker is 003707...
Gx.

i would be happy if i could just get pot 1 t0 respond to anything but cc0 pitch bend
all other out puts are usable and work just fine..
Gary, thanks for posting your sysex. It looks ok to me, so I'm going to have test it on an MPA and get back to you. More soon--thanks for your patience.
Reply With Quote
  #14  
Old 03-23-2012, 07:31 PM
basshell basshell is offline
Junior Member
 
Join Date: Mar 2012
Posts: 12
Default

im sure you will come up with a solution ..
Reply With Quote
  #15  
Old 03-27-2012, 06:13 PM
John's Avatar
John John is offline
Moderator
 
Join Date: Jan 2009
Posts: 3,007
Default

Quote:
Originally Posted by basshell View Post
dose this sysex code look ok ?.

F0 00 01 5D 01 00 02 20 00 02 21 00 02 22 00 02 23 00 00 3C 00 3D 00 3E 00 3F 00 40 00 41 00 42 00 43 F7
Here is your code, reformatted and commented:

Code:
// header
F0 00 01 5D 01

// pot config
00 02 20
00 02 21
00 02 22
00 02 23

// logic channel
00

// logic config
00 3C
00 3D
00 3E
00 3F
00 40
00 41
00 42
00 43

// pot power-up positions (4 bytes, missing)

// logic power-up postitions (8 bytes, missing)

// footer
F7
...so the problem was the missing power-up states for the pots and logic outputs. If you add them, that will fix the problem. Please refer to the sysex format in the MPA firmware v1.5 user manual.

When I add the missing bytes to your message, it is accepted by the MPA. For example:

Code:
// header
F0 00 01 5D 01

// pot config
00 02 20
00 02 21
00 02 22
00 02 23

// logic channel
00

// logic config
00 3C
00 3D
00 3E
00 3F
00 40
00 41
00 42
00 43

// pot power-up positions
00 00 00 00

// logic power-up postitions
00 00 00 00 00 00 00 00

// footer
F7

Hope this helps.
Reply With Quote
  #16  
Old 03-27-2012, 07:42 PM
basshell basshell is offline
Junior Member
 
Join Date: Mar 2012
Posts: 12
Default

that kinda works.led flashes 3 times but now the pots dont respond to any thing. step in the right direction though.any thoughts?
Reply With Quote
  #17  
Old 03-27-2012, 09:30 PM
basshell basshell is offline
Junior Member
 
Join Date: Mar 2012
Posts: 12
Default

i noticed that cc20-cc31 are not listed here
http://home.roadrunner.com/~jgglatt/...ec/ctllist.htm
so i tryed 16-19 and 75-78 and still nothing ..
????
Reply With Quote
  #18  
Old 03-27-2012, 09:58 PM
John's Avatar
John John is offline
Moderator
 
Join Date: Jan 2009
Posts: 3,007
Default

Given the potentiometer config below:

Code:
// pot config
00 02 20
00 02 21
00 02 22
00 02 23
The potentiometers will respond to CC #32-35 on the channel set by DIP switch positions 1-4.

The numbers in the sysex are in hexadecimal format. 20h = 32 in decimal.

With all DIP switch positions 1-4 set to off, the channel is MIDI channel 1.

So maybe you want:

Code:
// pot config
00 02 14
00 02 15
00 02 16
00 02 17
..that will cause the pots to respond to CC 20-23 (14h - 17h). If you still have trouble, please capture the CC output from your sequencer or controller using SendSX (post the hex output), and we will configure the MPA to match.
Reply With Quote
  #19  
Old 03-27-2012, 10:38 PM
basshell basshell is offline
Junior Member
 
Join Date: Mar 2012
Posts: 12
Thumbs up

thank you very much for that.. you are a star .kiss your self on the forehead for me..

Gary.
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:14 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.