electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links
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 » Clavia Nord Modular » Nord Modular G2 Discussion
Can the G2 send arbitary sysex?
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [4 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
cappy2112



Joined: Dec 24, 2004
Posts: 2494
Location: San Jose, California
Audio files: 2
G2 patch files: 1

PostPosted: Mon Apr 14, 2025 2:25 pm    Post subject: Can the G2 send arbitary sysex?
Subject description: Using the G2 to send sysex msgs to other synths
Reply with quote  Mark this post and the followings unread

Has anyone figured out a way to send arbitrary sysex messages with the G2?
That is- edit a custom sysex message for a non-Clavia synth, then being able send it by pressing a button on the G2? The sysex implementation in the manual refers to which sysex commands the G2 recognizes, as well as the sysex command for sending patch dumps.

One of you clever people may have figured out something that isn't obvious...

_________________
Free Tibet. Release the Panchen Lama from prison. Let the Dalai Lama return to his home.
Back to top
View user's profile Send private message
blue hell
Site Admin


Joined: Apr 03, 2004
Posts: 24422
Location: The Netherlands, Enschede
Audio files: 297
G2 patch files: 320

PostPosted: Mon Apr 14, 2025 3:06 pm    Post subject: Reply with quote  Mark this post and the followings unread

Not that i know of

and as an aside ..

when trying to implement it myself, for wren, i've found it to be non-trivial .. as in .. for it to be useful you'd not want to just send preprogrammed sysex messages but would want it to be parameterized.

Like when using sysex to control something on an external device you'd want to define a field in the message to be coupled to some input [on a module] ... for instance, this field in sysex could very well have to be bits 0..2 in the first byte and bits 0..5 in the second.

I did find a sort of a solution to that and even documented it .. but never implented it as thinking it to be too complicated for practical use .. it almost was a simple sort of a programming language.

Anyway, apart from the [non-]possibilities on the NM of which I am, after a long neglect of the synth, not sure .. my rambling thoughts about the subject Laughing

_________________
Jan
also .. could someone please turn down the thermostat a bit.
Posted Image, might have been reduced in size. Click Image to view fullscreen.
Back to top
View user's profile Send private message Visit poster's website
cappy2112



Joined: Dec 24, 2004
Posts: 2494
Location: San Jose, California
Audio files: 2
G2 patch files: 1

PostPosted: Mon Apr 14, 2025 3:24 pm    Post subject: Reply with quote  Mark this post and the followings unread

blue hell wrote:
Not that i know of

and as an aside ..

when trying to implement it myself, for wren, i've found it to be non-trivial .. as in .. for it to be useful you'd not want to just send preprogrammed sysex messages but would want it to be parameterized.

Like when using sysex to control something on an external device you'd want to define a field in the message to be coupled to some input [on a module] ... for instance, this field in sysex could very well have to be bits 0..2 in the first byte and bits 0..5 in the second.

I did find a sort of a solution to that and even documented it .. but never implented it as thinking it to be too complicated for practical use .. it almost was a simple sort of a programming language.

Anyway, apart from the [non-]possibilities on the NM of which I am, after a long neglect of the synth, not sure .. my rambling thoughts about the subject Laughing


I've been using this to send/receive sysex & big patch dumps. It works very well.
http://midiox.com/

and surprisingly still works on W11 after all this time (It hasn't been updated for a long time).

It has nice filtering & routing but the UI may not be so intuitive. I think it has many freatures that I'm not aware of, as well as some kind of scripting.

The nice thing about this is you can define huge buffers for sysex, many apps fall short on the buffer allocation and assume 200 bytes is all anyone will need.

Not knowing how much buffer space I needed to do a bulk patch dump, I allocated 32 buffers of 10K bytes each * 2. No problem.
I don't know why it emphasizes the # of buffers though, instead of 1 big buffer.

Maybe windows works better with linked lists of smaller buffers rather than 1 big buffer.

_________________
Free Tibet. Release the Panchen Lama from prison. Let the Dalai Lama return to his home.
Back to top
View user's profile Send private message
cappy2112



Joined: Dec 24, 2004
Posts: 2494
Location: San Jose, California
Audio files: 2
G2 patch files: 1

PostPosted: Mon Apr 14, 2025 3:32 pm    Post subject: Reply with quote  Mark this post and the followings unread

blue hell wrote:
Not that i know of

when trying to implement it myself, for wren, i've found it to be non-trivial .. as in .. for it to be useful you'd not want to just send preprogrammed sysex messages but would want it to be parameterized.


Yes, there are time when you need UI input for specific parameters, and making that universal for many synths isn't easy.

I once designed a patch editor for the Oberheim Matrix 6, on a Peavey PC1600 (midi slider box with buttons as well). I had to create a midi loop (which is fatal for many synths) then filter out the offending msgs with a midi patch bay. The PC1600 did have the option where you could couple the slider input to the specific sysex byte to be edited, but no option to mask off bits.

The editor was quite a kludge but did work. When you pressed the buttons it would make the synth jump to the page you were editing, so that you could watch the edit take place. The synth uses sysex for editing, and you couldn't send sysex fast or it would choke the synth. Using NRPNs would have been a better ideas in retrospect, but I never understood them.

I posted that editor on some EM mail lists and a website or two, later got acknowledgment from a few people for that editor. This must have been over 15 years ago. I'm sure there are modern contraptions that make it much easier for editing patches.

_________________
Free Tibet. Release the Panchen Lama from prison. Let the Dalai Lama return to his home.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [4 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » Clavia Nord Modular » Nord Modular G2 Discussion
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


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