Jump to content

QBAS

Members
  • Posts

    211
  • Joined

  • Last visited

Everything posted by QBAS

  1. I have 2 keyboards powered by MIOS at home, both look similar, also I seen many keyboards parts at service.Of course it is any time very interested, but now I need speed up this our process so I no please for pictures. You said: 8x8 matrix are on keyboard, and I go with this. This is simple. For me the important is to find good connection configure, and keep it until we finish main program, after this you will can change everything with table. OK I see: you think that I will do test virtually with photos? Its impossible. So we will wait for your working MB hardware set. About your question with photos, I have the same problem all time. Usually I put photos and files at shitty servers, who delete them after period. I never seek for better place, since always is to do some other things. see you later!
  2. to TK, jimhenry and stryd_one: I know that get working application is first good step, but write good documentation is great milestone. Unfortunately I don`t know how to write documentation for that simple scan matrix extension. If this is needed I will try do this in future if no other man do this first. Why you would like to send me this?I said that we start from connect one keyboard (16 pin connector split to say "8a" and "8b"). I wrote the way for test if this work, what is no understandable? This is for 18f452, but if you have another probably is is easy to change this, and any MIOS> v.1.7 Take easy. We just start - first get working hardware. Look: there is no documentation (I`m to small for this now), if documentation will specify how to connect, then only customize parameters will left. But we must have sure that you connected right. all yes. You explain this better than me. Can you help me with create documentation after we finish? Like you see I have big problem with sentences other than I meet in manuals for synths. :) Yes I think so. I have no free set (core + dinx, doux) for test again , but if you can please check it and tell us: simply connect first pin on DINx4 and last pin on DOUTx4 (SR#4:D0) and check if sysex is F0 00 07 F7. I don`t understand (this sentence was never at all in my Ensoniq`s manual >:( ) Please don worry aboput table - we will create one in next days - I hope... :P Table is good place for your setup , and must be - I know this and OK lets go with this yes sir! psssst. we cannot now ... you know ... What will think they other? its joke Go on please go with test and connect first keyboard
  3. Have you ready for tests core + DOUTx4 + DINx4 modules? Of course you can use smaller DOUTx and DINx. please upload 32x32 from this page http://www.midibox.org/dokuwiki/doku.php?id=qbas program will send for checking sysex string (F0 #ROW #COLUMN #VALUE F7). Rows go to DINX and counting same like pins on the board. http://www.ucapps.de/mbhp/mbhp_dinx4.pdf Counting on DOUTX4 is here: first SR pins 7 - 0 = our 24 - 31 second SR pins 7 - 0 = our 16 - 23 third SR pins 7 - 0 = our 8 - 15 fourth SR pins 7 - 0 = our 0 - 7 Firstly will try to find good connection way for your keyboards. For better understanding (due to my poor english) lets say that you have 8a * 8b matrix on each keyboard. Since I`m not sure which one have anode or cathode, please try both options: -8a to DOUTx4 SR#4 , and 8b to DINx4 SR#1 -8b to DOUTx4 SR#4 , and 8a to DINx4 SR#1. When you find connection which send out sysex string please check that numbers in string are proportionally higher when you play on higher octaves. The best is when for example F0 00 00 F7 is on C2, F0 07 00 F7 is on G2, F0 00 01 F7 is on G#2.... or F0 00 00 F7 on C2, F0 00 07 F7 is on G2, F0 01 00 F7 on G#2....
  4. Hi man. It no matter if you have only one switch or 1000000 switches- every can be assign to any channel. So if you need 428 , probubly please go to 32x32 and you will save additional core, and will have not delay between cores due to connecting serially. Of course you can use 8x8scan matrixes - its your decision. But since it all will be in one instrument you can use 32x32. I can help you with this preparing code, but since I don`t know midio128 aplication, please tell me what important tips you need include in code. I mean: I can prepare code and inform you how connect gear to DINX and DOUTX boards for this: but what you need more? For me is also important to specify ranges for note on/off messages, and kind and numbers for messages of Pistons , swells, Cresendo. :)
  5. If you would like to add more switches, I suggest use and try 32x32 matrix = 1024 switches, but since I not use it by myself , I`m bot 100% sure of good work code by longer time. OF course you can be tester. :P I think this 1024 switches-code will work great on your setup becouse you no need velocity counter (who is additional task). Since codes for bugger scanmartix are remake TK`s 8x8smatrix code, (1000 x remake) I did not saved clear and good style including possible definitions). This is becouse I`m too small in programming word. But I can help customize code for you, and write comments where you can define, and change behavior of program. If I good understand your connectors 8x8 matrixes are connected alerady into one bigger 8x24, so if you don`t wanna destroy this connector 32x32 is an option. You decide. What you mean: work? If you run 2 aplications on 2 cores and connect by MIDI, and set parameters MIDI the same - then yes. Generally for scan matrix is need (as you know) DINX and DOUX board. Since ports usually used for SRIO are the most standard for these boards, SRIO is go to disable. (I don`t know why TK disable SRIO, but maybe becouse too much proccesing power is go for this SRIO, since we need FASTer scanning matrix than SRIO) So I never try run SRIO and scanning matrix parallel because I rather need speed and many switches, than super usefull of SRIO. Are you mean big table with 256 positions for set 256 messages? I can put thisif if you want. Maybe better is write exacly what you need for your instrument than create many purpose code. Please tell me like this: 1. keyboard a (key range C1-C5) 2. keyboard b ( key range the same) 3. foot keyboard (key range from ? - ?) 4. switches (what kind of messages you want for each?) 5. something more? (sustain pedal, potenciometers for pitch or others?) and please decide witch one size you want for your instrument (256 or 1024 buttons).
  6. yes I seen this, but people always look for easier way :P If no script for syx2hex then I will try build this sysexxer program. (I don`t know if it have possibilities of set 750 ms delay needed for upload patches)
  7. Heya Can I please for script that will be convert from syx (patches) to hex - because I`m on linux and I cannot find a way to upload patches. pleeez :)
  8. http://www.midibox.org/dokuwiki/doku.php?id=qbas just started qbas -wiki page
  9. John what help you need? If I put 16x16 matrix code can you do rest of code alone? If not please specify more clear about your project. I know 3 keyboards with only one switch under right? So it is without velocity. how many more switches you need (like sustain etc...)?
  10. If this keyboards have 61 keys each, then 3x61=183keys one pole. 16x16 matrix give you 256 switches so it is enough to use. I really don`t know about use egzisting chips, since I always use chips introduced here. I`m faithful as dog ;) But you can simply check datasheet and compare etc. Since on my keyboard was not known chip I replace all electronic parts by the best hardware under sun: MIOS hardware.
  11. Hi, since I spent many time at scan matrix keyboard (and I will ;D) then probably you can check if my solutions are good for you. The diagram of keyboard you can write yourself by checking each cable and pressing keyboard, but I don`t know how to utilize 74hc151 chip`n`dale .... ;) Maybe you can use keyboards without this chip , and without garlic sauce.... ;) Just pure keyboard and MIOS hardware. My 88keys keyboard is powered by this way. If you need more infos about it please write me a priv message.
  12. ... if somebody really need full 10 bits. Personally I will try to play with this 7 bits only (at pitch), but if it is not good then I will change pot like you said.
  13. hey last days ago I prepared in asm solution for pitchbander (with spring and center position - short: regular one). It is the same like in your setup: 10 kohm pot, but only some range is used. I have ready and working code, also with option for setting offset. Of course since using smaller range give smaller resolution (less than 10 bit), but still enough for midi events. My pitch bender send only 128 values , so on channel 1 is from E0 00 00 to E0 00 7f. The middle value is always 00 on my pitchbender. I put additional space at center position for "catch" unpitched note. The margin of this center pole is definable. this work without additional resistors, but who knows, maybe with resistors is better...
  14. Hi! I have worked setup with bigger switch matrix and on the same core additional DOUTX module for handling led matrix. But it is done in ASM and without SRIO. you can check this QBAS
  15. It is also about v2 since I tested it only on this version. Is this possible to set real mono sound from two sids simultaneously? I have alvays differences between sound from left and right speaker- a specially heared on phones. It`s like pseudo-stereo. Of course it can be usefull sometimes, but when it is always, I would like to ask if you have possibilities to hear real mono (the same sound from left and right side). Of course when I press "mono" function this effect still is played. Becouse I`m very noob with electronic audio - I not checked values of capacitors and rezistors (when I built sid modules)- with one excepion: filter caps - I used this spuerb from ebay. So maybe it is reason why I have differrent sound from sids?
  16. hi I would like to ask: if I use regular 5% tolerance rezistors in OPL3 module will be differences between 4 ouputs? I`m wondering that for egzample 22k is in range from 20k9 - 22k5. Is this important to match resitors, or I need use better one - like metalized or so? Can anybody tell me more? thank you
  17. iiiiiiihhhhhhhhhaaaaaaa! :) Hi Thorsten, will be possible to use patches from sid 1.7 in sid 2? We love this old sounds too :'( Of course new patch in sid 2beta is great!
  18. Hi. Sorry if it is known, but I cannot find how to connect second SID Module to core. Can anybody explain if this information it is relase alerady? Thanks.
×
×
  • Create New...