Author |
Message |
torsig1967
Joined: Mar 29, 2006 Posts: 162 Location: Sweden
Audio files: 2
G2 patch files: 1
|
Posted: Thu Sep 18, 2008 3:22 pm Post subject:
Make my own sysex-string on Mac OS X Subject description: Any free software for this? |
 |
|
Hi.
I need to compose a couple of small sysex-strings.
I have Logic but the interface to build sysex there was a joke.
Are there any small OS X apps (free or shareware preferably) out there? |
|
Back to top
|
|
 |
Blue Hell
Site Admin

Joined: Apr 03, 2004 Posts: 24005 Location: The Netherlands, Enschede
Audio files: 274
G2 patch files: 320
|
Posted: Thu Sep 18, 2008 3:25 pm Post subject:
|
 |
|
As OS X is very close to Unix as I understand it would it not be possible to make a small shell script that would echo a binary file to a MIDI port? The problem would then be reduced to finding a hex editor to make the binary files. _________________ Jan
also .. could someone please turn down the thermostat a bit.
 |
|
Back to top
|
|
 |
seraph
Editor


Joined: Jun 21, 2003 Posts: 12381 Location: Firenze, Italy
Audio files: 33
G2 patch files: 2
|
Posted: Fri Sep 19, 2008 12:06 am Post subject:
Re: Make my own sysex-string on Mac OS X Subject description: Any free software for this? |
 |
|
torsig1967 wrote: |
I need to compose a couple of small sysex-strings.
I have Logic but the interface to build sysex there was a joke.
|
I would try to learn how to do it with the application I already have (btw I have done something like that with Logic Pro 8 or previous versions). _________________ homepage - blog - forum - youtube
Quote: | Don't die with your music still in you - Wayne Dyer |
|
|
Back to top
|
|
 |
torsig1967
Joined: Mar 29, 2006 Posts: 162 Location: Sweden
Audio files: 2
G2 patch files: 1
|
Posted: Fri Sep 19, 2008 12:37 am Post subject:
|
 |
|
Blue Hell wrote: | As OS X is very close to Unix as I understand it would it not be possible to make a small shell script that would echo a binary file to a MIDI port? The problem would then be reduced to finding a hex editor to make the binary files. |
How would such a command look like in the Terminal?
I guess there is a hex-editor already in Unix, can't remember the name though. |
|
Back to top
|
|
 |
torsig1967
Joined: Mar 29, 2006 Posts: 162 Location: Sweden
Audio files: 2
G2 patch files: 1
|
Posted: Fri Sep 19, 2008 12:40 am Post subject:
Re: Make my own sysex-string on Mac OS X Subject description: Any free software for this? |
 |
|
seraph wrote: | torsig1967 wrote: |
I need to compose a couple of small sysex-strings.
I have Logic but the interface to build sysex there was a joke.
|
I would try to learn how to do it with the application I already have (btw I have done something like that with Logic Pro 8 or previous versions). |
Yes that would be my first choice, I believe I did a few sysex in LA4.,
But it looks totally weird in LA8.
Guess I'll try to hear what they say in a Logic forum about this. Maybe I missed something. |
|
Back to top
|
|
 |
Antimon
Joined: Jan 18, 2005 Posts: 4145 Location: Sweden
Audio files: 371
G2 patch files: 100
|
Posted: Fri Sep 19, 2008 10:46 am Post subject:
|
 |
|
You have emacs in OSX. Start'er up and enter hexl-mode (Escape-x and type hexl-mode + return). Emacs! The good days are back. Of course I don't know how to do that midi port thing.
/Stefan _________________ Antimon's Window
@soundcloud @Flattr home - you can't explain music |
|
Back to top
|
|
 |
Antimon
Joined: Jan 18, 2005 Posts: 4145 Location: Sweden
Audio files: 371
G2 patch files: 100
|
Posted: Fri Sep 19, 2008 10:49 am Post subject:
|
 |
|
Oh, I don't know how to actually edit stuff in hexl-mode, just look at it. I'm sure it's possible...
/Stefan _________________ Antimon's Window
@soundcloud @Flattr home - you can't explain music |
|
Back to top
|
|
 |
torsig1967
Joined: Mar 29, 2006 Posts: 162 Location: Sweden
Audio files: 2
G2 patch files: 1
|
Posted: Sat Sep 20, 2008 1:25 am Post subject:
|
 |
|
Ahh, Emacs.
Of course!
But by reading the manual I found out it wasn't so difficult to edit sysex in Logic 8 after all. |
|
Back to top
|
|
 |
seraph
Editor


Joined: Jun 21, 2003 Posts: 12381 Location: Firenze, Italy
Audio files: 33
G2 patch files: 2
|
Posted: Sat Sep 20, 2008 4:26 am Post subject:
|
 |
|
torsig1967 wrote: |
But by reading the manual I found out it wasn't so difficult to edit sysex in Logic 8 after all. |
 _________________ homepage - blog - forum - youtube
Quote: | Don't die with your music still in you - Wayne Dyer |
|
|
Back to top
|
|
 |
dewdrop_world

Joined: Aug 28, 2006 Posts: 858 Location: Guangzhou, China
Audio files: 4
|
Posted: Sat Sep 20, 2008 12:19 pm Post subject:
|
 |
|
SuperCollider can do this... there is a MIDIOut object and it supports sending sysex. Write the bytes into an Int8Array and then send them, e.g.,
Code: | MIDIClient.init(4, 4); // however many MIDI devices you have
m = MIDIOut(indexOfDevice, MIDIClient.destinations[index].uid);
// actually you can write the bytes as unsigned ints 0..255
// but SC will print out the array as signed ints
a = Int8Array[ ... sysex bytes, as signed integers -128..127 ...];
m.sysex(a); |
It's been awhile since I used it but it does work... I think it's broken in the stable 3.2 build but it has been fixed in svn since then. More recent binary snapshots are at http://supercollider.wesleyan.edu/
James _________________ ddw online: http://www.dewdrop-world.net
sc3 online: http://supercollider.sourceforge.net |
|
Back to top
|
|
 |
|