Home Forums General Panels, Components, Macros Roland D-110 panel


This topic contains 165 replies, has 16 voices, and was last updated by  human fly 1 day, 11 hours ago.

Viewing 20 posts - 1 through 20 (of 166 total)
  • Author
  • #64027

    human fly

    have got this in progress, for this old Roland machine.
    got the structure layout done, all parameters made, in
    a compact UI. to include Tone Edit, Timbre, Patch, and
    have also done the Rhythm part layout.
    (should eventualy be good for D10/20/5 and maybe MT32)

    am currently renumbering the VST indexes, and trying to
    figure out the next steps to make it a decent mapping,
    before entering the sysex, which i already have in a notepad

    it doesn’t use any external image references -except one- so
    that it can be easily adapted/worked on.

    i could do with some help on the finer points, Lua, etc. as
    this is all new territory to me.
    image of current stage below:
    this, and colours, is all provisional. just realised i don’t
    need ‘timbre name’, for example. it is reasonably similar to
    JV, with 4 partials, but has the ‘timbre’ thing. more similar
    to D50/550, but multitimbral. i got this to draft and run as
    a locked *.dll plugin, but it isn’t at functional stage yet.

    i’m concerned at # of parameters. it is mainly intended as an
    editor, for making Tones, and making the most of Patch/multi mode.
    it will need to retrieve tone/patch data from device, and it would
    be nice if it could have a librarian.

    i may do a couple of cut-down versions if i don’t get all that
    sorted: Tone editor at least, and Patch and Rhythm setup, for example.
    Hoping people can see the point of this ! it is a very unloved machine…

    • This topic was modified 1 year, 8 months ago by  human fly.
    You must be logged in to view attached files.


    This makes me wish I hadn’t sold my D-110. It was a bear to program. Keep up the good work.


    human fly

    here is a demo dll (savihosted in the zip, just unpack and
    run on desktop). changing the look a bit now;

    it isn’t ‘functional’ yet – i’m having a think about layout.

    with the D-110, ‘Timbre’ is a bit of a nuisance, as it doesn’t do
    much. with D20 it is how Upper/Lower are defined, but here, it is
    how the multi (called ‘Patch’) is assembled.

    so i don’t know if it should be accessible in the same space as
    ‘Tone’ Edit and ‘Common’; i think it should – discretely – but i’m
    not yet sure what’s best for the different ‘Write’ operations, or
    how the module will respond (will i still have to confirm on machine?)
    or can it have a larger ‘Common’ area, with all levels+tuning side by

    also need to retrieve data: a whole patch, or individual tones or banks
    (internal or card) – this is really where the work starts.

    i can see Lua methods in other panels. absolutely no idea, atm…
    i think this is one area where Ctrlr could have more built-in
    ready-made stuff: resquest tone/bank/patch dump, a librarian..

    You must be logged in to view attached files.

    human fly

    here’s the plugin zip (hope it uploads)

    You must be logged in to view attached files.

    Hi human fly,

    I registered to thank you for your work on this and hope to encourage you further. 🙂 I have checked out your mock-up… looks good and follows some similar functional layout to the Jay-V panel. 🙂

    I hope you are able to implement this further. editing the 110 in midiquest is just not good enough and I would really like to not have to give up on this synth due to poor interface. So I saw your work through google queries after yet another struggling round of limited results and thought finally some hope!

    Cheers and best regards,




    human fly

    update: i’ve put this on hold, as i reached a limit to
    my abilities with Ctrlr, and went back to work on the
    Novation Remote mapping for D-110(with fresh ideas etc.)
    (almost finished)

    so if anyone is interested in helping to sort out some
    issues with this Ctrlr panel, i’d like to hear about it,
    especially if dasfaker has time to have a look,
    as seems to have mastered building a librarian, patch
    retrieval, etc.

    i’ve done all the sysex. just have to check a few things
    with multimode. tone edit all works.

    maybe i’ve screwed up the file, deeply, and it has to be
    rebuilt 🙁
    > i’ve ‘lost’ VSTIndex+default values, and need the Lua
    override for more than 64params. i will figure this out
    when i get time.

    • This reply was modified 1 year, 6 months ago by  human fly.
    • This reply was modified 1 year, 5 months ago by  human fly.

    human fly

    ok, so i’ve realised this has to be finished, as it is quite cool
    using a D110 with Orion, like a plugin with 8 parts+drum. so a VST
    editor like this becomes very useful/essential ( and it’s all very
    minimal, no extra boxes etc)

    (still working on Remote version > which has helped a lot getting
    the sysex right)

    • This reply was modified 1 year, 5 months ago by  human fly.


    I would be more than interested… since I’m in love again with my old D10 / D110


    human fly

    here’s where i got to with the Remote version.
    working (with some corrections needed) for tone edit.
    am redoing Patch+Rhythm set.
    there are 11 templates, to load to memories 1-11 in
    the Remote.

    Remote D-110 Tone Edit beta1.zip

    good for getting round if you have a Novation Remote –
    not perfect yet but you’ll like your D-110 more 😉

    bump, for help needed getting the panel working again.
    need Lua, and fixing the VSTIndexes (needs several
    hundred parameters)



    I don’t own novation remote. I m more interested to have my synths controlled inside my daw via AU plug. I’m new to Ctrlr and love the global idea. I would like have a midi learn function though to assign whatever to hardware knobs of my setup. I’d like to help but again new to Ctrlr and not a developer.


    human fly

    ah well i’m new to Ctrlr too.

    it needs preset/bank import, a librarian section for loading
    presets into editor and thence to device, and, well, ‘Learn’
    should be handled by most DAWs, but if Ctrlr plugins can do
    that, yes, of course. a Ctrlr panel would be a more
    convenient way of tackling the D-110 than a Remote MIDI template.

    • This reply was modified 1 year, 5 months ago by  human fly.


    hey there from berlin. i was just about to start my own panel for the d110 when i saw this. if you want we can team up, drop me a line at lilakmonokeätgmaildötcom. cheers! florian


    human fly

    hi – great, yes. anyone good with Lua?

    that is going ok: have got all sysex messages working,
    having misunderstood some of the D-110 address map.

    very useful thing to know about ye olde D-110, is that
    it sends out the sysex message for any parameter+value
    selected on the LCD, just by pressing ‘Enter’.

    – also: that is has separate temporary buffers for
    all parts and the tones+timbres on them, and for the
    ‘patch'(multi) – you can switch it off-on and it
    comes back with edits as they were. you can clear all
    the edits by changing the patch and back, or you can
    save any of the active edits you want to keep.

    you get an asterisk against anything that hasn’t been

    • This reply was modified 1 year, 5 months ago by  human fly.
    • This reply was modified 1 year, 5 months ago by  human fly.

    human fly

    if you have a novation remote, give a heads-up:
    there are some new *.syx files to try out.

    • This reply was modified 1 year, 5 months ago by  human fly.

    It’s interesting… and that’s a pretty cheap piece of hardware.

    R3 / MOX6 / Electribe2 / Electribe R MkII / Electribe MX / K4R / BCR2000 / XStation61 / XStation25 / Virus Rack / Chameleon / Proteus 2500 / RM1X / KN2600


    human fly

    bump for Help Request with Lua – say Aye if you
    know your way around with that.

    it would be interesting to have a button that emulates
    the ‘enter’ button, and writes the sysex message
    for a parameter and value into the sequencer.
    oldschool.>as stacks of sysex cause problems with
    timing, inserting single events could be an eeconomical
    way to get realtime changes happening – and the D-110/10
    will handle edits going on on multiple parts, within
    reason, thanks to those temporary buffers(not tested,
    just a theory). there is an impressive demo of the MT-32,
    which is essentially the same thing, without user memory
    storage- but capable of handling sysex.

    • This reply was modified 1 year, 5 months ago by  human fly.


    so dom and me have started working on a panel for the d110. this synth is a hidden gem and great for strange 80s game type sounds. or at least this is what im using it for. here is a track i just did with it. enjoy, get one and partake 😉


    human fly

    here are Novation Remote MIDI templates for D-110,
    17 in all, for Tone/Part parameters/rhythm setup.
    best way to load them for now is to send them from
    midi0x, in order, to the memory the numbers indicated.
    (forgot to put info.txt in there – to do)

    i took time out to finish this when i hit a block
    with Ctrlr – and in any case it was primarily about
    progging up the Remote and seeing if it can fulfill
    its potential.(same for D-110)

    nb: this is a first working version. maybe layout
    needs to change a bit, will check it out in use.
    i’ve used drumpads as navigation buttons between
    template series(2 or 3-page), and then you step
    ‘down’,no more than 3 pages, in each section. it
    works, you can get around a lot quicker. i’m just
    checking out the process, with this set, but if
    you have access to a D-110 and a Remote, it is
    worth giving it a try. takes a couple of minutes
    to load them, set basic chan=1, unit#=17 on D-110,
    and it should all work.

    Remote D-110 MIDI templates

    basically it is intended for editing Part1, set to
    MIDIch1, and that’s where you edit tones(and have to
    assign these to ‘timbre’ numbers, and then assign
    timbres to Parts.

    but the thing about the D-110 is that you can
    probably edit and save tones and timbres on
    any part, and they all appear to have individual
    temporary buffers. something like an e-mu might
    only have an edit buffer for the part displayed
    on the lcd, ie: you can’t edit multitimbrally.
    even some more recent machines don’t have that.

    so you can have unsaved edits going on on all parts
    if you want. which may be one reason roland made
    the ‘enter’ button send out a single sysex message
    for the displayed parameter + value. so you could
    run your sequence, stop and go to the part you want
    to edit, find the parameter, eg…cutoff, partial1 (…)
    and change it from..?35 to 40, say. then arm seq’r to
    record, hit play and hit enter on D-110.

    stop, go back, put back the value, and then run sequencer:
    event inserted. no avalanche of sysex clogging up the
    MIDI bus, just 11 bytes, and you can offset its position
    if needed.

    so that’s not a bad way of using sysex.
    (even getting used to the D-110 panel operation,
    but it is still a bit ‘stressful’)



    any updates on the ctrlr panel?
    this got me all excited and would be reason enough to pick up a d110 or d10 again


    human fly

    yeah..update..mm: still fining up the novation remote
    version, which i redid completely, realising how some
    of the sysex works. now have full control the way you
    want it -which is the good news. it should be relatively
    easy to use it to fill in message dialogs in a panel.
    got a busy week ahead, may get time for final loading
    and testing – i’ll have to re-examine what i did so
    far in Ctrlr, a few changes. apolz if frustrating,
    i really need that Lua action from the Virus panels,
    so maybe i can examine those to see how that works,
    or just do a preliminary ‘lite’ version for Tone Edit,
    maybe. i do think this module makes more sense with
    editing for multipart, though.

    replies motivate me, and tbh, it’s much easier to
    program for ctrlr than for a remote(which has certain
    restrictions, different discipline)- i think a ‘lite’
    version is a good idea for a start, editing tones is
    what you want to be able to do quickly.i’ll get on it
    shortly, watch this space.

Viewing 20 posts - 1 through 20 (of 166 total)

You must be logged in to reply to this topic.

Comments are closed.