polosid Posted November 8, 2007 Report Share Posted November 8, 2007 i'll have some spare time this year and i would like to learn in depht how to develop mios applications...here i describe my idea... i'will try to learn all the necessary to make this real.i want to realize a 4x4 (or 4x3) velocity sensitive pads with visual feedback.for visual feedback i thougth there are two possible options: 1- use little glcd with rgb backlit2 - use 8x8 led matrix (mios can handle up to 16 of these matrix , right?)the led matrix or the glcd will be but under the trasparent cover of the pad.but fixed with the enclosure of the box and detached from the pads to avoid damages...regarding velocity measurement i think that the most economic and practical solution is the use of piezo discs under the pads. but there will be problems with the note off messages, so some kind of contact or optic switches may be used.why?why not to buy a trigger finger????i use a pc based music setup. i use many different music softwares: energy-xt for composition and sound design, cubase\nuendo as sequencer to make complete projects, adobe audition to trim samples and many other programs...i constantly search new solutions (mantaining a low budget) to have the better feel possible working in studio. i use touchscreens and midicontrollers very often to control everything in the most natural way possible.there is a list of thingh i want to do with my pad-midicontroller:- play jazzy drum solos with great detail regarding velocity and timing, having a visual feedback of what sound a pad will trigger- play chords or riffs or melodies, seeing the note names on the pads- trigger program functions like fade-in fade-out in a wave editor- trigger toggle functions (eg.loop function in traktor and so on....)since i want to use it with pc based configurations i think that all the preset\patch handling will be in the hands of the pc. i tryed this solution with my midibox64e and i'm really satified: i use and instance of energy-xt alwais running with the so called dummy-asio driver, so it can be used as a midi only modular vst host, it works as an interface between my midibox64e and all the music softwares i use. virtual midi ports like midi yoke are used to connect midi between different programs...the midibox64e power is directly connected to the pc (rack mounted)so the "dummy energy xt" instance is alwais active, i made a configuration that permits to change presets (different cc assignment of toggle\hold mode for buttons...) via software, with a latency of 1ms, and without the need of any lcd on my midibox64e.i found this solution very very helpfull... you can do a lot of things: use the midibox to trigger complex keyboard key cobinations or mouse directions and buttons (very helpfull with touchscreens when precision is needed). different pot\enc modes or morph functions will be enirely programmed by pc.many free-midiplugins can be downloaded and can be used as modules for various presets\configurations.regarding my 4x4 velocity visual pads i want to do the same: buid a software interface that will handle presets, note assignments, pad mode(toggle-hold), various nice features (a strip of 4 pads could be used as a virtual fader), all via software.the difficult point is how to make computer control the glcd or led-matrix.is the sysex comunication fast enough to send sprites to the midibox?if not, is there enough memory in the midibox to store a large number of sprites\symbols that can be wieved\triggered by the software.can i control 16 glcd with rgb backlit? what model can i use?is better to concentrate on 8x8 led matrix(one for each pad) or on glcd's?i'm intereasted in visual feedback more than in velocity sensing.. but is there the possibility to control 16 piezo discs and convert in midi impulses or it's better i use an unelegant combination of edrum and midibox?i actually have an alesis d4 with trigger inputs, i think i will concentrate on visuals first, and then in velocity sensing Quote Link to comment Share on other sites More sharing options...
nILS Posted November 8, 2007 Report Share Posted November 8, 2007 If I read you message correctly, you want 4x4 velocity sensitive buttons with transparent caps and some sort of display under each button that tells you what this pad's function is atm. Is this correct? If so I'd go with LEDs of some sort. - If you have 8x8 leds you could display tiny icons or letters under the pads. You could use those nice little dot matrix displays as well - 7 Segment displays will get you numbers and some letters- Alphanumeric displays will get you numbers and letters Quote Link to comment Share on other sites More sharing options...
polosid Posted November 8, 2007 Author Report Share Posted November 8, 2007 If I read you message correctly, you want 4x4 velocity sensitive buttons with transparent caps and some sort of display under each button that tells you what this pad's function is atm. Is this correct? absolutely yes!i would like to use 8x8 led matrix an not 5x7 because there are more grahical possibilities.and i think that it is not a problem to build some home made 8x8 led displays in experimental stage.but i have to say that the use of smaller matrix could leave enough free dout to add some encoders+ledrings... Quote Link to comment Share on other sites More sharing options...
nILS Posted November 8, 2007 Report Share Posted November 8, 2007 Since I figured that you'd have very limited space under the button pads using the 5x7 seemed like a good idea cause they are pretty compact. Some more research brought this up:http://www.lc-led.com/Catalog/department/35/category/48Might work for you. Quote Link to comment Share on other sites More sharing options...
polosid Posted November 8, 2007 Author Report Share Posted November 8, 2007 yes i saw those some days ago...but i think that what kind of led matrix is the last problema question for guru programmers: if i use 16 5x7ledmatrix connected to the dout modules(just like ledrings) is it possible to write a lcd driver that types ascii symbols on those led displays? how hard is it? is there a commercial interface to control 5x7led displays like an lcd?is it possile to interface this?http://www.itsdisplays.com/ Quote Link to comment Share on other sites More sharing options...
Shadyman Posted December 10, 2007 Report Share Posted December 10, 2007 There are some 8x8 LED matrixes at SparkFun. The Dual-Color matrixes are actually 3 colors, the third color you get if you use both LEDs in one position at once :)The Tri-Color matrix, I'm sure you can get a number of colors from ;DSmall 8x8 Dual-Color: http://www.sparkfun.com/commerce/product_info.php?products_id=681Medium 8x8 Dual-Color: http://www.sparkfun.com/commerce/product_info.php?products_id=682Large 8x8 Tri-Color: http://www.sparkfun.com/commerce/product_info.php?products_id=683 Quote Link to comment Share on other sites More sharing options...
Sasha Posted December 11, 2007 Report Share Posted December 11, 2007 Hey polosid, I think this your idea have great potential. Nokia LCD could be great way to go, but LED matrix would be nice too. It wont be very cheap to build it with GLCDs but I think it would worth it.mmmm.. something like this ultra expensive buttonsPS. If you need some laser cutting for the prototype I have inexpensive laser-guy at hand. ;) Quote Link to comment Share on other sites More sharing options...
stryd_one Posted December 13, 2007 Report Share Posted December 13, 2007 if i use 16 5x7ledmatrix connected to the dout modules(just like ledrings) is it possible to write a lcd driver that types ascii symbols on those led displays?Yes. You'll need extra hardware too of course, which is where the driver comes in. Somehow you have to tell the extra hardware how to turn 8 lines into 16x5x7 - and naturally there will likely be performance considerations.how hard is it? How good are you? ;Dis there a commercial interface to control 5x7led displays like an lcd?Pretty sure there are.is it possile to interface this?http://www.itsdisplays.com/Yep.You might like to check out the existing LCD drivers and other drivers like the AOUT and DOUT for inspiration :) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.