electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Articles  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links  |  Store
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
 Forum index » Instruments and Equipment » OSX as a music workstation
Make my own sysex-string on Mac OS X
Post new topic   Reply to topic Moderators: elektro80
Page 1 of 1 [10 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
torsig1967



Joined: Mar 29, 2006
Posts: 162
Location: Sweden
Audio files: 2
G2 patch files: 1

PostPosted: 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?
Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message
Blue Hell
Site Admin


Joined: Apr 03, 2004
Posts: 20570
Location: The Netherlands, Enschede
Audio files: 148
G2 patch files: 318

PostPosted: Thu Sep 18, 2008 3:25 pm    Post subject: Reply with quote  Mark this post and the followings unread

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
Back to top
View user's profile Send private message Visit poster's website
seraph
Editor
Editor


Joined: Jun 21, 2003
Posts: 12092
Location: Firenze, Italy
Audio files: 33
G2 patch files: 2

PostPosted: 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?
Reply with quote  Mark this post and the followings unread

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:
Politics is the entertainment division of the military industrial complex - Frank Zappa
Back to top
View user's profile Send private message Visit poster's website
torsig1967



Joined: Mar 29, 2006
Posts: 162
Location: Sweden
Audio files: 2
G2 patch files: 1

PostPosted: Fri Sep 19, 2008 12:37 am    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message
torsig1967



Joined: Mar 29, 2006
Posts: 162
Location: Sweden
Audio files: 2
G2 patch files: 1

PostPosted: 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?
Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message
Antimon



Joined: Jan 18, 2005
Posts: 3714
Location: Sweden
Audio files: 272
G2 patch files: 96

PostPosted: Fri Sep 19, 2008 10:46 am    Post subject: Reply with quote  Mark this post and the followings unread

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. Smile 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
View user's profile Send private message Visit poster's website
Antimon



Joined: Jan 18, 2005
Posts: 3714
Location: Sweden
Audio files: 272
G2 patch files: 96

PostPosted: Fri Sep 19, 2008 10:49 am    Post subject: Reply with quote  Mark this post and the followings unread

Oh, I don't know how to actually edit stuff in hexl-mode, just look at it. Confused I'm sure it's possible...

/Stefan

_________________
Antimon's Window
@soundcloud @Flattr home - you can't explain music
Back to top
View user's profile Send private message Visit poster's website
torsig1967



Joined: Mar 29, 2006
Posts: 162
Location: Sweden
Audio files: 2
G2 patch files: 1

PostPosted: Sat Sep 20, 2008 1:25 am    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message
seraph
Editor
Editor


Joined: Jun 21, 2003
Posts: 12092
Location: Firenze, Italy
Audio files: 33
G2 patch files: 2

PostPosted: Sat Sep 20, 2008 4:26 am    Post subject: Reply with quote  Mark this post and the followings unread

torsig1967 wrote:

But by reading the manual I found out it wasn't so difficult to edit sysex in Logic 8 after all.


Very Happy Wink

_________________
homepage - blog - forum - youtube

Quote:
Politics is the entertainment division of the military industrial complex - Frank Zappa
Back to top
View user's profile Send private message Visit poster's website
dewdrop_world



Joined: Aug 28, 2006
Posts: 858
Location: Guangzhou, China
Audio files: 4

PostPosted: Sat Sep 20, 2008 12:19 pm    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message Visit poster's website AIM Address
Display posts from previous:   
Post new topic   Reply to topic Moderators: elektro80
Page 1 of 1 [10 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » Instruments and Equipment » OSX as a music workstation
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
e-m mkii

Please support our site. If you click through and buy from
our affiliate partners, we earn a small commission.


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use