Menu
Home
Forums
New posts
Search forums
What's new
Featured content
New posts
New media
New media comments
New resources
Latest activity
Media
New media
New comments
Search media
Resources
Latest reviews
Search resources
Nyuuz
Jinaral kantent
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Menu
Log in
Register
Install the app
Install
Home
Forums
Labrish
Nalij
Jinaral kantent
DevOcean 1.2 turns MIDI into a performance layer
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
[QUOTE="Bombastus, post: 92279, member: 2178"] DevOcean Modular 1.2 adds seven MIDI processors that alter note data before it reaches the synth voice or any audio effect. Chord Generator, Scale Enforcer, Strummer, Random Notes, MIDI Delay, Velocity Processor, and Humanizer all work upstream of the sound engine, so the patch hears a changed performance rather than processed audio. The important part is not the module count. In DevOcean, MIDI has its own connection type and carries note, gate, velocity, and other performance data together, which means a processor can reshape the playing itself while leaving oscillators, filters, and effects untouched. The practical shift becomes clearer when [B][URL='https://goldmidi.com/community/threads/ocean-swift-expanded-devocean-modular-1-2-with-35-modules.77648/']the DevOcean Modular 1.2 MIDI expansion[/URL][/B] sits in front of a patch instead of being treated as another effect rack. A single note can now become harmony, be pulled into a scale, spread into a strummed gesture, delayed, varied, or softened before the instrument generates sound. You are programming the event stream first and the timbre second. For modular work, that separation matters. [HEADING=2]MIDI now shapes the performance before the synth[/HEADING] Audio effects react after a sound exists. DevOcean's MIDI section works earlier, where pitch choices, note timing, velocity, and note generation are still editable as performance information. This is why a MIDI chord generator and a reverb solve completely different problems even when both make a patch feel larger. Chord Generator handles harmonic expansion, while Scale Enforcer keeps incoming material inside a chosen pitch set. Strummer changes how grouped notes arrive over time instead of firing them as a perfectly simultaneous block, and Random Notes introduces controlled variation before the sound source sees the result. MIDI Delay adds repeated note events, with Ocean Swift also describing pitched echoes as part of its role. Velocity Processor belongs in the same conversation because loudness intent often begins before the amplifier or filter stage. Across a large corpus of piano MIDI performances, [B][URL='https://pmc.ncbi.nlm.nih.gov/articles/PMC13468805/']expressive timing and dynamic range often move together[/URL][/B] rather than behaving as unrelated gestures. Humanizer makes more musical sense when you treat timing and intensity as parts of one performance, not as two random knobs to scatter independently. [HEADING=2]Each processor changes a different part of the gesture[/HEADING] The cleanest way to understand the seven modules is to ask what part of the incoming event each one is allowed to disturb. Chord Generator changes note count and harmony, Scale Enforcer changes pitch eligibility, Strummer changes onset spacing, and Velocity Processor changes how strongly notes are expressed. Humanizer introduces controlled imperfection, while Random Notes and MIDI Delay create new event movement rather than merely correcting what you played. This distinction keeps patching from turning into guesswork. If a phrase already has the harmony you want but feels mechanically flat, adding more generated notes is probably the wrong move. A small timing or velocity change attacks a different weakness and leaves the harmonic shape alone. Order also becomes part of the composition because downstream processors receive the MIDI stream produced upstream. Put a pitch-correcting stage after a note-generating stage, and it can police whatever arrives there. Put a timing-oriented stage later, and it can act on the expanded stream rather than only on the notes you physically played. [HEADING=2]Chaining MIDI processors creates the real depth[/HEADING] The strongest use case is not seven isolated tricks. It is a short chain where each processor has one job, and the result remains readable. A held note can become a chord, the chord can be constrained harmonically, its notes can be spread in time, and the resulting events can reach the synth with less rigid velocity and timing. Restraint matters because every stage can erase part of your original gesture if you push it too far. Heavy randomization after chord generation can make harmonic intent harder to hear, while aggressive timing changes can turn a tight rhythmic figure into something vague. DevOcean gives you the parts, but the useful skill is deciding which human decision should remain untouched. The new MIDI section also changes how you can build reusable patches. Instead of baking movement into an oscillator, sequencer, or audio effect, you can keep performance logic in front of the instrument and swap the sound source underneath it. A bass patch, pluck, pad, or physical-modeling voice can receive the same transformed MIDI stream while retaining its own synthesis character. For players who normally draw notes in a piano roll, this opens a different workflow. You can feed in deliberately plain material and let a visible chain handle harmony, scale discipline, timing spread, repetition, and velocity shape before recording or rendering the result. Fewer notes need to be authored by hand, yet the patch still exposes exactly where the performance was changed. [/QUOTE]
Insert quotes…
Name
Post reply
Home
Forums
Labrish
Nalij
Jinaral kantent
DevOcean 1.2 turns MIDI into a performance layer
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Accept
Learn more…
Top