Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

complete desc files with full gui style info. #278

Open
adcxyz opened this issue Nov 10, 2016 · 2 comments
Open

complete desc files with full gui style info. #278

adcxyz opened this issue Nov 10, 2016 · 2 comments

Comments

@adcxyz
Copy link
Contributor

adcxyz commented Nov 10, 2016

Most desc files now have complete gui style info and look quite good;
in some the elements are not aligned as on the physical device, but they are usable.

The desc files below need some attention, ideally by people who own and use the devices ;-)

// access descs
MKtlDesc.openFolder;
// read the descs, make MKtls for all
(
MKtlDesc.loadDescs.size;
MKtlDesc.allDescs.do { |desc| MKtl(desc.name, desc) };
l = MKtl.all.keys(SortedList).collect(MKtl(_));
)
// post creation + comment code for each one
(
l.do { |mk|
	var str = mk.name.asString.cs;
	"MKtlDesc.loadDescs(%); MKtl( %, %.gui; // \n".postf(str, mk.name.cs, str)
};"";
)
// current todo status for all descs and guis 2016_11_10
// most others seem good enough ATM.

MKtl('akai-apc40').gui; // layout, onoff
MKtl('akai-mpkmini2').gui; // layout, onoff
MKtl('snyderphonics-manta').gui; // onoff, use MHexPad,
MKtl('snyderphonics-manta_mc').gui; // onoff, layout, use MHexPad,

// layout!!
MKtl('teenage-engineering-op-1').gui;

// simple layout but usable. how to do 98 keys? colors
MKtl('cthrumusic-axis49').gui; // layout

// default layout, but usable
MKtl('logitech-extreme-3d-pro').gui;
MKtl('thrustmaster-megaworldectronics').gui;

// not urgent :
// could copy layout from saitek, fix compass gui
MKtl('shanwan-wirelessgamepad').gui;
MKtl('jesstech-dual-analog').gui;
MKtl('jesstech-dual-analog-rumble').gui;

// fix compass gui eventually:
MKtl('saitek-cyborg-x').gui;
MKtl('saitek-impact-gamepad').gui;
MKtl('thrustmaster-run-n-drive').gui;
MKtl('thrustmaster-run-n-drive-wireless').gui;

-- not now: --
// add missing elements, finish layout:
MKtl('native-instruments-traktor-kontrol-z2').gui;
MKtl('rme-audio-totalmix').gui; // add more controls
MKtl('touchosc-simple1').gui; // add 3 more pages for simple1 preset
MKtl('x-io-x-osc').gui; // layout, etc
@adcxyz adcxyz added this to the Release 0.9.5 milestone Nov 10, 2016
@adcxyz
Copy link
Contributor Author

adcxyz commented Jun 1, 2017

ping - would be really nice if people that have those devices would check and add the missing gui info.

@LFSaw
Copy link
Member

LFSaw commented Jun 5, 2017

I'm sorry, I cannot really spare time on this atm. I'll do this once I use the devices and will check them in occationally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants