Interfacing dRambo with Eurorack

1678911

Comments

  • aaaaaa
    edited April 2025

    I've finally gotten around to running some tests to try to determine how to best calibrate my MOTU M4 for interfacing with my eurorack system. Within drambo I programmed a melodic MIDI sequence using 1-octave intervals (C2-C3, and C2-C1), and I patched Drambo so that the MIDI sequence would be converted to CV and then output to my audio interface. Then I used my oscilloscope to measure the voltage at the output of my MOTU interface (ie. measuring the voltage if of different pitches and intervals). I found that C2 == 0V. Since eurorack modules tend to use 1V/oct as their standard tuning, I wanted to scale the CV generated by MIDI in drambo so to align with the eurorack standard. I found that by scaling by a factor of about 1.5325, I was able to achieve 1V/oct.

    1.5325 is a very specific and unusual, almost arbitrary-seeming value. I'm not sure why Drambo would have been designed that way -- it's a very odd choice. I'm not sure if I made a mistake during my measurement and calibration process. Or perhaps every audio interface would require its own specific and particular scaling factor to convert Drambo's CV units to actual real-world voltage units?

    How are other eurorack users handling this? I read in an old thread from many years ago that at one point, it was theorized that scaling by 0.8 would convert from Drambo's tuning system to Eurorack's 1V/oct tuning system -- but that old comment didn't describe how that conclusion was reached or what sort of signals need to be scaled by 0.8. In any case I'm observing very different results now, which is confusing to me.

    EDIT: I should add I was running Drambo within AUM during these tests. But (in theory?) I wouldn't expect it to make any difference, since all other channels in AUM were muted/bypassed, and this channel was set to unity gain.

  • edited April 2025

    Unfortunately, there is no single standard describing what audio signal should produce what output voltage, for several reasons:

    • Audio interfaces are not designed for CV (DC) output in the first place.
    • If they happen to support it, calibration is up to you.
    • The idea of CV calibration is to find the precise values to obtain the correct pitches over many octaves.
    • Being able to use "odd numbers" is the idea of calibration, otherwise calibration wouldn't be necessary.
    • By the way, a classic multimeter will give you much more precise CV voltage readings than an oscilloscope.
    • Drambo should not care about absolute output levels because they're up to the audio interface's design.
    • Drambo's pitch signal is designed for working with Drambo modules and the common -1..1 range of internal values plus the 0.125 per octave scaling factor does make sense internally.
    • Don't forget that what you're doing here is an unsupported hack that happens to work well enough after some tweaking. Changing levels in your output chain at any point, be it the volume knob or internal mixer settings of the audio interface, will destroy the calibration again.
    • The "official" way to convert note pitches to CV would be a MIDI to CV converter. Much less hassle and potentially more CV outputs.

    How are other eurorack users handling this? I read in an old thread from many years ago that at one point, it was theorized that scaling by 0.8 would convert from Drambo's tuning system to Eurorack's 1V/oct tuning system -- but that old comment didn't describe how that conclusion was reached or what sort of signals need to be scaled by 0.8. In any case I'm observing very different results now, which is confusing to me.

    The reason is the interface itself. Different DC coupled audio interfaces will require different scaling (and potentially offset) values. The value 0.8 you mentioned sounds like a value to use for a specific CV interface from the company Expert Sleepers.

    See also:

    https://forum.beepstreet.com/discussion/401/how-to-scale-drumbos-internal-voltage-to-eurorack

  • @aaa @rs2000

    I'm in agreement with the both of you.

    I started modular via dRambo and though dRambo's way of determine 1v/oct

    works perfectly within dRambo it doesnt translate precisely into the real world

    when using audio interfaces even when using an Expert Sleepers ES3.

    My advice is to use a multimeter like @rs2000 suggested and create

    a maximum voltage of 8 volts or a little bit more which can give you a bit of leeway

    when calubrating 1v/oct from dRambo.

    I would suggest not using the external cv module but going directly to the audio output

    that you're using to send out CV signals and using the Scale Offset module to scale and offset the cv signal.

    The other thing to bear in mind is that you will have to calibrate quite often when using external modular stuff.

    Not because of the audio interface, because the external modules will drfit.

    I designed a precison adder so that I can get the notes pitch perfect

    however you can do rough calibration using just octaves and a tuner.


    By the way part of the reason theres been tumbleweed is because I'm creating an Artist hub here in London, UK.

    Where creatives from right across the board can share ideas, meet like minded people and have fun.


    More news to follow in that regards. ;)

  • Here are some photos of the new creative space.

    Expect live streaming, tech talk and dRambo shows.

    My apologies if you don't use Facebook.

    My music room is being relocated in to the new venue by the end of next week or by the beginning of the week after allowing for time because I also have to prepare for my gig with my live band mid May which is only around the corner.

  • Here's my FB


    https://www.facebook.com/share/1DZ1591DBm/


    Follow for more news. ;)

  • Quoting @gravitas:

    a maximum voltage of 8 volts or a little bit more which can give you a bit of leeway

    when calubrating 1v/oct from dRambo.

    Can you explain what you mean by this? 8 volts where? Do you mean choosing a DC-coupled interface capable of outputting up to 8Vp-p? Or capable of outputting +/-8V? Or do you mean perform some sort of calibration involving 8V? How do you perform the calibration?

    Quoting @gravitas:

    I would suggest not using the external cv module but going directly to the audio output

    that you're using to send out CV signals and using the Scale Offset module to scale and offset the cv signal.

    What do you mean by "going directly to the audio output"? I only just started using a multichannel audio interface (MOTU M4) within the past couple weeks, and I'm still learning my way around it. But I've found it not at all intuitive to understand how to control whether a physical output coming from drambo is mono or stereo. I've actually been emailing back and forth with MOTU support for days trying to better understand what's going on with mono/stereo signals on the iPad.

    Could you please explain how to map the output from a Drambo track to the physical outputs of a USB audio interface? Especially when dealing with a combination of tracks where some are meant to be mono and some are meant to be stereo.

  • @aaa

    There will be video about how to calibrate 1v/oct in a future video once my Patreon becomes active.

    @lala has a Motu M4 I do believe so he maybe able to tell you how to configure your routing.

  • edited February 18

    Good morning, good afternoon, good evening all.


    I've been busy. :)

    I'll be bringing this thread up to date very soon.

    Watch this space.

  • The all important details first.

    My equpiment list now.


    Air 4


    MacBook Air M1


    Instruments


    Epiphone Wildkat

    Fender Squier Jazz Bass (with EMB EXB EQ)

    Casio PXS1000

    Mapex Comet drumkit

    Moog Werkstatt

    Behringer Crave

    Behringer JT4000

    Roland JV1010

    Korg Volca Drum

    Korg Volca Beats

    Korg NTS1 mk I


    Mixers, Interfaces & Converters


    Behringer X32 Rack

    Audient EVO 16
 + Behringer ADA8000

    Komplete Audio 6 mk ii
 (EuroRack rig)

    Zoom U44


    Soundcraft Notepad 5

    SubZero SZMIX08USB

    Behringer SRC2496


    Behringer Xenyx Q802 USB


    Outboard & FX


    Lexicon MPX200

    dbx Project 1 compressor

    Joemeek C2

    Behringer Feedback Destroyer ( for live P.A when the room is a chaotic sounding mess)

    Icon Pro Audio Neopreamp

    Icon Pro Audio Reotube GX2


    Controllers


    LaunchControl XL MKII

    LaunchPad X

    Behringer XTouch


    Korg NanoKontrol mk i


    Monitoring


    Soundtech PL200 → Alesis Monitor One MkII

    AKG K275 headphones


    Eurorack Modules


    DreadBox Disorder

    Animodule Line_Amp

    Beep Boop Line Euro X10 Amp

    Michigan Synth Works 2HP2CV

    Teenage Engineering POM4 self oscillating filters x2

    Behringer 902 VCA’s x2

    York Modular Opto Thing

    Expert Sleepers ES3


    P.A

    Alto TS415 2.5 kiloWatt speaker x 2

  • edited February 21

    If anyone has noticed my music room gear has grown a bit courtesy of me

    purchasing a full P.A and recording rig for my improv band and potential P.A for hire rig.

    It's become standard practice here in London for a band to have their own P.A these days

    and the X32 rack certainly comes in handy in the music room.

    I don't mind because I've just tested mine for seven months and

    I would recommend an X32 rack and a pair of Alto TS415's any day of the week.

    The sound was crystal clear, the venue I was in was on the main high street.

    No complaints and that was quite often at full blast four days a week.

    Thank God for ear plugs.

    Anyways,... I had a conversation with the Microsoft A.I engine Co-Pilot that I'm learning

    about me sound engineering and recording gigs with it here in Deptford

    and here's an excerpt from our conversation about it.


    Me first,..

    I think this is the line that shows me that A.I has humour.


    "You’re basically mixing inside a giant tiled bathroom with a jet engine in it."


    I did that for 7 months.

    "Seven months in a concrete echo chamber with a monster PA… that’s not engineering, that’s survival training. Anyone who’s done time in a room like that earns a special badge of honour — the “I have mixed in acoustical hell and lived to tell the tale” badge."


    What it didn't realise was that was the most fun I've had in years in regards to sound engineering except dRambo of course.

    Right then, we'll get to those stories later on.

    I've been going through my dRambo Master template and I now sort of am able to articulate what's happening and what I've put together.

    All of the synths and drums that I have all have some form of cc capability.

    I've gone through all of their cc parameters and made dRambo panels for all of them.

    I've made some documents for them because some of them are quite interesting to say the least

    and I did a whole bunch of eurorack stuff using the ES3 and the Komplete Audio 6 mkii Eurorack utility rig that I've put together.

    For instance I finally discovered why the audio outputs that I use for my Eurorack rig are not linear

    and I've designed what is called a lockup table for the tuning of self oscillating filters.

    My A.I engine said someting about the voltage being expotential and what I call an oscillator tuner is basically a LUT table for tuning.

    God knows what an LUT is however that's what it seems to be.

    I'll leave the definition for you guys to tell me all I know is that with a little bit of extra voltage as in about ±7-8 volts

    and using the tool I made you can have pitch perfect self oscillating filters with minimum amount of drift.

    Any drift is adjusted for with a little bit of fine tuning which takes about 5 minutes max.

    The initial setup dependant upon your rig is the hardest part however like with anything practice makes perfect.

    tested on the Teenage Engineering POM-4's, the Dreadbox Disorder pedal turned to lo-pass and works on the hi-pass side as well,

    the Werkstatt VCF and the inbuilt LFO's on both the Crave and the Werkstatt.

    To be continued... ;)

  • I've designed a couple of tools for the Behringer Crave.

    The Behringer Crave has a couple of quirks in regards to it's sequencer so I put together a MidiClock utility multiplier and divider

    with an inbuilt nudge for tempo and a reset on every 32 steps which keeps the Crave's sequencer locked in and grooves.

    It also has a latency adjuster.

    So a Crave tool which has all of the Craves cc capable knobs mapped with two inbuilt oscilators

    that I use for modulating the Crave's PWM with LFO's to match and a MidiClock utility

    which keeps it locked in with dRambo's Transport.

    The MidiClock utility can also run anything that needs it obviously.

    Tested on the Korg Volca Beats and Volca Drum and sending MidiClock to dRambo on another idevice.

    The Crave has a CV voltage output that can be assigned to a CC message, I use it for controlling the VCF on the Crave

    however it can be patched in to anything that needs it the only caveat being that it cannot be used for pitch accurate stuff. :)

  • That sounds great. Will you publish the/that Behringer Crave tool somewhere?

  • Yup and a few others in regards to any users who have the same synths as me.

    I also put together a Werkstatt tool which can be used for any semi modular synth

    as long as you have the neccessary outputs on your audio interface etc.

  • Looking at getting this one back up.

    It was my take on the Moog DFAM using the X-Touch.

    It needs refining.

    I did this three years ago now. :)


  • Moving on.


    It's been awhile since I've done a video however I do have one in mind.

    I've been away from dRambo for awhile so I had a look at my most recent project.

    It's the Master Template for my hybrid music room.

    All of the instruments are being controlled by dRambo on the Air 4 and on the MacBook Air M1 standalone.


    The Teenage Engineering POM-4's are CV controlled by dRambo using the Komplete Audio 6 mk ii.

    Each channel has it's own LUT to keep the filters from drifting to muhc in regards to pitch.

    Apparently filters that are not designed for pitch cv can accept pitch cv voltage however the pitch will drift

    because of the expotential curve of the filter feedback and how much the input can handle voltage wise.

    In my case I boosted the voltages from the KA mk ii in my early explorations and then

    brought the voltages down to match the inputs not realising that I could've blown the inputs with excessive voltage swings.

    I would advice checking manuals and stuff in that regards, a smoking hot burning module is not the one.

    The outputs of the KA mk ii are boosted using the BeepBoop Electronics and Animodule modules to voltages for the 1v/Oct standard.

    The KA 6 mk ii has a maximum of about ±2vdc so it needs to be amplified.

    I've found out in my search for scaling up pitch cv voltages that many audio interfaces that cite CV compatible

    voltages can mean they have some voltage to make enough notice but not sufficent enough for full pitch cv.

    On that note I would recommend getting an ES-3 if you have ADAT ports on your audio interface...

  • One of my most recent designs is a generative instrument which

    I designed primarily for orchestral sounds and in actual fact any "real" instrument.

    I'm currently have four of them playing violins, violas, cellos and basses.

    The instrument has a fixed upper and lower range set by the user to match the full range of each instrument.

    It uses a Chord module with an LFO modulating the chord notes>Arpeggiator module and then into a CV quantizer.

    On route I added a couple of Graphic LFO's to modulate velocity which I may change

    to one of the step sequencers I've designed to give that extra bit of finese.

    Becuase the chord notes cycle over a given time say an 8 bar loop they modulate the Arp progression quite nicely.

    Because of the CV quantizer it keep's it harmonically rich and complex.

    Very simple yet quite wonderful when you have four going at once at different rates.

    One of the cool things that can be done is automating the Arp speed which creates very interesting rhythmic variations.

  • Before we move on, just to make it clear every synth and drum machine has a control panel now using CC- messages.

    Some with LFO's for modulations and I'm now going to be mapping

    the lot to the Launch Control XL on the Air 4 and the Korg NanoKontrol on the M1.

    The Korg Volca drum is running as dRambo auv3 because it takes up to 6 channels and I wanted to keep all the channels in one Track.

    The Volca dRm auv3 can be loaded up standalone and all of the tracks copied and pasted into whatever project I have.

    I'm also fine tuning the Volca dRm patch because I've got the Body effect almost tuned to notes.

    When the Project is in auv3 it works as single shot notes when in stand alone it works as quantized pitch.

    It can do it in auv3 mode however that requires doing LFO stuff in the auv3 which means a lot of jumping in and out of the auv 3.

    I basically use it as make the sound in the auv3 and then trigger it from the Master Template.

    The latter of which I will be showing at some point very soon.

  • edited March 17

    Next up is using dRambo as a production tool using a Macbook Air M1, you need a M series device to be able to use dRambo in this way.

    I use Reaper as my main DAW though this can be done in any DAW that uses AU units.

    The first thing I've put together is a very simple Swing tool using the Graphic Modulator module and the Midi Delay module.

    Screenshot.


    This gives you precise control in regards to swing.

    As dRambo is impressively light weight it's perfect when you want to get right down

    to the nitty gritty of midi modulations and grooves, the only limits are your imagination.

  • For the record.


    My dRambo Master Template for the Air 4 has the following in order;


    Master Track

    A LPX utility that switches between Session mode and Note mode.

    A LC XL utility that selects the LC XL scenes using midi.

    The LC XL utility provides the midi information and on screen control and the LP X does the switching in Session mode.

    Tempo + Swing processor which can ramp up the Tempo from the original Tempo and back down again.

    The sliders make it much easier to automate Tempo per CLIP lane.

    Clock'd a separate Track which has the Midi Clock utility for syncing external sequencers with adjustable latency compensation built in.

    The latency compensation is user adjustable dependent upon what I'm using and creating.

    Tested using the Crave and the Volca drum machines and to finish off forty seven Tracks

    that control the iOS virtual instruments, various synths, drum machines

    that are connected to the EVO 16+ADA8000 combination and currently using the M1 as an external sound module.

    See the aforementioned equipment list for reference.


    All of the audio is routed out to the X32 rack for final mixing via Reaper which is being used

    to monitor and provide additional tone control for audio signals coming from the Air 4 EVO+ADA8000 combination.

    Reaper at the moment is being used passively whilst I apply the final finishing touches to the Air 4 dRambo Master Template.


    The M1 has both the Komplete Audio 6 mkii and the X32 rack connected.

    The KA 6 mkii to control the external Eurorack modules using dRambo standalone

    and Reaper is using the X32 for the audio with X32 Edit and the X-touch.

    X32 Edit to provide precise visual control for it's inbuilt EQ and effects processors and configuring the routing

    a must have because the X32 rack's routing is quite complicated at first glance and the X-touch for tactile control.

    The Macbook Air is powerful enough to be able to run dRambo standalone

    and Reaper with dRambo as midi/audio plugins without straining the machine unnecessarily as is.

    The real test is when recorded audio is also thrown into the pot so to speak.

  • Here are two images.

    The first one shows the Tracks in my Master Template horizontally and the second shows the Tracks vertically.

    The blank Tracks are midi only as they are sending midi notes to Beathawk, the JV1010 and the M1.

    All three of which are being used multi-timbrally.

    and


    Full resolution images will be available later.

  • Here is my Splat to Clat preset.

    It uses a combination of one CC message for start/stop and one PC message to select the playing loop.

    When the knob "Loops and Sounds" is adjusted it changes the playing loop and keeps it playing in time.

    Turning the knob sends a CC message to retrigger the loop to start playing again via the Clock generator module

    without having to stop Transport and start again which can get tedious when looking for a suitable loop.

    The Start button is P-locked so that it immediately starts playing with Transport start and stops when Transport stops.

    The settings in Splat to Clat are very simple.

    Transport play in Splat to Clat is set to MIDI CC 1 and Program change is set to Inc/Dec Scroll Presets.


  • edited March 19

    And moving on.


    I've just discovered something rather interesting.

    Reaper doesn't sync to Midi Clock at all, it can send Midi Clock but not receive

    however it can sync to Ableton Link using a third party script.

    Syncing to Ableton Link using the script has some caveats, such as it needs

    the Tempo track to be active and when starting and stopping

    it kinda lurches into action which messes up creative flow.

    What Reaper can do is sync to MTC or SPP which dRambo cannot send out natively.

    So I had a thought what about a Midi Clock to MTC or SPP converter?

    There's no standalone app on MacOs, there is one on the iOS platform but

    I didn't want to jump through those hoops to test and find out that it didn't work.

    Thinking about it I ran through some ideas and concepts and then found out there is a DAW

    that can send and receive MTC, SPP, Midi Clock and Ableton Link and that DAW is Bitwig.

    Now I fortuitously have the 8-Track version so I headed over to Bitwig and downloaded it.

    I switched of it's audio side, activated IAC on my Macbook Air M1 and lo and behold

    I can now sync Reaper to either Ableton link or MTC or SPP.

    Now I'm sure you're all wondering why not just use Bitwig?

    I will eventually however I like Reaper and dRambo. :)

  • In catching up with dRambo...

    I've discovered the dRambo code module which is quite fascinating to say the least

    so I took the leap and dived straight in assisted by a couple of A.I engines.

    Two oscillators, three hardware compressor emulations, a P90 denoiser in and I'm hooked.

    Thank you @giku. 🙏🏾

  • Here's one of my first tracks in a long while.

    All instruments played live with some instances of dRambo being used for audio production.

    The rhodes and organ sounds are NeoSoul Keys and Yonac's Galileo 2.



  • Freaking awesome, sure top 10 of all grooves I heard here or LPF

    of course real musicians (and really good) are being recorded but if you could perhaps make a few remarks about the recording/editing process, I would love to hear it

  • edited April 9

    Plus I love 6/8 (or maybe it’s 12/8)

  • Thank you.🙏🏾

    There's only one musician and that's me.

    Overdubbing is a main part of the recording process. ;)

    I delved into my archives recently and found 103 drum tracks that I had recorded an aeon ago so

    I've been pulling them up in Reaper and I started mixing them again to test my "new" rig.

    For this track I laid down the bass in one pass and then added the keys and guitars etc.

    I've been using dRambo auv3 for adding extra oohmm to the kick drum,

    high pass and low pass filters to remove hiss and rumble and experimenting with the dRambo code module.

    The rhodes and organ sounds are iOS apps, NeoSoul Studio Keys and Galileo 2 for the organ.

    I've now got a quite a few dRambo code module stuff on the go. :)

    This particular groove is an afro cuban folkloric variation.

    Yeah, I love playing 6/8. ;)

  • Lovely piece @gravitas!

  • @gravitas

    There's only one musician and that's me.

    more impressive! And thanks for your thoughts, I might be trying something similar soon, as I too have a number of recordings (and musicians available, just have to catch them on their sunny side)

    but I’ll be looking at your songs for guidance

  • 6/8 and 12/8 FTW

Sign In or Register to comment.