Home › Forums › General › Using Ctrlr › Ensoniq DP4 & DPPro and Eventide H3000
- This topic has 46 replies, 3 voices, and was last updated 3 years, 8 months ago by prangis.
-
AuthorPosts
-
November 28, 2010 at 10:35 am #1437
That would be really cool if you could upload the entire specifications.
November 29, 2010 at 3:41 pm #1434OK, here it is, "Ensoniq_DP4_Sysex_Spec.pdf", 8.1 MB.
http://hotfile.com/dl/85782499/9fa5990/ … c.pdf.html
Hopefully Atom (or someone) can tackle this baby! I would try myself, but I’m still at the "Hello World" stage with ctrlr development I’m afraid…
November 29, 2010 at 11:33 pm #1435Thanks a lot for that dnigrin.
December 2, 2010 at 1:07 pm #1438Hi to all, I’m just new here.
Anyone knows the output voltages of the internal AC transformer of the DP4? I have a US version 110 v one, and need to change it with 220v primary coil, and don’t need to use more the external 110 to 220 converter.
Thanks and best regards
ItaloDecember 2, 2010 at 2:41 pm #1439Hi italo,
Sorry I don’t the answer to your question. I’d be interested to know if you can change the transformer yourself, however. I have the US model also (120v) and have to use a step-down
transformer to run it here in Australia on 240v mains. From memory when I looked at the service manual it didn’t help me much. If you go to the yahoo group for the DP/4 you can
download the service manual from the files section.Let me know if you can figure it out and explain it to me! If you actually have the dp/4+, rather than the dp/4 there is a way to switch the voltage without changing the transformer.
December 6, 2010 at 11:13 pm #1440"elsquirrel":1179xfdr wrote:Hi italo,Sorry I don’t the answer to your question. I’d be interested to know if you can change the transformer yourself, however. I have the US model also (120v) and have to use a step-down
transformer to run it here in Australia on 240v mains. From memory when I looked at the service manual it didn’t help me much. If you go to the yahoo group for the DP/4 you can
download the service manual from the files section.Let me know if you can figure it out and explain it to me! If you actually have the dp/4+, rather than the dp/4 there is a way to switch the voltage without changing the transformer.[/quote:1179xfdr]
Hi!!!
no, my DP4 is the first one, not the + version, and this have a fixed input voltage trafo inside. Change it is easy if you know the secondary out voltages, they are a lot of toroidal transformer with many out voltages that can be adapted, and there’s a lot of space inside the case.Now I’ll see if I find the service manual on the yahoo group, thanks for the info! I’ll let you know.
Ciao
ItaloDecember 7, 2010 at 2:27 am #1441I’ve attached the .pdf file here, hopefully it works.
I had a quick look for the manufacturer of the transformers, and it appears they are based in italy:
http://www.acem-transformers.com/
I emailed them for some specs but no reply yet.
December 17, 2010 at 12:36 am #1442After messing around for a few days with the Dp/4 and a kenton midi controller I haven’t go very far. I can’t get anything to work via the system/midi settings. I’m definitely on the right channel, set the controller etc. – nothing. It’s definitely receiving some sort of midi message, as indicated by the front midi led, but no changes. I did manage to get the sysex commands to work for changing parameters, though it is so temperamental as to be unusable. Any fast (or even slightly fast) turn of a knob causes the dp/4 to freak out. I get the feeling this is more how its receiving the data the a speed processing issue, though I could be wrong. The value of the parameters in the sysex string is contained within two bits. If I change just one bit of the value (say moving by 16 instead of 1) it would not cause the error, though it still freaks out if you change to a different parameter. Very confusing that from a fairly comprehensive midi implementation I can’t get any of it to work at all. Maybe I’m doing something dumb, or the kenton isn’t compatible for some reason.
January 22, 2011 at 11:59 pm #1443I hope you can get this working. I’ve been waiting to find a good software editor for the DP4 for some time now. MidiQuest 10 is a bug nightmare and it doesn’t work well on the DP4+
I own a DP4+, but I believe the midi spec is the same. I was going to attempt to write an editor in MAX/MSP for max4Live, but I’m very new to sysex and Max/MSP. So it’s going to be some time before I crack this one.
Good luck, I hope you or someone else can implement the DP4 with CTRLR.
January 23, 2011 at 11:55 am #1444I’ve only been trying with a hardware controller so it’s hard to say anything about the software aspect. I think the software side of things would actually be less problematic. I have been in contact with the someone who worked for ensoniq and who actually implemented the midi specifications. It turns out it may be just one of the idiosyncrasies of the unit that it is troublesome to alter parameters in real time with a hardware controller, though I have some other workarounds to try.
If anyone is going to try and program a software editor I might have some information if they need it. I still like the DP4 regardless. ” title=”Smile” />July 20, 2011 at 12:59 pm #1445Hi, I just started trying to program my midicontroller to my DP-4 with the midi-sysex chart, but with no results yet.. ” title=”Sad” /> at least, I don’t see the controls being updated on my DP-4..
As far as I figured it out, normal FX parameters should be controlled like this:F0 0F 40 00 (=header)
01 (=id)
00 (=msg)
00 01 (=command)
00 0U (U=unit (eg: 0,1,2,3), config (4), control (5))
00 PP (P=parameter numer of FX which is shown in part-2 of the sysex implementation chart: 0-127 in hexadecimal, eg 01=mix, 02=volume)
00 00 VV VV (V=value "00 00"->MSB "VV VV"->LSB
F7 (=end message)
thus in total:
F0 0F 40 00 01 00 00 01 00 0U 00 PP 00 00 VV VV F7the message I used with my remotezero controller is:
0F 40 00 00 01 00 01 00 00 01 33 DV
(DV=value being send by controller, I guessed F0 and F7 would be send by the remote itself as it’s send as sysex and also because otherwise the string would be to long for the remotezero controller)following the manual this should work, but I don’t see the mix parameter of unit A change..
Also, according to the manual, the DP-4 should automatically shift to edit-mode when receiving these sysex, but it doesn’t.
Anyone sees a (couple of) mistake(s) in here? This is the first time I do this sysex, so it’s probably meJuly 20, 2011 at 1:03 pm #1446this depends what sot of a SysEx string are you typing in, and where, if it’s Ctrlr then you need to add F0 and F7 in the sysex editor
July 30, 2011 at 5:51 am #1447"SirSickSik":1kwa2u1c wrote:following the manual this should work, but I don’t see the mix parameter of unit A change..
Also, according to the manual, the DP-4 should automatically shift to edit-mode when receiving these sysex, but it doesn’t.
Anyone sees a (couple of) mistake(s) in here? This is the first time I do this sysex, so it’s probably me [/quote:1kwa2u1c]
Hello
In my experience a device does not respond to MIDI system exclusive messages due to any of the following situations:
<Error>:<solution/comment>1.MIDI Link error: conect MIDI Cable (Out to In) and (In to Out)
2.MIDI Device Configuration error: Select the correct MIDI Port in your program
3.Syntax error in MIDI Messages:
3.1. You wrote an "o" when it should be "0"
3.2. You wrote a number in decimal when it should be hex
etc
4.DevId error: Your device or message have different DevId
5.Bulk Protect: Your device has a bulk protect on.Regards
November 15, 2011 at 9:16 am #1448"SirSickSik":1y1y3dtl wrote:F0 0F 40 00 01 00 00 01 00 0U 00 PP 00 00 VV VV F7the message I used with my remotezero controller is:
0F 40 00 00 01 00 01 00 00 01 33 DV
[/quote:1y1y3dtl]The Ensoniq DP/4 breaks up it’s parameters into 4-bit nybbles and sends then as the lowest 4-bits of an 8-bit byte.
Your value 00 00 VV VV should be expressed as 0V 0V 0V 0V
From what I have experienced with the Novation Remote Zero SL, you can’t break up a value in that fashion.
This is what Ctrlr is for. ” title=”Very Happy” />
April 23, 2016 at 2:31 pm #69084Hello,
Could anybody repost the Appendix A for the Sysex information.
I’d love to take a shot at creating a control surface.Thanks
May 26, 2016 at 4:27 pm #69296Hello @mri, let me know if you need some beta testing of the panel as I have a DP2.
Here is the full manual with the Appendix at the end: https://ccrma.stanford.edu/~dattorro/DP4_manual.pdf
Attachments:
You must be logged in to view attached files.http://opuswerk.tumblr.com
www.soundcloud.com/opuswerk
www.facebook.com/opuswerkFebruary 2, 2017 at 12:02 am #71013February 7, 2017 at 3:06 pm #71109I’ve attached the sysex files here. They come from the yahoo ensoniq DP4 user group.
Hope this help. I suspect the dp4 implementation shouldn’t be tooo far from the dp2.- This reply was modified 7 years, 2 months ago by opuswerk.
Attachments:
You must be logged in to view attached files.http://opuswerk.tumblr.com
www.soundcloud.com/opuswerk
www.facebook.com/opuswerkMarch 29, 2017 at 7:54 pm #71769I implemented the sysex and am able to able to control effect params. The DP returns an ACK code each time an update is made. If a message is sent before an ACK code is returned DP throws an error.
How can I configure Ctrlr to wait for an ACK code before sending the next sysex message?
May 3, 2018 at 4:13 am #83758 -
AuthorPosts
- The forum ‘Using Ctrlr’ is closed to new topics and replies.