remain calm

dsmcu – nds mix controller [preview!]

dsmcu is a nintendo-ds based emulator of the MCU control surface protocol. it talks to your audio workstation over wifi via dsmi.

CLICK HERE TO DOWNLOAD (beta software, please exercise care, no warranties expressed or implied, and you’ll need the readme file to get it working)

dsmcu

requirements: a homebrew-capable ds (which can connect to your computer over wifi), compatible audio workstation software (like ‘reaper‘) and dsmi correctly set up on your computer. more details in the download link.

dsmcu

tested on: reaper; (primary testing platform, works great), samplitude V8 SE (works but no VU display).

does not work with pro tools or logic yet, but support is planned

the following subset of the mcu protocol is supported:

  • fader send, receive
  • vu display
  • track select, mute, arm and solo (w/ feedback)
  • bank up/down
  • scrub
  • more coming soon…

possible applications include: a wireless rec/arm remote or end-user monitor mix interface for tracking, touch-sensitive automation recorder during mixdown, multi-user mixing, ‘left-hand’ level control while tweaking VSTs…

lots more planned, more info soon.

some user interface elements have been taken from Reaper – BIG THANKS to White Tie and the Reaper posse for granting permission for use of this and helping out with design/layout. cheers again to tobw for the dsmi library. also uses palib and devkitpro/libnds, yay.

Tags: , , , , , , , ,

32 Responses to “dsmcu – nds mix controller [preview!]”

  1. robman84 Says:

    Looks great. Can’t wait for it to become available!

  2. remaincalm.org Says:

    beta link: http://remaincalm.org/nds/dsmcu_preview.zip

    still very early, lots to do still. contact me if you get stuck (instructions elsewhere on the site).

  3. robman84 Says:

    Wow thanks! That is a stunning piece of software. I tried it out with Reaper after checking midi through midi-ox (which only displays the note on/off messages). For a beta version it is amazing. There is almost no lag and everything seems to work as it should.

  4. remaincalm.org Says:

    cheers! i’m making some big changes (again), drop me an email if you’d like me to let you know when i update again.

  5. robman84 Says:

    Yeah, definitely like to know when it is updated. I think you’ve got my email from the post.

    Cheers

    rob

  6. anterroir Says:

    It`s also working flawlessly with Cubase 4 :) a different view with just the stop, play and record buttons would be cool – one you could touch with your hand instead of frickling with the stylus – it helps a lot when you`re recording yourself.

  7. remaincalm.org Says:

    awesome! i’ll add that to the list.

    i might have a chance to spend a couple of hours today working on it – going to try and make my “engine” skinnable. once i’ve done that i’ll start putting together three views – one with just faders + transport, one with faders/mute/solo/rec/select/transport, and one with just big transport. no idea when i’ll have it done though.

  8. Synthi Says:

    Working fine in nuendo 3 too :)

    Possible bugs:

    -”Loop” or “cycle” change the status in nuendo but button in NDS don´t show status (always light off)
    - Scrub act funny

    Posible improvements, Apart for those you are working on, I sugest some:

    -Change between BPM/smpte code on display – abosuletely a must when working with audio recording. That would be easy is already implemented in the MCU protocol

    -track names: a must when using large projects and no access to the main pc screen (thats my own case, recording in the tracking roon and the pc in the other room… Could be vertical row on top of meters. Also meters are not very acurate (because the mcu protocol) so they could be shorter for allowing some space on top.
    -finer fader adjustment. I think that could be done in another screen, same as the actual screen but fader movement “zoomed” to -20 to +6dB or so (maybe selectable zoom???)

    -In your planned screens, please put a big counter too! (bmp/smpte selectable of course!)

    Thanks a lot for the most useful piece of software I`ve found!

    Josue-

  9. Synthi Says:

    Just forgot a couple more:

    -Scrub/jog switch
    -rew and ff buttons (maybe in the big transpot screen?)

  10. remaincalm.org Says:

    - loop light bug – known
    - scrub act funny – what exactly does it do?
    - bpm/smpte code display is just whatever is sent by the DAW. in reaper, if you switch to bars/beats display, dsmcu switches to bars/beats display as well, i guess nuendo does the same thing? there might be a way to control this from the dsmcu though but i have to check the spec first
    - track names are planned but they require additions to the DSMI server. this is going to be delicate work, might be a way off yet (but it’s on my personal list of must-haves)

    i’m probably going to change the main view so that there are solo/rec/mute/sel buttons per track, with another view where there are just faders. development is continuing but still a bit of work to do yet before the next release though, sorry.

    cheers!

  11. Synthi Says:

    -The scrub is “jumping” here, need to test again because I was using a project with video track, maybe is because the video…
    anyway, a scrub/jog button would be perfect, scrubbing a large project is slow.
    -bpm/smte: in nuendo you can have simultaneous codes on display or rules, I think thats why the real MCU (and the mackie dxb200, I got both) have that button. Must be documented.
    -If track names are difficult, what about numbering for the tracks?

    ps. I think you are aware, but check: http://shoshin.110mb.com/genmce/

    Best regards

    Synthi

  12. remaincalm.org Says:

    - scrub – i’ll take another look at it. i kinda need an actual ‘widget’ on the screen for it to feel correct. it’s on the list, anyway.
    - bpm switch etc – cool, i’ll dig up the param values, cheers
    - track number is easily doable and it’s on the list

    i’ve only seen genmce since starting the ds app, it’s very clever!

  13. Synthi Says:

    great! :)

  14. Create Digital Music » Nintendo DS Goodies: glitchDS Update, repeaterDS, Wireless MIDI, DS-10 Says:

    [...] Project page / getting started [...]

  15. Vacnatz Says:

    hi guys, i’ve got this working perfectly with Ableton live, on a mac, with a minimum of glitches and without the use of midiyoke or its equivalent, i’ve posted a tutorial on my site, but it’s damn easy

  16. Synthi Says:

    I`ve been using the dsmcu this afternoon for recording myself, so here are some more sugestions:

    -A visual scale for the faders
    -Fader numeric values (at the top of od each fader?)
    -some (4-8) programable buttons that send specified midi data, so each one can program based on the sequencer used for several functions.

    Thats all for today :)

    Synthi

  17. Megatroid Says:

    This is amazing. Can’t wait to try it out!

    Just wanted to show my support. awesome.

  18. Paul Says:

    This is absolutely awesome
    i just got my ds to talk to my macbook after struggling with it for a while

    i was wondering if anything along the lines of http://blog.makezine.com/archive/2008/01/the_stribe_touchsensitive.html

    could be accomplished with this? just a thought

    but anyhow this is going to be perfect for my recording
    thank you so much!!
    Paul

  19. Nintendo DS Goodies: glitchDS Update, repeaterDS, Wireless MIDI, DS-10 | AXON Says:

    [...] Project page / getting started [...]

  20. 2019 Says:

    work perfectly with macos 10.5.3 and
    ableton LIVE7
    and if you don t choose the mackie control the soft work
    as a 8 faders midi controller,
    and this second point is very very interested,It will bemagic to have
    a micro tactie self powered wireless controller
    thanx

  21. remaincalm.org Says:

    thanks for the feedback!

    there’s a lot to be interested in for ableton live users coming up – the new version has a fully configurable interface, via an external (human readable/writable) config file. the primitives available so far are buttons (can send a midi command, and light up on midi message received), horizontal and vertical sliders (min/max range specifiable). all graphics are loaded at startup (pngs) and it’s all fully customizable.

    lots of bugs to get worked out still though, it looks like there’s a horrible memory leak somewhere and i’m worried it’s in the PNG decoder. plus i’m moving house at the moment.

    eventually the plan includes letting users design new user interfaces from inside the app itself, but that’s a long way off. and i want to build a slot-2 based midi adapter and add support for that to dsmi. and sysex support for dsmi so we can handle extended mcu messages. and multiple communication engines that might control the psg, for instance. and… [etc]

  22. Fredi Says:

    Awesome items!! Give us the full lowdown along with loads of pictures when you get back.

  23. amarillo114 Says:

    HELLO!! THIS IS AWESOME… LOGIC SUPPORT WILL BE AMAZING! KEEP UP THE GOOD WORK … THANK YOU A LOT!

  24. amarillo114 Says:

    sorry for the fuckin’ caps!

  25. dre Says:

    Letting users design new user interfaces from inside the app itself is a stroke off genius!

    when can we try v0.2? cant wait

  26. remaincalm.org Says:

    it’s coming…. just very slowly…

  27. Jermy Says:

    Great idea. Maybe now I can stop carrying my RF QWERTY into the closet with me! Can’t wait to try it.

  28. djpipo Says:

    i did all but it does do nothing wat i’m diong wrong

  29. Bernd Says:

    Hey.

    When comes an new Version???

    greets

  30. lowbyte Says:

    hey ,

    no news on DSMCU ?

  31. remaincalm.org Says:

    hi there… no, but i still have plans to get a new version out… one day. bit overloaded at the moment, though.

  32. Haz música con tu Nintendo DS | 24 Programas! « Chuletas al Vapor 1.5 Says:

    [...] Dsmcu – Controlador [...]

Leave a Reply