Wisefire Posted August 9, 2006 Report Share Posted August 9, 2006 check it out.. and usuall my english is better.. but i wasnt prepared.. Quote Link to comment Share on other sites More sharing options...
TK. Posted August 9, 2006 Report Share Posted August 9, 2006 Impressive performance! :)Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
Wisefire Posted August 9, 2006 Author Report Share Posted August 9, 2006 thnx.. ;Dedit: i still have some problems with it though..more than a couple of keypresses at the same time.. and it registers more keys than i press.. i believe this effect is called ghosting.. but i cant seem to get it out of the system.. and it locks up the MLR patch because of it.. i think.. Quote Link to comment Share on other sites More sharing options...
stryd_one Posted August 10, 2006 Report Share Posted August 10, 2006 That sounds like a debounce problem.... Have you tried adjusting it? Look for DEFAULT_SRIO_DEBOUNCE_CTR in your main.asm.... Quote Link to comment Share on other sites More sharing options...
Wisefire Posted August 10, 2006 Author Report Share Posted August 10, 2006 nope its not a debounce problem.. bouncing means that your key gets pressed more than once.. this problem has to do with ghosting.. i press 3 or 4 keys at the same time.. and it automaticly presses a bunch of other keys as well.. at least it sends out that data.. Quote Link to comment Share on other sites More sharing options...
stryd_one Posted August 10, 2006 Report Share Posted August 10, 2006 Scanning matrix? Might need to scan faster.... Quote Link to comment Share on other sites More sharing options...
Wisefire Posted August 10, 2006 Author Report Share Posted August 10, 2006 as i said thats not the problem.. the problem is (i figured out) that i only have diodes at the end.. not at every button.. Quote Link to comment Share on other sites More sharing options...
stryd_one Posted August 10, 2006 Report Share Posted August 10, 2006 bouncing meansI know what bouncing means, and that's what it sounded like you were describing. You said " it registers more keys than i press". I'm sure you can see that could sound like you're saying that when you press a button it registers more button presses than you make (which, as we know, is a bounce)as i said No, you didn't. debounce timers and scan rates are not the same....Glad to hear you figured it out (and followed the wiring diagrams ;) ) but I don't much like the tone you've taken with me. Maybe it's just one of those occasions where a post sounds rude but isn't meant that way? Quote Link to comment Share on other sites More sharing options...
bill Posted August 10, 2006 Report Share Posted August 10, 2006 the problem is (i figured out) that i only have diodes at the end.. not at every button..True, they are scan problems with the keyboard, but i guess it's possible to live with it in different way.First, if you did not change much the sources, you can kill every notes by the Clear/home or del/inst (i dont remember wich key)Then, it should be possible to prevent those errors by software, but i'm still working on it.I've rewriten most of the keyboard handling, and it works better in many ways. Quote Link to comment Share on other sites More sharing options...
Wisefire Posted August 10, 2006 Author Report Share Posted August 10, 2006 I know what bouncing means, and that's what it sounded like you were describing. You said " it registers more keys than i press". I'm sure you can see that could sound like you're saying that when you press a button it registers more button presses than you make (which, as we know, is a bounce)No, you didn't. debounce timers and scan rates are not the same....Glad to hear you figured it out (and followed the wiring diagrams ;) ) but I don't much like the tone you've taken with me. Maybe it's just one of those occasions where a post sounds rude but isn't meant that way?oh no, i didnt mean to be rude.. seriously.. i apologize.. i can see how you can take it the wrong way.. sleep deprivation and frustration that i cant seem to explain it clearly.. sorry again.. i really do appreciate your advice, comments and help.. Quote Link to comment Share on other sites More sharing options...
TK. Posted August 10, 2006 Report Share Posted August 10, 2006 more than a couple of keypresses at the same time.. and it registers more keys than i press.. i believe this effect is called ghosting.. but i cant seem to get it out of the system.. and it locks up the MLR patch because of it.. i think..I've currently not sure, but does each button have a dedicated diode? If not, this would explain why some key combinations trigger more key functions than expected.Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
TK. Posted August 10, 2006 Report Share Posted August 10, 2006 as i said thats not the problem.. the problem is (i figured out) that i only have diodes at the end.. not at every button..sorry, read this too late - yes, thats the reasonBest Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
stryd_one Posted August 11, 2006 Report Share Posted August 11, 2006 oh no, i didnt mean to be rudeI didn't think so :) It didn't seem your style, you're always nice and friendly. I knew I had to be mistaken, my apologies. Quote Link to comment Share on other sites More sharing options...
Therezin Posted August 11, 2006 Report Share Posted August 11, 2006 That's very cool. That using Bill's c64 din stuff?The Max/MSP open source? :P Quote Link to comment Share on other sites More sharing options...
Wisefire Posted August 11, 2006 Author Report Share Posted August 11, 2006 sorry, read this too late - yes, thats the reason and there isnt much i can do about it.. unless im gonna drill into the c64 PCB..unless anyone else has another idea.. I didn't think so :) It didn't seem your style, you're always nice and friendly. I knew I had to be mistaken, my apologies.no harm no fowl.. That's very cool. That using Bill's c64 din stuff?The Max/MSP open source? :Pwell the patch isnt downloadable yet.. but ill put it up when i find the time.. and open source.. well ill put up the max patch itself not build an executable out of it.. you can open it if you have max/msp.. Quote Link to comment Share on other sites More sharing options...
stryd_one Posted August 12, 2006 Report Share Posted August 12, 2006 I wonder if anyone's thought about using pd instead of MAX? It's nice to make the patch open source, but if you need a very expensive app to run it, that doesn't help ;) Quote Link to comment Share on other sites More sharing options...
Wisefire Posted August 12, 2006 Author Report Share Posted August 12, 2006 you dont need the app itself to run it.. only to modify it..you can run it with max runtime which you can download free of charge.. i dont like PD.. its not well documented.. but its a great FREE alternative to max.. to stress my point.. you dont need to pay 400 dollars or more.. to run the patch itself.. on another note, it shouldnt be that hard to modify the patch to run in PD.. but its for modifying data so that the monome max patches can understand the data.. so you would need max runtime anyway.. Quote Link to comment Share on other sites More sharing options...
bill Posted August 12, 2006 Report Share Posted August 12, 2006 I wonder if anyone's thought about using pd instead of MAX?Yeah : PureData rules!!! It's open and very close to MaxMsp, maybe it's not well documented, but it's definitely closer to the ucapps philosophy ;) 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.