ModalityTeam / Modality-toolkit

A SuperCollider toolkit to simplify the creation of personal (electronic) instruments utilising hardware and software controllers of any kind.
http://modalityteam.github.io/
87 stars 26 forks source link

MKtl.find should report useful information #126

Closed LFSaw closed 9 years ago

LFSaw commented 9 years ago

When exploring available devices with

MKtl.find;

a user is interested in

Currently we get this:

// Available MIDIMKtls: 
// MKtl(autoName);    // make with own name and descName
    MKtl('pcr2');  // MKtl.make('nameMe', "PCR");
    MKtl('pcr1');  // MKtl.make('nameMe', "PCR");
    MKtl('nnkn20');  // MKtl.make('nameMe', "nanoKONTROL2");
    MKtl('pcr0');  // MKtl.make('nameMe', "PCR");
    MKtl('sbmd0');  // MKtl.make('nameMe', "USB MIDI Device");

IMHO, there is

sensestage commented 9 years ago
-----------------------------------------------------

// Available MIDIMKtls: 
// MKtl(autoName);  // midi device, midi port
    MKtl('sprc0');  // SuperCollider, out0 
    MKtl('lpd80');  // LPD8, LPD8 MIDI 1 
    MKtl('hmmr0');  // Hammerfall DSP, HDSP MIDI 1 
    MKtl('mdth0');  // Midi Through, Midi Through Port-0 
    MKtl('sprc2');  // SuperCollider, out2 
    MKtl('sprc1');  // SuperCollider, out1 
    MKtl('syst0');  // System, Timer 
    MKtl('syst1');  // System, Announce 

-----------------------------------------------------
HID: found 2 devices

// Available HIDMKtls:
// MKtl(autoName);  // hid vendor, product(, serial number)
    MKtl('rnnd0');  // Thrustmaster, Run'N' Drive
    MKtl('sbpt0');  // , USB Optical Mouse

-----------------------------------------------------
LFSaw commented 9 years ago

(y) fixed by 4712bc7