posh ·
whatup. i recently lost my midikeyboard so i figured id dust off my old yamaha dx7 and use that one instead. now, since it has 32 buttons that sends program change, and Live doesnt support those, i had to sit down with bomes midi translator for some scripting.
this howevr provided a new problem, since i wanted bank selections so i could switch presets on/off and have different mappings depending on what presets im at: i didnt have any kid of visual representation of where i was in the bank selection and what the buttons where mapped to at that particular moment.
so, i made this ui that has one job: to tell me what the buttons are mapped to (i will eventually replace it with a real mapper and skip bomes for this, but thats a later issue). now, i did my ui thinking everything was great and all that but wh en i tested it i realised (ofcourse, always something, right?) that whenever i edited the text in the text boxes for something new to that particular bank, the preset manager didnt recall the right text settings. which is what i need, other then that its more or less finished.
with that said, is there a way to get an edit text box to set its text saved by a preset? heres the osm, 16, 17 and 32 are fixed for now (with a bmp) because i needed a quick bank switch and figured an ui selection switch would be the most convenient, although im pretty sure it can be done by assigning those switches directly to the preset manager (anyone care to demonstrate? heh).
anyways, heres the osm, id be more then grateful for any help, because im still sming in the trial and error kind of way so most of the time i only understand about 30% of what im actually doing, but hey. that beats nothing, right?
here ya go: http://nwrecords.com/storage/dx7_displayer_1.osm
appreciate your help mates. oh, and yeah, it probably uses alot of modules from other people, but its not like im going to release it to anyone anyways so that doesnt matter, right? i think i understand most of it anyways hehehe. although the UI part still baffles me somewhat.