Home › Forums › General › Using Ctrlr › Device Capabilities (new set of properties)
- This topic has 6 replies, 4 voices, and was last updated 11 years, 2 months ago by moroe.
-
AuthorPosts
-
February 12, 2013 at 11:31 pm #6347
Ok so i’m working on some standard for program/data/bank transmission reception (what we would call a program manager). I need to define a set of capabilities that a MIDI device can have, here is a initial list, what do you think, what to add/remove/rename? What do you think about that idea, all these capabilities will be handled by custom Lua code written by the author, Lua will provide request data and interpretation of the received data (all your program methods will be working the same way, we’re not changing anything here).
<id name="deviceIdentityRequestExists" text="MIDI standarized identity request can be sent, standard answer should be received" type="Capability" /> <id name="deviceEditBufferExists" text="Edit buffer exists" type="Capability" /> <id name="deviceEditBufferNameTransmitted" text="Edit buffer name can be transmitted by the device" type="Capability" /> <id name="deviceEditBufferNameRequest" text="Edit buffer name request data" type="Capability" /> <id name="deviceEditBufferTransmitted" text="Edit buffer can be transmitted" type="Capability" /> <id name="deviceEditBufferRequest" text="Edit buffer request data" type="Capability" /> <id name="deviceBankExists" /> <id name="deviceBankNumber" /> <id name="deviceBankNameTransmitted" /> <id name="deviceBankNameRequest" /> <id name="deviceBankTransmitted" /> <id name="deviceBankRequest" /> <id name="deviceProgramExists" /> <id name="deviceProgramNumber" /> <id name="deviceProgramNameTransmitted" /> <id name="deviceProgramNameRequest" /> <id name="deviceProgramTransmitted" /> <id name="deviceProgramRequest" /> <id name="deviceCustomContainerExists" text="Custom container exists" type="Capability" /> <id name="deviceCustomContainerVisibleName" text="Custom container visible name" type="Capability" /> <id name="deviceCustomContainerNameTransmitted" text="Custom container name can be transmitted" type="Capability" /> <id name="deviceCustomContainerNameRequest" text="Custom container name request data" type="Capability" /> <id name="deviceCustomContainerNumber" text="Custom container count" type="Capability" /> <id name="deviceCustomContainerTransmitted" text="Custom container can be transmitted" type="Capability" /> <id name="deviceCustomContainerRequest" text="Custom container request data" type="Capability" /> <id name="deviceCustomDataExists" /> <id name="deviceCustomDataVisibleName" /> <id name="deviceCustomDataNameTransmitted" /> <id name="deviceCustomDataNameRequest" /> <id name="deviceCustomDataNumber" /> <id name="deviceCustomDataTransmitted" /> <id name="deviceCustomDataRequest" /> <id name="deviceFirmwareExists" /> <id name="deviceFirmwareNameTransmitted" /> <id name="devicFirmwareNameRequest" /> <id name="deviceFirmwareTransmitted" /> <id name="deviceFirmwareRequest" />
February 13, 2013 at 12:16 pm #6350I still don’t know what’s the difference between our own methods for patch management and your program manager. Will there be any pros/cons using one or another?
February 13, 2013 at 12:26 pm #6351Yes mine will be standard across all panels, and the programs/banks will be saved with the panel in a standard program manager.
February 13, 2013 at 12:40 pm #6352For me you’ve listed more than enough capabilities. I need to see it working to know what’s all about.
February 14, 2013 at 9:08 am #6366Wow Atom this really adds alot of extra value to Ctrlr, and i think it will make alot more people interested in Ctrlr. From what i see (and with my very limited programming skills) this list looks pretty complete for preset management, and the customContainer will no doubt be able to fill in specific needs.
February 25, 2013 at 11:34 pm #6662Cool
I am waiting soo long for a general program manager.
Then we can really use hardware synths like vsti´s.
Greets
Moroe
February 26, 2013 at 12:30 am #6663Please do +- buttons for preset sending to synth
Also buttons for request presets (singledumps, multidumps) from synth
Would be nice if we could control the buttons via cc controlers,sysex or as vsti parameter (then we could use buttons on the NI Maschine control them)
Greets
Moroe
-
AuthorPosts
- The forum ‘Using Ctrlr’ is closed to new topics and replies.