Home › Forums › General › Panels, Components, Macros › Roland D-110 panel
- This topic has 201 replies, 18 voices, and was last updated 6 years, 6 months ago by human fly.
-
AuthorPosts
-
February 11, 2017 at 7:14 am #71229
skip>>
February 11, 2017 at 7:21 am #71230new issue: the D-110 can be edited on all the parts,
is this worth doing? it means redoing all the sysex
headers, and affects the address for every parameter
due to the address summing. this means increasing
the file size quite a bit, but would make it much
more like the PG-10 controller, which can i think
perform edits across all parts. as the D-110 has
edit buffers for each part’s Tone and Timbre, this
makes it possible to have edits as a song progresses,
without having to save the edited Tone+Timbre.February 11, 2017 at 4:22 pm #71239Can you post up your latest version, I think the answer to your problem is to use variables for different offsets and channels put into the midi expressions, I’m willing to have a go 🙂
February 11, 2017 at 6:41 pm #71244first it needs a long session with notepad making new lists of
all the sysex messages for the parameter list. that is always
my first step before i do any work.
ie: current it is all done for MIDI channel 1. it then needs to
have lists of messages for channels 2-16.i haven’t changed the file at all since the version you’ve got,
except the z5 to z4 thing (and that DID take longer than 2 seconds)
i can upload my sysex notes, that will be much more useful.- This reply was modified 7 years, 2 months ago by human fly.
February 13, 2017 at 6:40 am #71335here to illustrate how much it changes between Part1 and the
other parts, is the offset:Tone Edit Address:
START ADDRESS/
04 00 00 TONE TEMPORARY AREA/PART1 *this one/Part1/MIDICH1/*
04 01 76 ” PART2
:
04 0B 44 ” PART7
04 OD 3A ” PART8
(see manual, p118)
dead easy to work from Part1 > 04 00 00 – easy to sum with that and
the offsets. not so easy if you’re starting at 04 01 76 etc. !
have to figure out an easy way to do this. find a hex calculator or
something.February 13, 2017 at 8:01 pm #71343here’s the text file for Part1 sysex, with all the notes you need.
February 13, 2017 at 8:28 pm #71344Got it… thanks Fly, will ingest and think about this. I think the answer is definitely offsets using variables to avoid replicating the code 8 times, need to study the manual now 🙂
Fogot to add, if you’re on windoze you have a hex calculator right there in the standard calculator program – just need to select “PROGRAMMER” in the top left (that’s what it is for windoze 10).- This reply was modified 7 years, 2 months ago by computerchemist.
February 20, 2017 at 8:48 pm #71406skip>>
Attachments:
You must be logged in to view attached files.February 22, 2017 at 5:23 am #71425skp>>
February 22, 2017 at 5:27 am #71426I’ll have a look when I get on a windows machine in the morning!
February 22, 2017 at 5:32 am #71427skip>>
February 22, 2017 at 5:56 am #71428skip>>
February 22, 2017 at 3:32 pm #71429I would, but it’s all linux here. just a single win XP laptop which I can try.
February 23, 2017 at 7:42 am #71431ah so you could draft a linux version from the panel file?
needs a Mac user too, then.February 23, 2017 at 8:56 am #71433re: part offset addresses:
01h 76h is 128+118 = 246
there are 58 params per partial, x4 = 232
+ 10 name characters
+ 4 common parameters (4x tone onoff buttons = 1 parameter)
————————————————
= 246 > so that checks out.AH: of course, all the online hex calculators don’t
calculate MSB/LSB … :-/ you just get ‘EC’ results
on all of these…i don’t much fancy adding 01 76h..
so it has to be done in decimal, divide by 128 to get
the MSB, convert remainder to hex…?so Part 3 should be:
(246×3=738)/128 =5
5×128=640 / 738-640=98 which is 62h or 03h 62h
so the start address for Part3 should be: -???-
04 03 62
00 00 (tone name 1 etc.)see manual page 117 – table at 5-1 (tone temporary area/part 1-8)
which all looks a bit laborious – hence suggestion of just reading
it off the machine 🙂February 23, 2017 at 9:33 am #71434skip>>
February 23, 2017 at 9:43 am #71435skip>>
February 23, 2017 at 11:28 am #71436ah so you could draft a linux version from the panel file?
needs a Mac user too, then.I can try! I’ll have a look!
February 23, 2017 at 12:38 pm #71437skippety>>
- This reply was modified 7 years, 2 months ago by human fly.
February 24, 2017 at 1:09 pm #71448skip>>
-
AuthorPosts
- The forum ‘Panels, Components, Macros’ is closed to new topics and replies.