Ensoniq DP/4 Emulation Incoming!
- KVRer
- 20 posts since 11 Jan, 2026
v0.5.0
Available NOW at https://TemeculaDSP.com/deep4
MIDI Learn
Walkthrough
• MIDI CC learn for all knobs and switches — right-click any control and select MIDI Learn, then turn a physical knob to assign it
• Same CC can control multiple parameters simultaneously
• MIDI Learn and LFO modulation coexist — MIDI CC adjusts the base value while the LFO continues modulating around it
• Batch MIDI Learn — click Learn on one parameter, shift-click on another in the same section to select a range, then turn physical knobs sequentially to assign them all
• MIDI Assignments dialog — view, learn, and remove all MIDI CC mappings from a centralized panel accessible from the toolbar or any knob's context menu
• Per-section reset in the MIDI Assignments dialog with confirmation
• CC number badge displays on assigned knobs for quick visual reference
• MIDI mappings save and restore with presets
• Global parameters (Master Volume, Global Mix, Input Trim, Pair Amounts) are also MIDI learnable
LFO System
Walkthrough:
• Four independent LFOs with drawable curve editor — create custom modulation shapes by adding, moving, and removing control points with adjustable tension
• Three drawing modes: Curve (freeform), Line (step sequencer), and Saw (sawtooth) — each snaps to an adjustable grid
• Drag-and-drop LFO assignment to any knob parameter — drag from an LFO tab button onto any knob to assign modulation
• Bipolar modulation with adjustable depth — LFO sweeps symmetrically around the knob's base value
• LFO rate supports both free-running Hz mode and BPM-synced note divisions with straight, dotted, and triplet modifiers
• Forward, backward, and ping-pong direction modes with free-running and transient-triggered playback
• LFOs can modulate MIDI tempo-synced parameters — sweeps through valid note division values
• Per-LFO color coding (orange, blue, purple, pink) — assigned LFO tabs, depth rings, and drag indicators all show the LFO's unique color
• Copy and paste LFO configurations between slots
• Adjustable grid resolution for the curve editor
• Right-click context menus on the LFO graph for adding/removing points
• LFO state saves and restores with presets
UI Improvements
• Right-click context menus on knobs for LFO removal, MIDI Learn, and accessing MIDI Assignments
• Right-click context menu on LFO tab buttons for Initialize and Remove All Assignments
• Updated documentation with all new features
Available NOW at https://TemeculaDSP.com/deep4
MIDI Learn
Walkthrough
• MIDI CC learn for all knobs and switches — right-click any control and select MIDI Learn, then turn a physical knob to assign it
• Same CC can control multiple parameters simultaneously
• MIDI Learn and LFO modulation coexist — MIDI CC adjusts the base value while the LFO continues modulating around it
• Batch MIDI Learn — click Learn on one parameter, shift-click on another in the same section to select a range, then turn physical knobs sequentially to assign them all
• MIDI Assignments dialog — view, learn, and remove all MIDI CC mappings from a centralized panel accessible from the toolbar or any knob's context menu
• Per-section reset in the MIDI Assignments dialog with confirmation
• CC number badge displays on assigned knobs for quick visual reference
• MIDI mappings save and restore with presets
• Global parameters (Master Volume, Global Mix, Input Trim, Pair Amounts) are also MIDI learnable
LFO System
Walkthrough:
• Four independent LFOs with drawable curve editor — create custom modulation shapes by adding, moving, and removing control points with adjustable tension
• Three drawing modes: Curve (freeform), Line (step sequencer), and Saw (sawtooth) — each snaps to an adjustable grid
• Drag-and-drop LFO assignment to any knob parameter — drag from an LFO tab button onto any knob to assign modulation
• Bipolar modulation with adjustable depth — LFO sweeps symmetrically around the knob's base value
• LFO rate supports both free-running Hz mode and BPM-synced note divisions with straight, dotted, and triplet modifiers
• Forward, backward, and ping-pong direction modes with free-running and transient-triggered playback
• LFOs can modulate MIDI tempo-synced parameters — sweeps through valid note division values
• Per-LFO color coding (orange, blue, purple, pink) — assigned LFO tabs, depth rings, and drag indicators all show the LFO's unique color
• Copy and paste LFO configurations between slots
• Adjustable grid resolution for the curve editor
• Right-click context menus on the LFO graph for adding/removing points
• LFO state saves and restores with presets
UI Improvements
• Right-click context menus on knobs for LFO removal, MIDI Learn, and accessing MIDI Assignments
• Right-click context menu on LFO tab buttons for Initialize and Remove All Assignments
• Updated documentation with all new features
- KVRAF
- 14466 posts since 16 Feb, 2005 from Planet Earth, Somewhere
Based on a convo on vi-control, turns out roland global does not have this restriction which might explain why others saw a different eula.
https://www.roland.com/global/support/b ... s_drivers/
rsp
sound sculptist
- KVRAF
- 2627 posts since 16 May, 2004 from Soviet Union
Frankly to say (with all regards to the author responsivity) for me similar feel. Despite declared encouraging from the long wait from some users.
Just, not able to found something special sounding in algos \ engine. Along with palpable cpu eating yet (in certain modes).
Initially, by schemes, was hope to some tricks with builtin feedback routing flow, but at paractice it occurs somehow not so much special by sound.
No, it''s not so bad (algos amount particularly, and built in signal gen idea i really liked here - not so often find it inside fx), but combining mentioned conses with price (even with 75$), it makes simmer down.
Upd For instance, i would definitely grab it for 75 if here would be near to zero cpu eating level regardless modes.
(And for 100+, if would impressed by feedback nature lol)
Just, not able to found something special sounding in algos \ engine. Along with palpable cpu eating yet (in certain modes).
Initially, by schemes, was hope to some tricks with builtin feedback routing flow, but at paractice it occurs somehow not so much special by sound.
No, it''s not so bad (algos amount particularly, and built in signal gen idea i really liked here - not so often find it inside fx), but combining mentioned conses with price (even with 75$), it makes simmer down.
Upd For instance, i would definitely grab it for 75 if here would be near to zero cpu eating level regardless modes.
(And for 100+, if would impressed by feedback nature lol)
-
- KVRAF
- 5515 posts since 6 May, 2002
Its supposed to be bit accurate emulating the Ensoniq DP4+. Look at the 2nd hand ebay prices
Intel Core2 Quad CPU + 4 GIG RAM
-
- KVRAF
- 2429 posts since 11 Jan, 2009 from Portland, OR, USA
It was also vibe-coded in a couple weeks. 100 bucks? Before long we'll all just be prompting for a DP/4 and having it arrive yesterday.
-
- KVRian
- 1119 posts since 4 Jan, 2007
One doesn't just vibe-code a DP4, he _definitely_ knows what he's doing and it has merit. While I have expressed some concerns about something unrelated, there is nothing wrong with a developer that knows what he wants using AI to get there faster. The bottleneck shifts from writing to reading (reviewing) and adjusting code, that's all. AI is a force multiplier and if the result is good or bad depends still on the developer.
The days of 100% human-written code are as over as the days of coding in pure assembly. Even the most senior devs use AI in some measure and those that don't will be unable to compete. For good or for bad.
The days of 100% human-written code are as over as the days of coding in pure assembly. Even the most senior devs use AI in some measure and those that don't will be unable to compete. For good or for bad.
- KVRAF
- 1841 posts since 3 Jan, 2019 from Holland
The Usual Suspect are working on a free version.
The loudness war is over, loudness has won
- Beware the Quoth
- 35449 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair
You've already been told something somewhat different from that by the developer.
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."
- Beware the Quoth
- 35449 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair
Not of the code, no.
An idiot on Set Theory:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate."
-
- KVRian
- 1119 posts since 4 Jan, 2007
IMO, a bit-perfect DSP emulation of something as complex as the DP4 involves with almost total security some form of decompilation/reversing of the original firmware. Specially with the methodology that the developer described and specially by seemingly not owning the hardware itself. This is illegal on most countries (IANAL).
So for a non-DP4 owner this looks like either he uses the firmware illegally* or he pays for this product taking the liability, conscience-washing or whatever one wants to call it.
*This assuming that the firmware for this has to be obtained illegally which I don't know. Roland's firmware for the JP8080 was distributed freely by themselves with an EULA compatible with emulator usage at some point, only to be changed later.
Still you are 100% right, TUS can only provide virtual hardware.
Last edited by rafa1981 on Wed Apr 15, 2026 7:06 am, edited 1 time in total.
- KVRAF
- 10135 posts since 16 Dec, 2002
You certainly are
