Jump to content

John_W._Couvillon

Members
  • Posts

    350
  • Joined

  • Last visited

Everything posted by John_W._Couvillon

  1. TK, Great! Question - If the matrices are assigned as I mentioned (4 ea 8x8's, per what I read, does that mean that assigning conventional Douts with the unused douts is not possible? If I added an additional DIN4X, daisey chained on the initial DIN4X, Can it be assigned as conventional DIN? I do have several additional inputs, but due to wiring and lack of diodes, aren't usable in a matrix. if the unused inputs in the matrix DIN4X or DOUT4x are not used, then i can simply use one of my 8bit cores and daisey chain to the LPC. Please correct me if my understanding is flawed, but what I get from your comments is that I can configure 16, 8x8 matrixes, each one on a different midi channel, with assigned notes, but not 1, 32x32 matrix. Question - In your matrix example, what is "Arg" with value "0x30"? I will complete the control surface today and explore it more. Thanks, johnc
  2. TK, the hardware configuration is one DIN4x and one DOUT4x, as shown on the matrix 1 pic. (attached) or 16, 8x8 matrixes. Refering to the note table. one dout (connected to J3)on the DOUT4X, and 4 DINs (J3, J4, J5, J6 on the DIN4x), 8x32, handle the three keyboards and pedal board. For the time being I was not going to use the other DOUT's(J4, J5, J6). The 8bit core, with the sm_fast and firmware (QBAS with jim henry changes) plugged into the setup in the picture encoded the four keyboards as 8x8 matrixes, assigned the note numbers as on the note table from my previous post,and assigned the channels as on the small chart following the note table. To generate the table, i used the din4x/Dout4x shown and jumpered from pin1 on DOUT 1 to each of the 8 pins on the DIN 1, recording the note numbers. Using midiox, the channel numbers came out as on the small chart. The same process was repeated for all 8 Dout pins. Then I repeated the same process for Dout 2, 3 and 4. There is latency of about 1 sec ( best guess, not measured) with the 8bit core playing on one keyboard. Using one Dout and 4 DINS, will version 5 allow me to set up 4 8x8 matrixes, with one DOUT common to each of the 4 matrixes? I'm rather confused. How are the not values assigned in Ver. 5? Johnc
  3. TK, Transitioning from the 8 bit core, midio128 Ver. 2, your sm_fast together with QBAS, and mods made by jim henry. The attached spreadsheet (PDF form) shows the Dout/Din assignments as well as channel assignments. Note the columns are DOUT pins and the Rows are DIn pins based on the wiring of the matrix and diodes, and fully mapped out manually using midiox. Is this consistent with the beta change discussed above, or will I have to do some wiring changes. The spreadsheet import approach is attractive for entering the data, but how is this implemented with the control surface in place, and can it be done with the current version of midio128? Thanks, johnc Copy of 32X32 Note Table.pdf
  4. TK, your response was too fast. I retouched all the solder connections on the J-15 sockets, and on the LPC module where the enable signals go to j-15, also all of the socket for the HC595, and low and behold, the LCD came to life with the main menu for midio128. Wow, what a relief! Bad solder joints can be the pits! The tiny solder pads are difficult for us old guys with poor eyesite. Thank God for magnifying glasses. I have all the components for the control surface, and will configure them on a small panel to fit on the console for easy access. I have an SD card on order and will add that to the mix also. Again, Thanks for the help now, and for all those times in the past that I have asked for it, and you have soo patiently responded. All the best! Johnc
  5. TK, Midio128 is indeed loaded. See screen dumps below. I printed two so the complete mios terminal contents would showup. I also entered the system command, which produced the last few lines. Note the line that says "the midmon is disabled". does this have any connection to my malfunctioning LCD? Back to an earlier question - does the lack of the control surface components have any impact on the lack of display on the LCD? Also, could I have damaged the HC595 also, and i suspect the answer is "Maybe" I removed the LCD plug from J15A and moved it to J15b with no change in the LCD. In the way of analysis - Can I assume that the USB/midi in/midi out circuitry is ok since I got a good load of midio128? Assuming the possibility of a bad solder joint, is the circuit area involving the J15a, j15B, hc595, core a reasonable area to check for bad connections? Regarding the LCD contrast and luminance, with the contrast turned up, the 2 rows of 20 character squares appear. is this evidence of anything good regarding the HC595 and LCD? Sorry for all the questions. Johnc
  6. TK, A damaged LCD had entered my mind. However, it is responsive to both contrast and brightness changes, and the pixel squares are visable on the display when the contrast pot is maxed. It did get hot when connected in reverse. Unfortunately, I don't have a backup. You didn't comment about the lack of the control surface pbs and program selector. The J15_s jumper is in place. I will confirm the query response of the current app loaded and get back to you. Thanks. johnc
  7. TK, Loaded mios studio 2.2.2. Tried to load midio128 ver. 3 which started off, but stopped. on the third try, it loaded. I closed out mios studio, powered the core off then on, but am not getting anything on the LCD. I have not set up the control panel with pushbuttons, rotart switch, etc. is that why i get no display on the LCD? I get the back lite ok, but nothing displayed. I rechecked the wiring from the J15A on the core to the terminal strip on the LCD and the term. names on each end match with continuity verified inbetween terminals. Haven't read anywhere where mios won't talk the LCD without the control surface connected. Any suggestions on how to verify that midio128 is loaded and get the LCD working? Thanks Johnc I have a printscreen pic. of mios 2.2.2 after the load completed, if you would like to see it.
  8. Great! man am I glad to hear from you. will do it in a flash. I'm really looking to exploring the features of midio128 on the LPC. I'll report back with the results. johnc
  9. TK, anybody: new core displaying error message in mios studio having to do with "range". Won't load midio128 ver. 3. See also troubleshooting thread on same topic with more details. Help, P;ease! Johnc
  10. Reloaded the bootloader,ver .007, and got new message; Reading project.hex project.hex contains 63208 bytes (248 blocks). Range 0x7c910100-0x7c91f8ff (63488 bytes) - (unknown) ERROR: Range check failed! Notice that the start address in the Range: is the same as came up on the first error message. TK - is this normal? I corrected the wiring and the LCD nor lights up andis responsive to the controls. Help please? Somebody! Johnc
  11. TK, Had the same problem with lpc17, but found that powering up the core first, then opening mios studio works. TK -PLEASE take a look at my post in the Trouble shooting thread. Still having trouble getting mios studio to load midio128 ver. 3. Get an error message everytime.
  12. No. I found that the wiring is reversed and am in the process or rewiring. Each pair is reversed. with power off, I checked continuity through the cable, matching inscriptions on each LCD pin with the inscription on each pin on 15A on the core and each pair is reversed. since you replied. Any idea why the error message? johnc
  13. Anyone: Loading Midio128 ver.3 on my LPC17, the core is recognized and displays all the pertinent data, but after loading the hex file and pressing start, I get an error message, attached. The setup includes only the LPC core, no SD card, no CLCD, jumper J17 in place and jumper J15 positioned for 5V,USB power. I did the early voltage check on the core and got 3.26vdc, close but not exact. The LED on the core, when powered up, blinks then goes steady. Question: I tried connecting up my LCD (new) but get nothing. The CLCD is Hacktronics, 20x4, backlit, advertized as for Arduino, on Amazon. Is the pic of J15A on the core schematic looking down at the pins on J15A or looking into the connector. I'm concerned I wired the connector backwards. The cable connection pads on the CLCD are clearly marked, but are of the inline type along the bottom of the pc card and are soldered to the cable. I did not load any LCD drivers, or anything other then the bootloader. When I get midio128 loaded, will the LCD display anything? Thanks, Johnc
  14. Duggle, What is the distance y0u are working with? In spite of all comments against, I having been working with a midi connection ( core to computer) directly over cat5 cable 50' long, without dropouts, or any problems. johnc
  15. This may sound like a stupid question, by what the heck. With the LPC-17 running mios and midio128 ver 3., is it possible to run the rtos operating system and basic concurrently, or must it be one or the other? johnc
  16. Thanks Guys! Hey Tim - Glad to see you are still active on the forum. I find that the forum has lost its punch. In the past a post brought comments overnight, but not any more. Where have all the old "posters" gone? Would you believe my old DINS and core from 2004, when Midificatiion was first taking off, are still functioning. Great stuff! johnc
  17. Findbuddha, Thanks for the help! The encoder that is available from Smashtv is useable right out of the box, Yes? Why are the mods needed on the Alps and soundwell units? I appreciate your replying to my post. Its really sad that so few people are using the forum these days. I have several posts on midification with no replies, whereas, in past years, there would be many. Perhaps I am not looking in the right places, but I find a lack of specifics on the LPC and have lots of questions about applications, midio128 ver.3. johnc
  18. With the introduction of the new LPC17 core and its much expanded features (thanks to our superhero TK), midibox is one step closer to being an complete "Organ relay in a box", stealing a slogan from Artisan not intended. Right out of the box, Midio128 can encode multiple keyboards, pistons, stops, up to 1024 with the 32x32 matrix; encode pots on swell shoes, cresendo pedals, etc.; Drive midi decoders (DOUTS) for SAMS magnets, pipe magnets, LEDSs, and communicate with the outside world in multiple protocols. As a result, one can take a defunct organ console and add midification in the form of midibox devices and end up with a truly remarkable musical instrument.Thanks Thorston for your hours and hours of work, and you willingness to address the unique "nitch" of the virtual organ. in comparison with many commercial devices, midibox concepts are not only technologically ahead of, but more versitle then most, and best of all, "free". So what's next? What new midification application can stem from the capability of the LPC core? one comes to mind very quickly, and thats addition of a routine to implement a combination action. All of the programming is in place for piston and stop switch inputs, and relay drivers for SAMS magnets. the only thing missing is the "smarts" to make the devices do the job. Perhaps TK can put this application on the "wish" list for 2012. Currently, it is possible to build a midi based virtual organ with midibox encoders generating a midi stream and an Artisan sound engine to provide the conversion from midi to sound without a virtual organ program such as haupwerk, jOrgan, Miditzer. However to have a combination action, one has to rely on either a dedicated pc or a commercial smart device preprogrammed to accept the midi inputs and generate the necessary outputs to SAMS magnets. Granted the costs of SAMS at $25+ each is prohibitive to many, but if the capability were built in to the midio128 software , eliminating the dedicated pc, would free up money for thr SAMS. Anyone interested please jump in with your comments. johnc
  19. Anybody, would like to buld the control surface for the LPC17 and midio128 ver.3, but need recommended parts list as shown on the Ver.3 page. I suspect any momwntary push button switch will work, but a source for the rotary encoder would help. thanks, Johnc
  20. TK, I have a 32x32 matrix working with a Core 8, 4 DIN and 4DOUT. jim henry worked out the programming to assign each 8x8 to a different midi channel. With Ver 3 of midio128, how does the midi channel get assigned. in my case, one matrix has inputs for Swell keyboard on midi channel 1, main 8x8 on channel 2, Solo 8x8 on matrix channel 3, pedal on 8x8 matrix channel 4. in each matrix, the 0-0 position of the matrix starts with midi hex 24, 36 dec. and goes up to 99 dec. that works for all keyboard encoding since they are all the same, but I am stuck with the same midi number assignments for all the rest of the 8x8 matrics. How does the midi note and channel assignment work with the ver. 3 matrix? I have about 1-2 second latency with the core 8, and expect much better response from the LPC core, yes? On my organ, I have numerous outputs for SAMS. Is it possible to have an output matrix and an input matrix running at the same time Finally, if the first din4x/dout4x PCBs are assigned to the 32x32 matrix, are each of pins on the remaining 3 DIN4x and 3 DOUT4x cards individually configurable. looking forward to your comments. johnc
  21. CatOrg, Looks like you haven't got alot of response. Perhaps I can help you a bit, as I have been thru this a couple of times. We can do it here on the forum, or by PM. johnc
  22. Ok, I'm a little short here! What is the impact of the 128k limitation of the free IDE? I suspect, to do more, one must purchase the "for fee" version. not the first time, ug! Looks like I need to read more. Thanks for the input! johnc
  23. Thanks Johnk - Unfortunately, I am one of those with limited programming experience, so I will count on the forum's help. however, I don't plan to do much more then getting the matrix to encodemy keyboards, etc. and drive the DOUTS for SAMS. Currently, I have a Core 8 doing the work, and hope to pull it out, and substitute the LPC with midio 128 Ver. 3. Not sure of the procedure to load the DIN and DOUT configuration. Used to be easy with the ".ini" file on Ver. 2. As for the LCD goes, I see a lot out there, but again am not sure of what specs are required, other then it being a 2x20 display. Thanks again, johnc
  24. Jim Henry, anybody - Has anyone implemented the new midio128 v3 with the new LPC core? Any tricks to the setup? Is mios studio the only way to setup the DINs and DOUTs, oe can an ini file still be used? Johnc
  25. Jeff,

    sorry I didn't respond to your email. there was a long period when i didn't get on the forum at all.

    As for the 8x8x4 matrix. Ihave one working with the help of jim henry of the miditzer VTO software. it works, but also has a bit of latency. don't know if its 2-3 sec., but its noticeable.

    since getting it running, i decided to go with the new LPC17 board and ...

×
×
  • Create New...