--- In bc2000@yahoogroups.com, "evanlong@..." <evanlong@...> wrote: > Now that I've started working with BC Manager and have found it to work, I'm looking for a format I can use that can be inserted into one of its device definition files. Can you show me how to rewrite what you did in that format? > > --- In bc2000@yahoogroups.com, "Royce" <rpcfender@> wrote: > > This really just an 8 bit variable 0 to 255 > > .minmax 0 255 > > .tx F0 43 10 30 03 06 00 00 02 val7.13 val0.6 F7 Have you looked at section 16 of the BC Manager manual? This describes the SysEx model definition file format in detail - there's even a section on Yamaha. You might also look at AN200.ini (included in the BC Manager package, extracted to the Models subfolder), which looks rather similar to what you'd have to write for your RM50. I think the header has to look something like this: [MODEL] ProgramName=BC Manager ProgramVersion=2.3.0 ManufacturerName=Yamaha ManufacturerID=43 ModelName=RM50 ModelID=30 DevicePosition=WithCommand MinDevice=0 MaxDevice=F DefaultDevice=0 Command=1 AddressLength=5 ChecksumMethod= ChecksumStart= FileVersion=1.0.0 FileAuthor=[Your name] Comment=[Bla bla...] (ModelID and AddressLength are crucial here. The other items are mostly the standard Yamaha values.) Then for each parameter you need to include a line specifying the address (5 bytes), the range, the "val..." and the description. E.g. the parameter you've been discussing needs a line like: 03 06 00 00 02 | 00 00 - 01 7F | val7.13 val0.6 ;user voice bank: voice 1: pitch Hope this helps, Mark.
Message
Re: SysEx String Programming / Syntax Help for BCR2000
2013-08-20 by Mark v.d. Berg
Attachments
- No local attachments were found for this message.