Rednas Posted August 29, 2004 Report Posted August 29, 2004 One other possibility of midibox64 is a matrix for buttons. 8x8 is implented already. 16x32 is on it's way (for organist who need a lot of buttons for 3 manuals etc.) In this way you have eight outputs times eight inputs i.e. 64 buttons. If you use push buttons to send midi messages, for example for instruments, you can use 64 buttons, but you also can use a switch that chooses between several outputs. In this way you can minimise buttons and use less than 64 for sending 64 midimessages. More about matrices in the midification topic. Quote
scoubidoo Posted August 30, 2004 Report Posted August 30, 2004 Very usefull for a boing 747 board too ! ;D Quote
pay_c Posted September 10, 2004 Report Posted September 10, 2004 Wait a mmt. Don´t matrix solution always implement a max number of three pushed buttons at one time (in worst case).Imagine:Let´s say button between 2&2 is pushed (row 2 and coloumn 2). Then 2&4. Then 4&2. Up to now every button can be identified (although a little software prob). Now, when 4&4 is pushed, it won´t be recognized, right?Just asking myself... Greetz! Quote
Rednas Posted September 13, 2004 Author Report Posted September 13, 2004 It is a scanning matrix at least that's what I think, (otherwise you'll be right and this matrix is not such a good idea). This means you give a signal at one row, and then read all the columns. Then you give a signal on the next row and read the outputs.In your example:row 2 is scanned: signal at column 2 and 4 (2x2 and 2x4 are read positive)next scan row 3no signalsscan row 44x2 and 4x4 positiveSo no problem this way. Quote
pay_c Posted September 17, 2004 Report Posted September 17, 2004 Aaaah! Cool! *Light going on in my head*Thnx for that info! Quote
jimhenry Posted September 17, 2004 Report Posted September 17, 2004 It is a scanning matrix at least that's what I think, (otherwise you'll be right and this matrix is not such a good idea). This means you give a signal at one row, and then read all the columns. Then you give a signal on the next row and read the outputs.In your example:row 2 is scanned: signal at column 2 and 4 (2x2 and 2x4 are read positive)next scan row 3no signalsscan row 44x2 and 4x4 positiveSo no problem this way.Yes, this is exactly the way it works. You do need a diode for every switch to avoid some other problems and I have a writeup that I am working on for scanned matrices that explains this. Quote
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.