- This topic is empty.
-
AuthorPosts
-
-
July 24, 2011 at 5:39 am #108020flowerpowerMember
Hi,
I'm working on a Max msp patch to control a DSP4000 thru System Exclusive. What I want to do is send sysex to change every parameter on my DSP4000 from some sliders on my max patch. To do it I have taken as a reference the sysex that comes out from DSP4000 with the "sequence out" function set to "on" when I change the parameters thru the knob on the front and copy them. Now I can change the parameters values but the problem is that they are not exactly the same. I have been tweaking this numbers but it seems to advance one by one only the 16 first numbers (16 bits?), after that it counts 2 by 2 and going up to 4 by 4. Another thing is that it don't began from 0. I have been trying to tweak it to get it correcly but I can't…
Someone can help me to understand how the numbers work? someone has done this? they are exponential?
This are the numbers I get from printing the "sequence out" while moving a knob. The numbers that I change are those after 44:
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 2 1 0 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 2 0 12 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 2 0 8 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 2 0 4 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 2 0 0 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 1 15 8 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 1 14 8 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 1 14 0 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 1 13 0 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 1 11 8 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 1 11 0 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 1 10 8 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 1 9 8 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 1 9 0 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 1 8 0 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 1 4 0 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 1 3 0 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 1 1 0 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 1 0 0 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 0 14 0 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 0 10 0 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 0 8 0 0 0 0 0 f7
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 f7Another question is that I want to know how many slider moves can the DSP4000 take simultaneously thru sysex without getting slower?
thanks in advance and regards
-
August 9, 2011 at 8:28 pm #122524flowerpowerMember
No one?
-
August 10, 2011 at 3:57 pm #122531
Not really clear what you are trying to do. The sequence out messages are intended to be recorded into a sequencer and replayed for automation purposes. Their actual contents are not documented.
A DSP4000 is an old and now obsolete unit, and is slow compared to more modern machines. As a result its MIDI performance will be limited. No exact figures available.
-
March 12, 2012 at 4:36 am #123216pfaffianMember
I'm trying to create this same patch and would be happy to collaborate.
-
March 12, 2012 at 4:39 am #123217pfaffianMember
Any chance we can get some documentation on these? would love to integrate my DSP4000 into ableton live via max/msp. despite its age, the unit is still a beast.
-
March 12, 2012 at 2:51 pm #134317
As I may have mentioned, this is an old and obsolete unit, and there is not any documentation available beyond that listed on this Web Site. Some of the code carried over to the Orville and H8000 series, so you might look at the later docs, but I can't promise that any particular info will apply.
-
March 16, 2012 at 9:21 am #134324flowerpowerMember
I left it as I didn't receive any support on that. Regards
-
April 8, 2012 at 4:51 pm #134388flowerpowerMember
I have an H7600, I hope you can help me with that one. I want to change a parameter of an H7600 patch from Max by sending sysex messages to can create a little patch editor to can control it from my computer. Midi is not accurate enough to do what I want to do. How are those messages sent? why the number values do not advance one by one?
-
April 9, 2012 at 3:12 pm #134391
If you have a way to receive and examine sysex messages, you could try setting "sequence out" to "new". This will cause a short sysex message to be sent when anything is changed, containing a 8 digit hex value identifying the quantity that was changed, followed a space, and then by its new value (the form of this will depend on what was changed).
See also MIDI Sysex Messages on the support page.
-
April 9, 2012 at 10:53 pm #134394flowerpowerMember
I have been trying everything you say and it's not working and I don't know why….
This is what I get when I move the big knob while being over a parameter when sequence out is on.
f0 28 112 1 2 0 2 0 0 0 0 0 8 0 0 1 12 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 4 4 2 1 0 0 0 0 0 f7
I know what the first numbers mean, 28 is Eventide, 112 is H4000, 1 is ID, 2 is message code, but what about the rest?
-
April 9, 2012 at 11:09 pm #134395
I would again suggest that you set "sequence out" to "new". The old version you have here (message code 2) is too complicated to explain or use.
-
April 10, 2012 at 12:22 am #134396flowerpowerMember
I have connected my H7600 because the DSP 4000 don't have the "new" sequence out option. Does it means that I'll can't send sysex to change parameters to DSP4000 because is using a very dificult to understand method? Please explain me the old method too, I need to use them both.
The message I receive from the H7600 with the "new" option activated is:
240 28 112 1 60 102 48 48 48 49 32 50 48 57 32 247
I get this by touching the "delay" parameter at "eq+shift" softpage from preset 2615 "Mixer's Toolbox #4".
-
April 10, 2012 at 4:13 pm #134400
Sorry – the old method is not documented – it is there for use with sequencers, that record it and play it back. It was never intended for use otherwise and is too complex to explain.
To a lesser extent, the same is true of the "new" method, but this is simple enough and can be explained:
You will be familiar with the first few characters (F0 1C 70 1). The 3C is message type SYSEXC_USEROBJECT_SHORT.
Following this is an ascii hexadecimal value F0001 – this is the identifier for the parameter you selected.
Then a space.
Then, the value for the parameter, ascii value 209. This is probably also hexadecimal, giving 521 in decimal.
So, if you were to return this message, with a different parameter value it would adjust the delay. Note that preset parameters, like this one, only apply to the particular preset.
-
April 15, 2012 at 4:18 am #134418flowerpowerMember
My H7600 is packaged inside a box because next week I'm going to send to you for a warranty repair. I can't try the new method until you return the H7600 to me. I need that you explain me the "old" system exclusive method used by the DSP 4000 because I will use it too. You say that it's dificult but don't worry, I'll try to figure it out. I'm all ears.
-
-
AuthorPosts
- You must be logged in to reply to this topic.