tag:blogger.com,1999:blog-8505516394811194442024-03-21T13:10:01.477+01:00Techies ExpeditionTechnological explorations <br>of a techie manThe KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.comBlogger19125tag:blogger.com,1999:blog-850551639481119444.post-10132338287544319202020-06-20T12:21:00.002+02:002021-12-14T18:47:20.539+01:00Do you need a cheap USB midi /din converter ?<h1 style="background-color: white; border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; line-height: 1.25; margin-bottom: 16px; margin-left: 0px; margin-right: 0px; margin-top: 0px !important; margin: 0px 0px 16px; padding-bottom: 0.3em;">KonverterMidiUSB Host</h1><p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">USB to Serial Midi bidrectionnal converter</p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">This project based on Arduino Uno allows you to get a very economical USB MIDI converter, without any soldering.</p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">The necessary components are as follows:</p><ul style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px; padding-left: 2em;"><li style="box-sizing: border-box;">An Arduino Uno</li><li style="box-sizing: border-box; margin-top: 0.25em;">An Arduino USB Host shield</li><li style="box-sizing: border-box;">An Arduino Midi shield (the simplest version)</li></ul><p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;"><a href="https://camo.githubusercontent.com/077ca0095cb86906fca8196710612562c5bc55dd/687474703a2f2f696d672e62616e67676f6f642e636f6d2f7468756d622f77617465722f6f6175706c6f61642f62616e67676f6f642f696d616765732f35452f35392f30313039306166612d353633322d343030362d383832622d6537663530666663613938642e6a7067" rel="noopener noreferrer" style="background-color: initial; box-sizing: border-box; color: #0366d6; text-decoration-line: none;" target="_blank"><img alt="" data-canonical-src="http://img.banggood.com/thumb/water/oaupload/banggood/images/5E/59/01090afa-5632-4006-882b-e7f50ffca98d.jpg" height="432" src="https://camo.githubusercontent.com/077ca0095cb86906fca8196710612562c5bc55dd/687474703a2f2f696d672e62616e67676f6f642e636f6d2f7468756d622f77617465722f6f6175706c6f61642f62616e67676f6f642f696d616765732f35452f35392f30313039306166612d353633322d343030362d383832622d6537663530666663613938642e6a7067" style="border-style: none; box-sizing: initial; max-width: 100%;" width="432" /></a></p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">Before compiling, you must install the USB Host libray from the Arduino IDE, and copy the midiXParser library to your own Arduino/libraries path.</p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;"><a href="https://github.com/TheKikGen/midiXparser/archive/master.zip" style="background-color: initial; box-shadow: none; box-sizing: border-box; color: #0366d6; outline: none;">https://github.com/TheKikGen/midiXparser/archive/master.zip</a></p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">Assemble the Uno Host shield, and Midi shield, then upload the firmware to the Uno. Don't forget to set the switch to OFF on the Midi shield, before uploading, then ON again to use it.</p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">For greater simplicity, the HEX files compiled from the latest version are provided to be used with AVRDude.</p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 0px; margin-top: 0px;">Plug an USB keyboard in the host shield, a midi cable to the midi out and to a synth. You are now able to use your favorite USB midi keyboard with any standard midi DIN device.</p>The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com2tag:blogger.com,1999:blog-850551639481119444.post-44428159153148759252020-06-20T12:15:00.000+02:002020-06-20T12:15:28.054+02:00KiKPad : the Midiplus SmartPad reinvented !<h1 style="background-color: white; border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; line-height: 1.25; margin: 24px 0px 16px; padding-bottom: 0.3em;">KIKPAD</h1><p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">KiKPad : the Midiplus SmartPad reinvented !</p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;"><a href="https://camo.githubusercontent.com/5c40aba5c90adb3be4c31db4a84eba90e44568ec/687474703a2f2f7777772e6d696469706c75732e636f6d2f696d616765732f787061642d312e6a7067" rel="noopener noreferrer" style="background-color: initial; box-sizing: border-box; color: #0366d6; text-decoration-line: none;" target="_blank"><img alt="SmartPad from Midiplus" data-canonical-src="http://www.midiplus.com/images/xpad-1.jpg" src="https://camo.githubusercontent.com/5c40aba5c90adb3be4c31db4a84eba90e44568ec/687474703a2f2f7777772e6d696469706c75732e636f6d2f696d616765732f787061642d312e6a7067" style="border-style: none; box-sizing: initial; max-width: 100%;" /></a></p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">We did it again !</p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">The KikGen Labs proposes again a firmware entirely rewritten for a commercial product. This time it is the <span style="box-sizing: border-box; font-weight: 600;">Smartpad</span> from Midiplus, which technical characteristics being very close to the Launchpad from Novation.</p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">At this stage, the firmware is an advanced prototype, developed with stm32duino, with all pads, 64 RGB colors, encoders, buttons operationals, including midi.<br style="box-sizing: border-box;" />The perspectives offered by this new firmware are vast: fully customized Ableton Live controller, chord generator, autonomous sequencer, master keyboard , etc....</p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;"><a href="https://github.com/TheKikGen/kikpad">https://github.com/TheKikGen/kikpad</a></p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">This work is licensed under a <a href="http://creativecommons.org/licenses/by-nc/4.0/" rel="nofollow" style="background-color: initial; box-sizing: border-box; color: #0366d6; text-decoration-line: none;">Creative Commons Attribution-NonCommercial 4.0 International License</a>.</p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; margin-bottom: 0px !important; margin-top: 0px;"><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=thekikgen@gmail.com&lc=FR&item_name=Donation+to+TheKikGen+projects&no_note=0&cn=&currency_code=EUR&bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted" rel="nofollow" style="background-color: initial; box-sizing: border-box; color: #0366d6; text-decoration-line: none;"><img alt="Donate" data-canonical-src="https://img.shields.io/badge/Donate-PayPal-green.svg" src="https://camo.githubusercontent.com/d5d24e33e2f4b6fe53987419a21b203c03789a8f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d677265656e2e737667" style="border-style: none; box-sizing: initial; max-width: 100%;" /></a></p>The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com0tag:blogger.com,1999:blog-850551639481119444.post-81161475020424927082020-06-20T12:10:00.002+02:002020-06-20T12:13:20.987+02:00USBMidiKliK4x4 2.5 released<h1 style="background-color: white; border-bottom: 1px solid rgb(234, 236, 239); box-sizing: border-box; color: #24292e; line-height: 1.25; margin: 24px 0px 16px; padding-bottom: 0.3em;"><span style="font-size: 16px;">UMK4x4 is a multi-port USB MIDI interface made with the STM32DUINO platform.</span></h1><p style="background-color: white; box-sizing: border-box; color: #24292e; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">Download the last firmware here : <a href="https://github.com/TheKikGen/USBMidiKliK4x4/releases" style="background-color: initial; box-sizing: border-box; color: #0366d6; text-decoration-line: none;">https://github.com/TheKikGen/USBMidiKliK4x4/releases</a></p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">Check also the wiki here : <a href="https://github.com/TheKikGen/USBMidiKliK4x4/wiki" style="background-color: initial; box-sizing: border-box; color: #0366d6; text-decoration-line: none;">https://github.com/TheKikGen/USBMidiKliK4x4/wiki</a></p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">The story of this project starts with a hack of the MIDIPLUS/MIDITECH 4x4 USB to MIDI interface. Needing more midi jacks, I bought a second Miditech interface, but I discovered it was not possible to use 2 Miditech / Midiplus MIDI USB 4X4 on the same computer to get 8x8, and according to the Miditech support, as that usb midi interface was not updateable at all ! I was stucked....That was motivating me enough to write a totally new and better firmware : the UsbMidiKlik4x4 project was born.</p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">The current version V2.5 supports full USB midi until 16xIN , 16XOUT plus routing features, enabling configurables standalone mode, merge mode, thru mode, split mode, midi transformation, midi clock, etc., huge sysex flow, configuration menu from serial USB, and is very fast and stable thanks to the STM32F103. More of that, you can aggregate until 5 3x3 boards seen as one by activating the "Bus mode".</p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-size: 16px; margin-bottom: 16px; margin-top: 0px;"><img height="346" src="https://github.com/TheKikGen/USBMidiKliK4x4/raw/master/doc/USBMIDIKLIK-I2C-BUS-MODE.jpg?raw=true" width="614" /></p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">USBMidiKliK4x4 features :</p><ul style="background-color: white; box-sizing: border-box; color: #24292e; font-size: 16px; margin-bottom: 16px; margin-top: 0px; padding-left: 2em;"><li style="box-sizing: border-box;">STM32F103C8 / STM32F103CB / STM32F103RB / STM32F103RC uC support</li><li style="box-sizing: border-box; margin-top: 0.25em;">Bluepill and Miditech 4x4 board support</li><li style="box-sizing: border-box; margin-top: 0.25em;">16 MIDI USB IN/OUT</li><li style="box-sizing: border-box; margin-top: 0.25em;">15-16 MIDI JACK IN / JACKS OUT *1</li><li style="box-sizing: border-box; margin-top: 0.25em;">8 Virtual internal IN/OUT</li><li style="box-sizing: border-box; margin-top: 0.25em;">4 midi clock and Midi Time Code generators</li><li style="box-sizing: border-box; margin-top: 0.25em;">Full remote configuration by SYSEX</li><li style="box-sizing: border-box; margin-top: 0.25em;">Configuration user interface from a serial USB terminal</li><li style="box-sizing: border-box; margin-top: 0.25em;">Support of large sysex flow</li><li style="box-sizing: border-box; margin-top: 0.25em;">Complex routing engine allowing to route any IN to any OUT</li><li style="box-sizing: border-box; margin-top: 0.25em;">Transformation pipes allowing dynamic modification of midi messages</li><li style="box-sizing: border-box; margin-top: 0.25em;">Customisable USB device ProductStringName, Vendor and Product Ids</li><li style="box-sizing: border-box; margin-top: 0.25em;">STANDALONE mode (no USB host needed)</li><li style="box-sizing: border-box; margin-top: 0.25em;">INTELLITHRU mode allowing specific routing rules when USB is idle</li><li style="box-sizing: border-box; margin-top: 0.25em;">Stackable interfaces in bus mode to get 6x6 to 15x15 physical midi ports</li></ul><p style="background-color: white; box-sizing: border-box; color: #24292e; font-size: 16px; margin-bottom: 16px; margin-top: 0px;">The "pipeline" feature allows you to modify an incoming midi message through a chain of transformation functions (a "pipe"), e.g., transpose notes, split, map channel to another, map CC to another, etc...New pipes can be easily added in order to obtain complex midi transformations without degrading performances.</p><p style="background-color: white; box-sizing: border-box; color: #24292e; font-size: 16px; margin-bottom: 16px; margin-top: 0px;"><img height="450" src="https://github.com/TheKikGen/USBMidiKliK4x4/wiki/pipelines/umk4x4-routing-engine-overview.jpg" width="562" /></p>The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com1tag:blogger.com,1999:blog-850551639481119444.post-26057384049292764422019-02-12T12:17:00.000+01:002019-02-12T12:23:59.668+01:004 MIDI OUT SUPPORT ON AKAI MPC LIVE Like all of you here, I tried to connect a MIDI interface to the USB Host port of the MPC LIVE, only to find out that the additional MIDI OUT ports are not supported. Only PORTs A and B are visible, C & D indicating always "None".<br />
<br />
While exploring the site <a href="https://niklasnisbeth.gitlab.io/mpc-internals">https://niklasnisbeth.gitlab.io/mpc-internals</a>, I understood that all the interface cards on the MPC Live/X went through USB, and lucky for me, the author had the good idea to provide a USB dump ( with an "lsub" command) right after the boot.<br />
<a href="https://niklasnisbeth.gitlab.io/mpc-internals/cmds/lsusb.txt">https://niklasnisbeth.gitlab.io/mpc-internals/cmds/lsusb.txt</a><br />
<br />
The part that interests me most is the following:<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"> idVendor 0x09e8 </span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> idProduct 0x003b </span><br />
<span style="font-family: "courier new" , "courier" , monospace;"> iProduct 2 MPC Live Controller</span><br />
<br />
I quite recently developed a 3 I/O USB MIDI interface, and it allows to modify easily the VendorID and ProductID as well as the "Product String", identifying a USB device on a host system.<br />
<a href="https://github.com/TheKikGen/USBMidiKliK4x4">https://github.com/TheKikGen/USBMidiKliK4x4</a><br />
<br />
So I simply modified the parameters of my MIDI interface, so that it would be seen as an internal AKAI controller.<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">-===========================================- </span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;"> CURRENT SETTINGS </span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">--------------------------------------------- </span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">Magic number: MDK7-1.181219.1306 </span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">Next BootMode: 0 </span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">=> Vendor Id: 9E8 </span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">=> Product Id: 3B </span><br />
<span style="font-family: "courier new" , "courier" , monospace; font-size: x-small;">=> Product string : MPC Live Controller </span><br />
<br />
After plugging in the reconfigured MIDI interface, and rebooting the MPC LIVE, I had the joy of seeing that 4 MIDI ports were now visible A, B, corresponding to the 2 internal MIDI ports, and C, D, corresponding to MIDI OUT 1 and 2 of my interface !! It works !!<br />
<br />
In addition, in the setup panel, you can see all MIDI OUT ports in the synchronization options. I haven't done any in-depth tests, but all MIDI OUT ports work directly, either on the tracks or in MIDI Clock sync.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgab3GzPDYULHqAziTLylMcoga_cms7HDFt8gnIzILcfiew3w_JiLAdTzLDDvjcQl1KnYkURPAFmwhQA6b9HTG9NdmglGmruRPP-dUQZmrsMejGlcu9rDi3SwxIuyaHrMRTs_-_Yp0pTigg/s1600/20190211_194009.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="1200" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgab3GzPDYULHqAziTLylMcoga_cms7HDFt8gnIzILcfiew3w_JiLAdTzLDDvjcQl1KnYkURPAFmwhQA6b9HTG9NdmglGmruRPP-dUQZmrsMejGlcu9rDi3SwxIuyaHrMRTs_-_Yp0pTigg/s320/20190211_194009.jpg" width="240" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS0ZhkQrhmMcN0sqSLx1RzYYRakAlegGaI8TOupIdTSNA9krB1iNB6JmYFQj8zL2p3QcfSho7Mvish2KyWepY8V6CHCt2InhyphenhyphenzOoJuNYkTqiO8nGH9WT619gebPXVuOVukFiRo7qBH00NM/s1600/20190211_194119.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="1200" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS0ZhkQrhmMcN0sqSLx1RzYYRakAlegGaI8TOupIdTSNA9krB1iNB6JmYFQj8zL2p3QcfSho7Mvish2KyWepY8V6CHCt2InhyphenhyphenzOoJuNYkTqiO8nGH9WT619gebPXVuOVukFiRo7qBH00NM/s320/20190211_194119.jpg" width="240" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPWX2oTaF3I0W-eYAB8VUh2eoC0xzw0rcBCuKztzYO_BU-_e82_S_m-_zx2rGI9V_1UBCohW_4Rted0R1Xima21DVi3yCTHKiOB-rtTr0arnKmnotRm1iD7_DW5a2yT3MbT2fc5NIXm4dc/s1600/20190211_194156.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="1200" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPWX2oTaF3I0W-eYAB8VUh2eoC0xzw0rcBCuKztzYO_BU-_e82_S_m-_zx2rGI9V_1UBCohW_4Rted0R1Xima21DVi3yCTHKiOB-rtTr0arnKmnotRm1iD7_DW5a2yT3MbT2fc5NIXm4dc/s320/20190211_194156.jpg" width="240" /></a></div>
<br />The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com0tag:blogger.com,1999:blog-850551639481119444.post-7551971902019650362019-01-14T19:07:00.000+01:002019-02-12T12:24:24.199+01:00The USB MIDIKLIK 3x3Based on a STMF103 Bluepill I bought 2$, I have designed a board that allows a 3 in / 3 out MIDI USB interface, compatible with the firmware i wrote for the MIDIKLIK 4x4.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeL1V8DFWrN7NHBQcaF341qsjI3j9n-HbGKXjS60djvOgGSjL9C0_QG2Y14g6xK5wWxXgVF5JNGj7gHx_5lb9WJ3YIuYzytqo5f2rsj4Inws1YlvL5iu-cerEzkho4UwFNNXovyOPQuOC8/s1600/Schematic_Bluepill-3x3-Midishield_Schematic_20190115195105.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="828" data-original-width="1169" height="451" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeL1V8DFWrN7NHBQcaF341qsjI3j9n-HbGKXjS60djvOgGSjL9C0_QG2Y14g6xK5wWxXgVF5JNGj7gHx_5lb9WJ3YIuYzytqo5f2rsj4Inws1YlvL5iu-cerEzkho4UwFNNXovyOPQuOC8/s640/Schematic_Bluepill-3x3-Midishield_Schematic_20190115195105.png" width="640" /></a></div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7sPhwhom6zVnMhj6mBH6Fr8OEtZ-8O_KLx98-VntxaVmk7tD5peVBpqAjm7Lo8Us6PWZmKcCbXPG6O2YLvgv8OAlU9KzC7W5O5EDi36J62DXN2zELDGVgQyCaKQqe14y_sXvJX9klvp2V/s1600/20190113_221557.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="1600" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7sPhwhom6zVnMhj6mBH6Fr8OEtZ-8O_KLx98-VntxaVmk7tD5peVBpqAjm7Lo8Us6PWZmKcCbXPG6O2YLvgv8OAlU9KzC7W5O5EDi36J62DXN2zELDGVgQyCaKQqe14y_sXvJX9klvp2V/s400/20190113_221557.jpg" width="400" /></a></div>
<br />
All details and features here : <a href="https://github.com/TheKikGen/USBMidiKliK4x4/blob/master/README.md">https://github.com/TheKikGen/USBMidiKliK4x4/blob/master/README.md</a><br />
<br />
<br />The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com0tag:blogger.com,1999:blog-850551639481119444.post-72997928590088193502018-03-30T10:22:00.000+02:002019-02-12T12:24:36.082+01:00A hack of the MIDIPLUS / MIDITECH 4x4 USB to MIDI interface with STMDUINO<h2>
<b>Hack of the MIDIPLUS/MIDITECH 4x4 USB MIDI </b></h2>
<img border="0" height="236" src="https://medias.audiofanzine.com/images/normal/miditech-midiface-4x4-1642123.jpg" width="320" /><b> </b><br />
<br />
<b>The idea</b><br />
I currently own 2 MIDI 4X4 from Miditech/Miduplus manufacturer.I thought it was possible to stack the 2 on the same PC to get 8x2 ports IN/Out. But as theses devices have exactly the same product and vendor ID, and no serial, it is in fact impossible to do that without conflicts (it seems however some people installed 2 MIDI 4X4 succefully on the same computer...). So the only alternative was to buy a 8x8 interface to the same manufacturer, for the three times the price of the MIDI 4x4 that I did not.<br />
<br />
More, recently, one of my interface started to work incorrectly, invoking to me a corrupted firmware. <br />
I asked to the Miditech and Midiplus support and they were enough kind to provide to me an updated firmware kit, but for the NEW version...Happy to learn that my interface was the "old" one, however still sold on many web sites today...I tested that update package without any success...My version was not updatable at all they said.<br />
<br />
I could'nt accept that a device (almost) still in order with USB, 8 ports 4IN - 4 OUT goes directly in the trash bin. Nothing to loose, I opened the box, and inside I discovered that the microcontroller was a STMF103RC, a very common uC on musical gears(the Arturia Minilab and the Novation launchkey and launchpad are using it for example). <br />
Here start the idea of a possible hack :I have a board available with a programmable and powerfull chip, native USB, plus all the circuitry for 4 MIDI IN / 4OUT.Why not rewriting a new firmware from scratch as I did for other uC like of the AVR family ? I could even extend that firmware to enable merge mode, thru mode, specific routing and filtering modes.So, building an ultimate USB MIDI interface better than the original....<br />
<br />
<b>First steps</b><br />
<br />
The STMF103 has an internal bootloader working with the UART Serial 1. The bootloader mode is activated by maintaining the Boot0 pin to HIGH and the Boot1 pin to LOW. So I desoldered 2 resitors on the board because they were disabling that mode,made a small reset button / "boot1 HIGH" circuit, and soldered the boot 0 to ground. <br />
<br />
I also connected TX and RX of the serial 1 to a small plug. That was easy because some large labelled TXn / RXn pads exist on the MIDI4x4 motherboard. I connected that plug to an USB Serial TTL, and 2 H later, I was able to upload a new firmware in the thing.<br />
<br />
The original Miditech / Midiplus firmware is protected against read. I had to accept the "The chip will be entirely erased if you continue.." warning. Not a problem as hacking the existing firmware was not my goal at all. <br />
<br />
<b>STMDUINO</b> <br />
<br />
To preserve and reuse my existing software libraries, I choose to use <a href="http://www.stm32duino.com/" target="_blank">STMDUINO</a>. <br />
It is port of the Arduino platform to the ARM STM32 chip
family from ST Micro. So you can develop "sketches" as usual, with the
Arduino IDE, and reuse your existing "Arduino" code.<br />
<br />
I flashed a modified STMDuino generic bootloader2.0 to the board with STMFLASH, and tested the 4x4 board as a generic STMF103RC in the Arduino IDE... my MIDI demo sketch worked at the first compilation...And I could address the 4 serial ports connected to midi jacks.<br />
<br />
I have rewritten entirely the firmware from a white page, and I have extended its features to enable routing : "4 merge" mode, thru mode, split mode, etc, So I can say my modified USB interface 4X4 is now better than the original, very stable, and, the most important stackable with my existing one as I changed, obviously, the Product ID !<br />
<br />
The STM32F103 is really really fast...no lag at all, even at 300 BPM with 4IN/OUT working. At this time, I use the box with the new firmware in my MIDI setup :-) !<br />
<br />
The code is easily adaptable to any other multi-jack USB interface.<br />
<a href="https://github.com/TheKikGen/USBMidiKliK4x4" target="_blank">https://github.com/TheKikGen/USBMidiKliK4x4 </a><br />
<br />
<br />
<b>Uploading the STDMDuino modified bootloader</b> <br />
<br />
You need to modify the board to enable the internal bootloader of the STM32F103. To do that, start by unscrewing the front plate of the case, and remove the board from the case.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifRRtvA5ZcEKZTE8CWbGLlD3T01LHtrSh340Cd1oFL_wsRPh7lR_PHaILRgW8cIQ6ozrj17vTOJ-GGaRWWN766yctllTvrY13fIe81YaoOAqz1PYcxgVfXVtFWwrtgLnShK-zO9hwO3nkn/s1600/midi4x4-mod-motherboard.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1043" data-original-width="1600" height="416" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifRRtvA5ZcEKZTE8CWbGLlD3T01LHtrSh340Cd1oFL_wsRPh7lR_PHaILRgW8cIQ6ozrj17vTOJ-GGaRWWN766yctllTvrY13fIe81YaoOAqz1PYcxgVfXVtFWwrtgLnShK-zO9hwO3nkn/s640/midi4x4-mod-motherboard.jpg" width="640" /></a></div>
<br />
<br />
- Remove the R28 resistor because it's disabling the bootloader standard mode. Connect a 10K resistor between the boot1 pin and the ground as shown.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB6-oj3wO9ng_ddzhrXq1MQC7gfRveHkrCbQT-k_3RDaK3ADeNBJy5eHFu700x-zt2rE0u5pAA_5yqszAC2DYpNWci8BGdhUP7Na8VIxd7APCw3vCGHuXmtnLpfddXr7BtBfedf5VyMNqg/s1600/midi4x4-mod-motherboard-R28.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="470" data-original-width="780" height="384" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB6-oj3wO9ng_ddzhrXq1MQC7gfRveHkrCbQT-k_3RDaK3ADeNBJy5eHFu700x-zt2rE0u5pAA_5yqszAC2DYpNWci8BGdhUP7Na8VIxd7APCw3vCGHuXmtnLpfddXr7BtBfedf5VyMNqg/s640/midi4x4-mod-motherboard-R28.jpg" width="640" /></a></div>
<br />
<br />
- Solder a wire to the Boot0 pin, and another to the VCC 3,3V pin. Connect the wires together. This can be removed after the STMDuino bootloader download<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSUS2RIhDQPeSdbamgMdb7ZDPQNwBax5l4-qJT3etyTyxkPURobnfRFj23UozN3fxM7NA_e8Y-bIjDFPzR5jPB9jsvsFgx4yHd-p7VH89a2bYgJYdmGhzd3qPihkeWvWeARpW9Xji94T7w/s1600/midi4x4-mod-motherboard-boot0.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1140" data-original-width="1496" height="486" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSUS2RIhDQPeSdbamgMdb7ZDPQNwBax5l4-qJT3etyTyxkPURobnfRFj23UozN3fxM7NA_e8Y-bIjDFPzR5jPB9jsvsFgx4yHd-p7VH89a2bYgJYdmGhzd3qPihkeWvWeARpW9Xji94T7w/s640/midi4x4-mod-motherboard-boot0.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtMtsFpilWySY259xnBDI91n6PsI5g96-V7S2D0j_XGFqcFhlAHCNuN4fhSt0UrrtDPAMap3Apd83qtoOUM3bBEd7p1tcemi6FZi6SZpJC-U3nDXfExAElMojGB2hAK4R4vGcmT-HvRRTB/s1600/Boot0Mod_wires.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1200" data-original-width="1600" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtMtsFpilWySY259xnBDI91n6PsI5g96-V7S2D0j_XGFqcFhlAHCNuN4fhSt0UrrtDPAMap3Apd83qtoOUM3bBEd7p1tcemi6FZi6SZpJC-U3nDXfExAElMojGB2hAK4R4vGcmT-HvRRTB/s640/Boot0Mod_wires.jpg" width="640" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
- Plug your TTL to Serial USB stick<br />
- Plug the Miditech/Midipplus board into the USB<br />
- Launch STM Flash loader demonstrator (if you don't have it , check the ST Micro. web site) and reset the Miditech/Midiplus board by by touching the RST tap point and the ground (for example the USB plug shield). As the chip is in bootloader mode, you will, or hear nothing...<br />
<br />
- Connect TTL RX 1/TTL TX1 from the Miditech/Midiplus board to the TTL RX/ TTL TX of your serial USB converter. You can solder 2 wires to the pads clearly labelled on the board it self, or just hold the wires with the left hand and do the rest with the right one !<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh23wRL_2-ZliSZqvquqINCIqyuuVE4azqk5_cG4Fnd28Q2XRBQo9kfUy_7nrrnWAdanaDBHkhQwnXqzQmqdd6ncsCoTwtWZRl-Dn0llOCPJua1MBw4soHEXoCBTYfxxTfXJW7u-VXd1PzK/s1600/midi4x4-mod-motherboard-RX1-TX1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="428" data-original-width="694" height="394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh23wRL_2-ZliSZqvquqINCIqyuuVE4azqk5_cG4Fnd28Q2XRBQo9kfUy_7nrrnWAdanaDBHkhQwnXqzQmqdd6ncsCoTwtWZRl-Dn0llOCPJua1MBw4soHEXoCBTYfxxTfXJW7u-VXd1PzK/s640/midi4x4-mod-motherboard-RX1-TX1.jpg" width="640" /></a></div>
<br />
- Choose the right serial port in the list proposed by STMFlash tool the click on "Next"<br />
<br />
<span style="color: red;"><b>At this point, it is still time to stop. After that step, not return possible !!!!!</b></span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE1jrqsXqufC_jtxaxemnGtArVACn5Kziel1lkUG3SJQ7xF2k2JhqhJCh0dKuGoMbbTENz2K4oquS59TGgvd3PRBJRFZ6pTZV2SUxaGnQ8n2wC4smLTTf9bih8_9L9siRs7N9_L7TZZuu4/s1600/STMFlash_screenshots.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="544" data-original-width="1256" height="276" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE1jrqsXqufC_jtxaxemnGtArVACn5Kziel1lkUG3SJQ7xF2k2JhqhJCh0dKuGoMbbTENz2K4oquS59TGgvd3PRBJRFZ6pTZV2SUxaGnQ8n2wC4smLTTf9bih8_9L9siRs7N9_L7TZZuu4/s640/STMFlash_screenshots.jpg" width="640" /></a></b></div>
<br />
<b> </b><br />
- You will see a red warning indicating that the firmware is protected, and going further will erase it. So, if you are really sure, click on "Remove protection". The existing Miditech/Midiplus firmware will be entirely erased.<br />
- Click next, and choose the "midiplus4x4_boot20.bin". This is the STMDUINO bootloader,especially modified for the Miditech/Midiplus board (notably to activate the USB with a DISC command on PA8). Check "Optimizer", "Global Erase", and "Verify after download", then "Next". The download will start, and if everything is ok, you will have a message confirming that the the update was done correctly.<br />
- Unplug, and plug agin the Miditech/Midiplusboard : that will activate the STM32DUINO perpetual bootloader mode. If the blue led is flashing, you are ready to use the Arduino IDE with that board !<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/2jJrHM5HSxU/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/2jJrHM5HSxU?feature=player_embedded" width="320"></iframe></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com0tag:blogger.com,1999:blog-850551639481119444.post-43584225944802723602018-03-11T17:40:00.000+01:002019-02-12T12:25:10.890+01:00BorgTribe : Korg Electribe ES1 Mod to record chromatic notes<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinEdxBVqXvwzPhgX01ETor2jxGEE5Fgs3_7-3s9I0NqAfHjsq1SR138xuFG0JEVeQScStOEHWY_zPRAggOZ5ZxVpbmFIPN0_xKSAA5HR7Qt9c-jt55WpURA8gHx3yYksMEFx4LWelUHgl0/s1600/Electribe-ES1-770x433.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="433" data-original-width="770" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinEdxBVqXvwzPhgX01ETor2jxGEE5Fgs3_7-3s9I0NqAfHjsq1SR138xuFG0JEVeQScStOEHWY_zPRAggOZ5ZxVpbmFIPN0_xKSAA5HR7Qt9c-jt55WpURA8gHx3yYksMEFx4LWelUHgl0/s320/Electribe-ES1-770x433.png" width="320" /></a><a href="about:invalid#zClosurez" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a>I own an Electribe Korg for some time and I have to say that I really like this gear. First because it is fast to handle, and second because it has a very special sound despite its relative low sampling rate comparing to current standard. I still use it in 2018, in the middle of much more elaborate gears (sometime too much elaborate !).<br />
<br />
The Electribe ES1 is however quite limited in functionality, and on one point in particular: its inability to play a sample chromatically with an external midi keyboard. Close to my other Volkaoss project, I quickly realized a MIDI notes to Electribe ES1 Pitch Control changes with an Arduino Uno board. Everything worked perfectly, and I was able to play a sample chromatically with an external Midi keyboard BUT....<br />
<br />
But to my surprise the Electribe recording mode does not take into account a pitch transmitted to the MIDI IN. Only PITCH potentiometer movements are recorded to change sample pitch in a pattern. This is when the idea of controlling these movements with a midi keyboard connected to an Arduino came up...graft an Arduino to the ES1 like the Borg do in Startrek !<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8Z3x-asCkEKplEEnIEsXbLzPe0Dgdz5uksbwe5XV2srJYFcnxJz_q0nkHAm5SfjXsdWkqPKdcqHc36RJrQJqnbdH06HL9Q3WDDVIZMoKXgXjWUCDAQqlywCLz9GIjOu6qr-D88IyEtaIZ/s1600/BorgStartTrek.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="275" data-original-width="488" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8Z3x-asCkEKplEEnIEsXbLzPe0Dgdz5uksbwe5XV2srJYFcnxJz_q0nkHAm5SfjXsdWkqPKdcqHc36RJrQJqnbdH06HL9Q3WDDVIZMoKXgXjWUCDAQqlywCLz9GIjOu6qr-D88IyEtaIZ/s320/BorgStartTrek.gif" width="320" /></a></div>
<br />
To do this, I chose to develop on an Arduino nano board, because of its small factor, and to use a Microchip MCP4151 digital potentiometer, with a resolution of 256 steps, which is enough to manage 127 positions on the PITCH potentiometer. <br />
Full source project on my gihub <a href="https://github.com/TheKikGen/BorgTribe" target="_blank">here.</a><br />
<br />
The schematic is really simple :<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFVjwuPb_BRfYWStVSNZ_MR7LbXu7BokjFBNFp1dTjH2UxN4sJwVxeY5HOt_aGcJz8pRAF9d3rP3YLdOpz2PpQiflZdhnpyPhmbNxqvce7yi7zqc1gnGpwQbS7K_eFCFEsHIYEbwaX6X_h/s1600/borgtribe_schematic.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="1268" data-original-width="1518" height="534" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFVjwuPb_BRfYWStVSNZ_MR7LbXu7BokjFBNFp1dTjH2UxN4sJwVxeY5HOt_aGcJz8pRAF9d3rP3YLdOpz2PpQiflZdhnpyPhmbNxqvce7yi7zqc1gnGpwQbS7K_eFCFEsHIYEbwaX6X_h/s640/borgtribe_schematic.jpg" width="640" /></a>The MCP4151 uses SPI, an that can be tricky on the Nano : notably the
fact that MISO (pin 12) must be pulled up to MOSI (look at the 1K resistor). That was working
perfectly on the Uno proto board without that, so I suppose it is mandatory when using SPI on the Nano (whatever, it is required by SPI usually).<br />
<br />
As you can see on the schematic, the analog PITCH pot wiper pad is connected to the Nano Analog2 pin and disconnected from the ES1. So, the Nano is able to read pot values and to resend them to the MCP 4151 digital potentiometer. That was the first step of this project : be transparent, as shown on that video :<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/-8Kga-2tmuo/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/-8Kga-2tmuo?feature=player_embedded" width="320"></iframe></div>
<br />
<br />
Next, I had to develop a new Arduino firmware to simulate potentiometers movements, when pressing a note on the MIDI keyboard. That was not so easy as the 256 steps of the MCP4151 seem a bit short to address the only 127 values but from an analog pot with an infinite resolution. After fine tuning sessions, I finally got a very acceptable result, and I'm now able to record samples pitch on the Electribe from an external midi keyboard.<br />
<br />
The Arduino Nano is fully embedd in the Electribe case, and works as the "man in the middle" behind the ES1 MIDI IN jack. It filters and eventually transforms every midi messages sent to the Electribe MIDI IN jack and resends such messages to the ES1 CPU .<br />
<br />
I had to tap directly on the ES1 motherboard but hopefully that was easy as there is a lot of space between pads you can tap in. (Hires pictures can be found on the GitHub project site).<b><u> </u></b><br />
<br />
<b><u>Using BorgTribe</u></b><br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
At the boot time, The Nano takes the hand and asks the global parameters of the ES1 via a system exclusive message. Then it autoconfigures everything, notably MIDI notes part affectation by resending the sysex modified to the Electribe ES1. So the only thing to really configure is the midi channel. After power on, the Electribe has a standard behaviour ("Classic" mode), as the Nano resend everything coming from midi IN and/or the analog Pitch potentiometer.<br />
<br />
Notes affectations start from C2 (C2 = Part1, C2# = Part2, D2 = Part3, etc...)<br />
<br />
The <b>C0</b> midi keyboard key is the "command key".<br />
When you hold the command key and press a function key, that will send a specific command to BorgTribe, confirmed by parts flashing n times.<br />
<br />
<u>Setting modes : <b>C0 + D0</b></u><br />
<br />
3 Modes are available :<br />
<br />
<i>1- Classic mode</i> : the standard Electribe one<br />
<br />
<i>2- Midi Pitched notes </i>: Convert notes received on MIDI IN to Pitch control changes. In that mode, you can't record pitch in the Electribe, but useful when in playing mode, because it acts like a transpose function with the current selected part.<br />
<br />
<i>3- Potentiometer Pitched notes :</i> Convert notes received on MIDI IN to potentiometers movement. In that mode you can record pitched notes in the current pattern, in the same way you do by moving manually the pitch potentiometer.<br />
<br />
Mode alternate each time you send the command. The parts will flash a number of time corresponding to the current mode.<br />
<br />
<u>Setting full velocity : <b>C0 + E0</b></u><br />
<br />
This disable the velocity sensitivity and set the value by default to 127 (max). This reproduce the Electribe pad behaviour.<br />
<div>
<br /></div>
<div>
<u>Clear current pattern : <b>C0 + F0</b></u><br />
<br />
This command clears the current pattern. It is necessary to confirm the command by sending it a second time when the parts are flashing 5 time.<br />
<br />
<u>Auto tune Key : <b>C0 + F0#</b></u><br />
<br />
This command attempts an autotuning by comparing default internal note/tune tables with midi CC pitch values. It is necessary to confirm the command by sending it a second time when the parts are flashing.<br />
<b><span style="color: red;">Still experimental</span></b>.<br />
<br />
<u>Reset BorgTribe : <b>C0 + B0</b></u><br />
<br />
This command proceed a soft reset of the Arduino Nano. It is necessary to confirm the command by sending it a second time when the parts are flashing.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<br />The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com0tag:blogger.com,1999:blog-850551639481119444.post-90435543154654468772018-03-10T17:51:00.001+01:002019-02-12T12:25:33.889+01:00USBMIDiKlIK : A reliable Arduino USB MIDI interface<div style="box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 16px; margin-bottom: 16px;">
<img alt="Résultat de recherche d'images pour "Arduino"" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQWf_jLBBCH-ymVM6CsPicohNbbNibCpEGjSFUWA3fMVRa1RXW3" /><img alt="Résultat de recherche d'images pour "midi logo"" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAClCAMAAADRazDjAAAAjVBMVEUCAgL///8AAAABAQEDAwP+/v4EBAT7+/sICAgbGxuEhIQODg5nZ2fOzs4pKSlvb2/q6url5eX19fVZWVmLi4tqamovLy9iYmISEhJycnInJydfX1/v7+8WFhaMjIzi4uLa2tp6eno5OTlHR0fFxcUgICCnp6ednZ1SUlI9PT25ubmUlJRKSkqfn5+xsbG1rmJ5AAANk0lEQVR4nO2dDWObOBKG9S3FODZW1rGdkKZpm2ya3bv///NuRgIbA7ItIC1X691tUrsDSA+jQQgxIrmlmlIt6QiSIO1+aE3hh9up9r+thoPIw3E0tRL+2PY+cA/anrPrX0iN5bASqw2Fqx0nhzKGOVgrCV25eumg0eWlwN2UrKyF/y1+otpqKJsvnCzqR8dDd0AAoLrQ5+1iS1eq+iLPod4HOFhqmhdBWCsAS1a7zXI+X67nw7XZbB4f7+7u3t///Y769+5xPn/55+NZY0FokSOuA4PiKxy3vZP5I+7pyzm7HoXzWu9mf388S2hQ9nBK8KRKar88BrffFdqS1T0jjBk2VMYoJQjhjHFOQPgdUfAtUzc/dx9QLk0LeuTAt09ctXekuCBqOz9rd6F4qeqzgGKq7cO32Q+MP3tXB+eHEj6S4PaLFaWkuIcaCdK2ipRAUr5MRMEut1lmlODMVZM/3b/9gFNXHJoTtNHbrGtHbgOzO2vXU1A44Y5yv/mwLjT6lulC0Tx8UhaAlTwvCDEE9zFM1RlQQI3XDqKIyTJFFPv+nwJrvocg9e1WMdPcDxFcwfbrc3ax5SKl3BkEf2EZy3Yr+kz3YUxavYGTG9h+kUMzLBaKQfH2Xw5R2fzgt1DYGoUQCk4EI+6L7YuttUJJ5W0GZWvtg3EjxAFWyC6mTHUxLvCUQOAxGd88u8Au0bHwYGsS3H6RU03yB4hXALu5077C5lj+ReChiYMGTXTLvn3IWtDSzmNaleEAi3G2O2c3RFgioEXIzUsufddG4lVYz5kIbQOwLMnBs0jHGRhb7EmRu+fa1RBjkWCtk4QBC9rJ8pzdUGEczNj2vxQuPa57iD68hqgRkPesXwULYqeZFZOBBY0RXDjbQJ8Q2+DEYBlzw759pVOBxaAHYdT25tl1sCYHS2WMvE0GlsDTZzL14f1qWrBMhl3fpZ4KLOjiwEWRi5mFzjx2T6cEC67WStXb4W9vhgaviWJuMcRbOSlYBjvz/ObHhGBxOHviHW/S8WZ/SrDwps8w9TYVWOBVHG9Df+JdxTgxSxzkPnV3Xus9XlF+bNrg7Rjcx8z6weJM9BRWDu5wghDuc995HwSrwtMgFwTV3LoFAe9fBXvpBYv39yw4e0DqRM985e+kB3rW8Zd8/6NDNYqdbkWw68AwTqyjYcGNdEYGNEO85JHw5q/PbuBvGCxf6QME4UcTgrGt5mHdzdC4e9d+sNQAz3JuFQ7JDpa7Pxwas8QxLPzVLg13o1gHu8PPuiBkZVzFw5IDYUH1GZQ62AxHglWO5FWfWLdbiUYkCzZDgAXuFQ+L6tutCcecc4LozviJrV+fMWQNhOVIuREWL+XaYPtqiGNW9UEyNzDDOiDgDQ/0AWNhQTRBWCZyGOtwdTaqs9yVHhwsOaxTCkcQODxcjXji2DMOmnVUzlke7PxYZHt/TPSBZXHwT7Deg/BwtwwlDDdjfzUcCsvFxcOAPf5VdcQOA0ZYF1OKKIP9qXbhmHssEh/gqb01menfz4LS4aBoCML9isqy4zAAlvIj6HtW2E+CP027DB/rmMOJx2ErINcuHJzePrC0BFiq/9Mdo3DrcDMcBRYOU2fwX/UZxzOgsqZpBw4nuFFZzQ6hdA0X4/fxMUvKH1tw874xC8sCvr79VFjChStTe97G8LCtnWHb5Fjryg5BdVy93Na8F6yv603/h6vr+Xo9fwjHrHE8C2Nj/ZmW8JGyaQctDrvmWfXoCJA4yi0IYAbeGg8LlA+YXQC3yDpfZs3DjAsLXGv79PD6bVHq/mHxmgGvDghi+/p6X9PrVrVvXJl7CNUnwEs3T0L2lLtErNvlHhUWXuDWcFIrFdq+gGW7cuBH35+LvcAUbnxVJyzeAxZOE9Gyv2fh3BR6AsJ4sGpTfay1M8U6PAsa3HdbuBk0KGuLW7Brxyz30JzHe5afTdJ7SpTrQ83bYWF8WPrwUBTO7sx1Vdt2/L327BSo3ZqOK7ULf4b0aYa1eUJ1CP7fLoB1EsI4sKCnucbZVaVgVyFY4t2fPx8j/JBK9+1TL1ghCn7a2zRgEQerHihnomNcCVvmHdXyCFa77+qn6ZgezXCgfg0s6LOvj2MFelY3LHm4tmMzxFkzHbD4mLDKiULT8Cz8au6nh3pBM+Rd93xKqMcaLK2DnoVgewzR1H91sJgCLBzpn9chQIDvgoXzix5rMUsGxsw5c/fbZ5/atGAFPag78P8WWBC32fxodnEgwEPzeqS0GeA7IHDcZQ9Y5XBTQ66XcsHE4V8ES8G9Sa1LgAFedF/lHuuV8cPArYPhBEVoiNGwtIfVgtKcfDwtWJLO0DU6IBzDGvjwtAXrwvnyZ2AFB5Z/MSyOsA6lGxnW5fPlT8KaimchrHodRoZ16Xz5gLAGE4LFPtmzLp4vP31Y/JNhXTpf/v8CFkb4T4V14Xz5kCYV4HHmzoZ+3tVQXjhf/iSudXjawS+FpTj5VFgXz5cPw5IA4bPH4C+E1bD7DFgDRyckTbASrAQrwUqwEqwEK8FKsD4L1kR68AlWgpVgJVgJVoKVYCVYfw4s95A8dUoTrPFhUZpgRcJKMesyWFN6ujNxWO6dr3U4u0CCdQRLU7kMv/ebYB3DknIprhsWPpGGby/olFpKP/t1lKnD4u5dzzCsw8xAnWCdg1UrEEC4clhQ5oiYFWRwHbDwpQZCLr0aduSFuTJYgogLYGHa6au/3cFpSCWsU1O88U1WvQyyug5YyuDbHc7OvdbRfIO1eovGzQDfic9933DqsBjmEFTmrGdBxLLFtXsWNsP62/yhd6QxZ6vehXNCXQUsfFsWeC11mbG/6VH7Tqmm2i7bKRauCxamsefZS8iz9ptjrsh1MGRdByz3Or952rhX2Is8LxpalcpXWufL7XU3Q4GvLxqz+PnzG+g+qMXDw+sim8hLA7+t64BvDbhckV7N7Eb7CfOYdelEZrergOVfHMCcXl05Lhum4so9aywlWBFKsCKUYEUowYpQghWhBCtCCVaEEqwLhDuEarN7l9R1YNbuPx0WIW6tKeU9K8E6KeVzQONSfKkZXiBcZYItVlUapQQrKI6ZQIVQi5XPbp5gnZDCVKCMq0Wu3aoMCdYJGSUwtTYu8oi5khKsUxJE4UKoqoQ1LMCjn65rEOBvM9OVXqVh5yrXtXgjc4s6rUez6ynuV8ThmIbdLciFKyRrqkOZcqsB1z0s3pFAHK6tmMauBkvOVEeq8aZdVbl2OhRiGFPLsexiVVXeXQI5/DSG4YjzzrqlazX6lp53pHEpVcHqXg9DdMM6Z+cSJJLu5gWlXI5lF6uq8sytj8NdzvZsi4uX+VSZ0i8zGnxmBrBk2Qzb/4hTVI4g0EDinqYd5vzjHRAI5o4hu7HsYrWHxRAWprYUeKA7XE0aF9bV/k2Mlt9U25WwhGuGTSPFCZ/TAwXvWZ2Je47swPI2Y+0Jr8wvKb0cyy5W1VMfhb6LqemhDUIv6x90K78KMcCah0/KUTNsPkrCxQLmsg3rnJ2kFivXskPvVzUIQ+1itQ9CzC3ygoGLqZsdtS6HOpICbBDgm9vVYIFn3Su3imTTSHGlNroJS7WgtuwkVk61oRqjtuIQuIfaxYqV4gwOgesWwVXj+9vKp/bU1E9RWgvT3K7RDH3XgTWkuEEIR0ldDTGt5HtNO/SErTBNM5crOKst+DHULlaVh/gaQBvMfv5163pE7nbHp/JcMxLa/iGXmnzdzTfrzWbdyta4mc+/5PWroX6D7y6xu4Vddi28gVvPxrIbovXuZfbxY0VlYQ/OIKVdfWlVb6/dilJCn7Gi2uqG4Mt8VUumWliao+k5O79AR8vM92V0Qcezi1N9TqC1FjvtNre0nlFOS/gitF0B0Y3kBa33vw/bSjfPt/YZwbQzzjbt4GgYM4uWnQuihR3LLla16ZN+8UdcD4DqfG9guznUIINn0bK9dkzKPLqLwQ+2Y5WSph2ucGrbczz9qw56PLtIHbuK37GtnRNcILnQNm8X51AUInWBd5LtOZnaneN9qa1r1R3sG3a+IbXttJslW4cwzG6I3Ammzkns4Ts/Et+yrWDDCSO6Gn9unQmp6dGCHxYLbc/aYeZx2fZATY8nyg61i1XlWG4RZIxbmJm5FlQcBahjc7tDOSDAW1e4LpdpZGH3J+OsnexIR+43Pw5uQ+36ar+qii57WPvvNe3K0b+HBr5FyuJ1lNoP5Nc+d7eGtt1Rs6wX86jag+3iVPeUipI+qramVJ84DnpWAVGtaF8xkxqyzrOKqg+bdFrQdfjxMku6TG9khmulG3cDm3RCcOv9nfyj4Jf5vIkXf4qUUo/kC1cGl50dPMj9h0swdkf+4m6oJ/xebJKTUQJguXHW8HLnSaU4AVjErUmdPOuMuGIJ1qVKsCKUYEUowYpQghWhBCtCCVaEEqwIJVgRSrAilGBFKMGKUIIVoQQrQglWhBKsCCVYEUqwIpRgRSjBilCCFaEEK0IJVoRKWDzBukAeliAJ1iWqPMu9VZJ0WglWhHwz9DFr6FtXf7p8M/QvhInzaK9cvhliLlkmQq+OJXk5WF+UUkaF86UneSlDHrFTiknogy8lJu0FnmXAsfAV1aSTAkjgWfjOvkgx6wK9k5ngCi6L6Wp4RuBcd+TvG9TTTdIZPT3N/wfat87h28KZ9wAAAABJRU5ErkJggg==" /><br />
<br />
As other project, like HIDUINO, or MOCOLUFA (thanks to them for inspiration), USBMIDIKLIK allows your Arduino board to become a very reliable MIDI IN/OUT USB interface. Despite the very good work done on these projects, i was facing some issues... An heavy MIDI traffic was blocking the serial, and some MIDI messages were purely ignored by the parser, like the song pointer position for example... more, these projects rely on a quite old version of the LUFA library.</div>
<div style="box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 16px; margin-bottom: 16px;">
USBMidiKliK uses interrupts and ring buffers to ensure that (fast) USB to (slow) midi transfers are reliable, plus a "more transparent as possible" midi parser. MIDI product device name is integrated in the makefile, and can also be modified by sysex...so easy to change.</div>
<div style="box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 16px; margin-bottom: 16px;">
This firmware is uploaded in the ATMEGA8U2 chip managing the USB, and changes the default USB serial descriptors to the MIDI ones. For more convenience when updates are needed, a "dual mode" is embedded, allowing to switch back to the USB serial : when the PB2/MOSI pin of the ATMEGA8U2 is connected to ground, the Arduino is a classical one again, and you can change and upload a new firmware in the ATMEGA328P (UNO) with the standard Arduino IDE.e Arduino.<br />
<br />
This is a full open source project.<br />
More detail on my GitHub <a href="https://github.com/TheKikGen/USBMidiKliK" target="_blank">HERE</a></div>
The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com3tag:blogger.com,1999:blog-850551639481119444.post-57631237815820099762017-09-09T19:31:00.000+02:002019-02-12T12:27:46.966+01:00Volkaoss video demo Thanks to Lucas, a lived video demo of the Volkaoss...<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/QoldgueXDVg/0.jpg" src="https://www.youtube.com/embed/QoldgueXDVg?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com0tag:blogger.com,1999:blog-850551639481119444.post-84393975089603962162017-06-28T17:51:00.001+02:002021-09-26T17:16:01.937+02:00Roland SP-555 drivers for Windows 10 64bits<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNYTCWgDLPRnsCUjZspsYvTOmdkNKpfFiGmSGgOurKDLpfEnzkpY8bCmu9pDOyBoIZzUhAt-XhyphenhyphenxpxdgzFi7xLHZNclwnkHHFKVVUtwH5zX-AWYK8BIdpkDGy0qQiwWvv6Jz49EV1xPzue/s1600/roland-sp-555-74744.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1120" data-original-width="1200" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNYTCWgDLPRnsCUjZspsYvTOmdkNKpfFiGmSGgOurKDLpfEnzkpY8bCmu9pDOyBoIZzUhAt-XhyphenhyphenxpxdgzFi7xLHZNclwnkHHFKVVUtwH5zX-AWYK8BIdpkDGy0qQiwWvv6Jz49EV1xPzue/s320/roland-sp-555-74744.jpg" width="320" /></a></div>
<div style="text-align: center;">
</div>
I bought recently a Roland SP 555 SAMPLER. I like this specific model, because it has a "loop capture" feature making sampling live more easy. But guess what ? DRIVERS ARE NOT WORKING UNDER WINDOWS 10.<br />
<br />
Why do I need drivers you think ? THE SP 555 can be used as a sound card with a specific USB driver, and it works with ASIO also. So when you play a sound file on your computer, you can sample directly via USB, without degrading the quality of the sound. On the other hand, it is more usefull than filling the CF card in "blind" mode.<br />
+ the USB can be also used as MIDI IN/OUT.<br />
+ updates need USB MIDI<br />
<br />
Spending one hour to test all drivers versions, WIN7, WIN7 64bits, VISTA, XP, WIN8,...nothing worked. The SP 555 was here in the device manager, but with the infamous question mark...<br />
<br />
So I spent one more hour to modify the .INF files of the WIN7 64 bits version, disabled the driver protection mode of WIN10, and everything is now working like a charm !!!<br />
<br />
- SP-555 is recognized by Windows<br />
- The SP-555 is seen as a sound card<br />
- I can use the windows mixer to set the default output to SP 555<br />
- MIDI IN and OUT is perfectly working with USB : I did the update to 1.4 version<br />
<br />
<u>Procedure to install drivers on Windows 10 - 64 bits:</u> <br />
<ul>
<li>Turn OFF SP-555 and connect it with a USB cable to your computer </li>
<li>Open a CMD window in admin mode and accept the warning from Windows (type CMD on the search bar and use the right click to launch in administrator mode)</li>
<li>Give the following 2 commands:<span style="font-family: "courier new" , "courier" , monospace;"><br />bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS<br />bcdedit -set TESTSIGNING ON</span></li>
<li>Reboot your computer</li>
<li>Turn on SP-555 and open device manager and look for SP-555 "unknown device"</li>
<li>Download drivers modified by me <a href="https://drive.google.com/file/d/0B3PzgxleWwMIX2QtMFpsR1Q1NUU/view?usp=sharing&resourcekey=0-JretMtNwkgHRwc4K4r388g" target="_blank">HERE</a><br />(ignore the error message if you have one and click on Download)</li>
<li>Unzip files with 7ZIP in a directory of your choice</li>
<li>On the device manager, on SP-555 device, right-click->properties->driver->update->don't search->have disk and goto folder where you extracted the driver. Ignore the warnings in RED and install.</li>
<li>Return to the initial state of signed drivers by opening again a "cmd" as admins and give the following 2 commands:<br /><span style="font-family: "courier new" , "courier" , monospace;">bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS<br />bcdedit -set TESTSIGNING OFF </span></li>
<li>Reboot the system<br />Done !</li>
</ul>
The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com40tag:blogger.com,1999:blog-850551639481119444.post-69901385794047038252017-02-16T13:43:00.001+01:002019-02-12T12:27:27.171+01:00All my vintage Roland gear stuff and tips here !! MC-909 / MC-09 / SP-606/ JX-305 /SH-201 and more...Hi all Roland fans,<br />
<br />
After collecting all sort of things and tips for my vintage Roland gears, and to preserve availibility of some drivers, updates and documents, I made all my stuff available for download here !!<br />
<br />
You fill find in that <a href="https://drive.google.com/drive/folders/0B3PzgxleWwMIUGFFZXU0UXM3Tms?usp=sharing" target="_blank">Google drive share </a>:<br />
<br />
<table style="border: 1px solid #dddddd; width: 100%;">
<tbody>
<tr style="background-color: #dddddd; padding: 8px; text-align: left;">
<th>Gear</th>
<th>Comments</th>
</tr>
<tr style="border: 1px solid;">
<td><div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>MC-909</b></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://drive.google.com/drive/folders/0B3PzgxleWwMIUldJOXh0T051R2c" target="_blank"><img alt="https://drive.google.com/drive/folders/0B3PzgxleWwMIUldJOXh0T051R2c" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYPn73ifvtCdqBkZh0RJe3tR-29CH-Kc11ToWLUhv7KHSHql_cFUalrziH83N2P3W_oEymUY_dTQBGWZ0RE3OFtEQye8r45C6JsDpukk2eYHrCdrrLP2pRjZQyrp18mtnEU10MrS0_RTzN/s1600/mc-909.jpg" /></a></div>
<br /></td>
<td><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><b>Sampling Groovebox. </b></span></span>All docs, drivers, firmwares, manual, y.c. service manual, and software<span style="font-family: inherit;">s. + a Cubase txt mixermap I made for the<span style="font-family: inherit;"> last firmware version (more<span style="font-family: inherit;"> s<span style="font-family: inherit;">ounds)</span></span></span></span> </span></span></td>
</tr>
<tr style="border: 1px solid;">
<td><div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>SP-606 </b></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://drive.google.com/drive/folders/0B3PzgxleWwMIcEJYR1NPWDFzR1U" target="_blank"><img alt="https://drive.google.com/drive/folders/0B3PzgxleWwMIcEJYR1NPWDFzR1U" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_S3ECUPLwa6sZx5rmGNVj3XnMKkObZYw3NmYEUx-V0Da-C4ojSwfWoFrEPRv4UQ3lWGp9NNDZeOKFuGZcFnWIdm_77hr-n9cB2wmQ6LwGTRM3va1xGjiQUtDcbsFJqXocyQUTHj7oREha/s1600/sp-606.jpg" /></a></div>
<br /></td>
<td><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><b> Sampling workstation. </b></span></span>All docs and special drivers for WIN 64. Drivers tested with Win 10 64. Fully works including USB audio IN !</span></span></td>
</tr>
<tr style="border: 1px solid;">
<td><div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>SH-201</b></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://drive.google.com/drive/folders/0B3PzgxleWwMIQkJMeVY5RWtaNVU" target="_blank"><img alt="https://drive.google.com/drive/folders/0B3PzgxleWwMIQkJMeVY5RWtaNVU" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKUYvrUGW0EsNqYdbOm2p3PcIdHRuaYzUKeZKxU6UG3lA0Owe9ZDr0-ib77_-71X4SioEurr7AiWLRjYCAzw75-BbfZ-zugaVP3dr2Cid1JYjPZYNrf5U-5TjZJ7ZbB1Qt6OoyBQjQYRLm/s1600/sh-201.jpg" /></a></div>
<span style="font-family: inherit;"><span style="font-size: small;"><b><br /></b></span></span></td>
<td><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><b>DSP analog Synth<span style="font-family: inherit;">. </span></b></span></span>All docs and special drivers for WIN 64 (tested for Win 10 64 with USB Audio Out). VST editor plugin des not works properly with 64 bits VST hosts,even with JBridge;; + a Cubase mixermap (txt<span style="font-family: inherit;">) I made for that synth.</span></span></span></td>
</tr>
<tr style="border: 1px solid;">
<td><div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>JX 305</b></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://drive.google.com/drive/folders/0B3PzgxleWwMIamM3VlJweG1NSUE" target="_blank"><img alt="https://drive.google.com/drive/folders/0B3PzgxleWwMIamM3VlJweG1NSUE" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj2f3LpaUkA6O2-eFbBS2h6b3WteEhUoCqBl2TN79ETuYtk8cSKIhQIBbLwozSgzUyxEoirPi4-tZLQQi2o551s8eOC8l1vThkToRCHpIVGIQ1jmNfeQKWKe1pjA1Lp6GO7uadPCMv_AQl/s1600/jx-305.jpg" /></a></div>
<br /></td>
<td><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><b> Groovesynth. </b></span></span>Very good synth. The MC 505 sounds but with a keyboard and a split/dual mode. All docs and firmwares.+ a working Cubase<span style="font-family: inherit;"> txt mix<span style="font-family: inherit;">ermap I made.</span></span></span></span></td>
</tr>
<tr style="border: 1px solid;">
<td><div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>MC 307</b></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://drive.google.com/drive/folders/0B3PzgxleWwMIOUFVZC1zRmlacXc" target="_blank"><img alt="https://drive.google.com/drive/folders/0B3PzgxleWwMIOUFVZC1zRmlacXc" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_avCX1e-qKU9qlX4pPWFqCVJSrod0D8rsuF9BPRf990TIwe9NCTpoEI8dc_NmTc_xNYoYIqEiZJjdRtu4Qsqaep3IkFocOwfdE_XZ6VyIgWjQaNrb7bELMdYvROZ1KbhHzhrAmL0AVgtY/s1600/mc-307.jpg" /></a></div>
<div style="text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>MC-09</b></span></span></div>
</td>
<td><span style="font-family: inherit;"><span style="font-size: small;"><b>This groovebox</b> is really underrated. It is exactly the same sounds as the famous MC-505 but in a smaller size. All docs and firmwares ! + a working and complete Cubase mi<span style="font-family: inherit;">xermap txt.</span></span></span></td>
</tr>
<tr style="border: 1px solid;">
<td><div class="separator" style="clear: both; text-align: center;">
<a href="https://drive.google.com/drive/folders/0B3PzgxleWwMIXzFpZmxNcUd1Qjg" target="_blank"><img alt="https://drive.google.com/drive/folders/0B3PzgxleWwMIXzFpZmxNcUd1Qjg" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU3OeU6JhLksNVyHu6rHTaNMm1_Ju4aksnoT_wVa-m_Qu8QEliIi33YqB9te-jNHCzOouU4A9G4VDMs_y9UGfyb7XReq0T7Jp7zIKjJiyokK3lEJXM8qfprh1h_NnXuy6gHc97jtm1adnl/s1600/mc-09.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
</td>
<td><span style="font-family: inherit;"><span style="font-size: small;"><span style="font-family: inherit;"><span style="font-size: small;"><b>Looper a<span style="font-family: inherit;">nd </span>TB-303 DSP emulation<span style="font-family: inherit;">. </span></b></span></span>This little box is really fun ! <br />I love it. All docs, software and the rare service manual.</span></span><br />
<br />
</td>
</tr>
</tbody></table>
The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com1tag:blogger.com,1999:blog-850551639481119444.post-35240364051948265542016-12-02T01:30:00.003+01:002020-06-20T10:40:31.030+02:00Volkaoss Arduino firmware BETA1 is here - VolcaSample and Kaosscilator as true synths<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrRGqlhe0GyeSc4k9SptYDGqJG8dFbzdVJuLZlpYimff1OdWpmWlHWrw3kQuoHuMz6r-nwrV4WVNSQRLb-Ip3HVj7KwYxpeBQ4luMjeVvqaN-bMd8ZzWUGtCh5H7VJTBbdHBfVoHIxRGVy/s1600/20161208_203457.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrRGqlhe0GyeSc4k9SptYDGqJG8dFbzdVJuLZlpYimff1OdWpmWlHWrw3kQuoHuMz6r-nwrV4WVNSQRLb-Ip3HVj7KwYxpeBQ4luMjeVvqaN-bMd8ZzWUGtCh5H7VJTBbdHBfVoHIxRGVy/s320/20161208_203457.jpg" width="320" /></a><a href="https://3.bp.blogspot.com/-nGzNK8Qpx_0/UQJb3Y35adI/AAAAAAAAAL4/Y3Q8B0EsAiw/s1600/arduino_uno.jpg" style="background-color: white; border: 0px; color: #e59e19; font-family: "helevtica neue", arial, "century gothic", sans-serif; font-size: 13px; margin-left: 1em; margin-right: 1em; margin-top: 0px; outline: none; padding: 0px; text-align: start; text-decoration: none; vertical-align: baseline;"><img border="0" height="161" src="https://3.bp.blogspot.com/-nGzNK8Qpx_0/UQJb3Y35adI/AAAAAAAAAL4/Y3Q8B0EsAiw/s200/arduino_uno.jpg" style="border: 0px; margin: 0px;" width="200" /></a></div>
<div>
<br /></div>
"Volkaoss" (VK if you don't speak Klingon) is a MIDI controller / converter allowing you to play MIDI notes on your Kaossilator Pro 3 as a mono synth, and to use the Volca Sample as a GM drum machine on the MIDI channel 10. This is a totally plug and play solution, without soldering, based on the famous Arduino platform.<br />
<br />
<div>
<h2>
Quick setup :</h2>
<div>
<h3>
Arduino hardware</h3>
You can search on Ebay for "Aduino Uno" and "Arduino MIDI SHIELD".<br />
For example : <a href="http://www.ebay.fr/itm/UNO-R3-DIY-Arduino-Carte-de-Development-CH340-ATmega328P-Cable-USB-/381506809135?hash=item58d393ed2f:g:x-oAAOSwHPlWekH3" target="_blank">Arduino Uno from UK</a> and <a href="http://www.ebay.fr/itm/MIDI-Shield-Breakout-Board-for-Arduino-compatible-AVI-PIC-Digital-Interface-/331841058624?hash=item4d4344b740:g:ntwAAOSw-vlVjdHl" target="_blank">Arduino Midi shield from HK</a> .<br />
It should cost less than 15 €, shipping included.<br />
You simply have to put the Midi shield into the Arduino Uno socket. That's all you have to do !!<br />
<br />
<h3>
Firmware (sketch) download and uploading to the Arduino.</h3>
Download the Volkaoss binary firmware BETA1 for Arduino Uno <a href="https://sites.google.com/view/techiesexpedition" target="_blank">here</a>. This is a beta version, so you know what it means ! To push the bin firmware to the Arduino, you will need the excellent <a href="http://russemotto.com/xloader/">XLOADER</a> utility , from Russemoto. Arduino is usually found on COM 4 or COM 5 after you have plugged the USB cable.<br />
<br />
Sources can be found on the Github project here : <a href="https://github.com/TheKikGen/Volkaoss">https://github.com/TheKikGen/Volkaoss</a><br />
<br />
<div>
<br />
<h3>
MIDI setup</h3>
The kaossilator must be set to 4 octaves, scale must be chromatic. The Key is usually better fixed to C minus. The receiving MIDI channel is 11 by default. It must be set to 11 in Midi / MSSG / GL.CH else the koassilator will not receive messages from Volkaoss. The bank A,B,C,D buttons must be configured to C2, C#2, D2, D#2. This is the default configuration.<br />
Kaossilator pro Control change # are (corresponding to Kaossilator default factory) :<br />
<ul>
<li>92 pad on/off control change</li>
<li>12 pad X control change</li>
<li>13 pad Y control change</li>
<li>90 GATE ARP on/off control change</li>
<li>91 GATE ARP speed Control change</li>
<li>93 GATE ARP time Control change</li>
</ul>
You can change these in the Kaossilator Midi setting menu. <br /><ul></ul>
<i>TIPS : If you want to store permanently your Kaossilator configuration, set your key, scale, and range , and store them in to a program bank. Then save programs to bank 0, and again ALL to bank 0. At the next boot, you kaossilator will be ready to use with Volkaoss.</i><br />
<br /></div>
<div>
The firmware covers both Kaossilator Pro 3 / Pro 3+ and the Volca Sample. You need a splitter cable to control the 2 devices at the same time. Otherwise, simply use a classic midi cable if you own only one of these devices.<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVig9qqXMXDE4kJkoo2roQ2L1hFi1b1ErhS5pHFt39NoMuJdX21vsVo11HV1lqiJhp61JCGkwqeEuYbxsBam73LcQt53iAvQCWDBGwEdqtFdWwfWB4FKePV8QIOmayt_Z0V8EqmMwnUBmv/s1600/volkaoss_setup.png"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVig9qqXMXDE4kJkoo2roQ2L1hFi1b1ErhS5pHFt39NoMuJdX21vsVo11HV1lqiJhp61JCGkwqeEuYbxsBam73LcQt53iAvQCWDBGwEdqtFdWwfWB4FKePV8QIOmayt_Z0V8EqmMwnUBmv/s320/volkaoss_setup.png" /></a></div>
<div style="text-align: left;">
</div>
<ul>
<li>Plug the MIDI OUT of your keyboard to the Midi IN of the Volkaos. </li>
<li>Plug the splitter cable to the MIDI Out of the Volkaoss.</li>
<li>Plug first out of the splitter to the Midin In of the Kaossilator pro, and the second one to the Midi IN of the Volcasample.</li>
<li>Plug a +5V power supply or a USB cable to the Arduino board, then choose some samples on parts 1-10 of the Volca Sample.</li>
</ul>
<br />
<h3>
Testing</h3>
On the kaossilator, choose the piano patch (A42), and send notes to the channel 1, beyond C1. You should hear a piano sound and see the green light on the pad.<br />
Send notes from C2 to the channel 10 : you should hear the Volca sample sounds.<br />
<br />
<h2>
VK global commands</h2>
You can use the following commands on the <span style="color: red;">channel 16</span>, dedicated to VK configuration.:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpl_f2NmWoouzPfok-nHtCTSw2WVveOYxFSWEhUyF2uf0Hg74Bb_jv_tps3a0cT3seUmHPLgqOysmmJEwFSN1bMRacjsnaHOHcng2zSNHEzBY9eyqbqF6BHpG3CLm3vNTGnVLxznJOAwS-/s1600/volkaoss_vk_commands.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpl_f2NmWoouzPfok-nHtCTSw2WVveOYxFSWEhUyF2uf0Hg74Bb_jv_tps3a0cT3seUmHPLgqOysmmJEwFSN1bMRacjsnaHOHcng2zSNHEzBY9eyqbqF6BHpG3CLm3vNTGnVLxznJOAwS-/s320/volkaoss_vk_commands.png" width="280" /></a></div>
<div>
<ul>
<li>Save current configuration permanently to the EEPROM</li>
<li>Reset to factory default : Midin 1, Out 11, transpose 36, PAD Y 64 for the Kaossilator. No activated midi in channels for the Volca sample. Debug mode off.</li>
<li>Toggle Debug : activate/ inactivate debug mode. The debug mode sends messages to a terminal connected to the serial port at 115200 bauds. If you need to boot this debug mode activated, you must save the current configuration. When debug is on , your midi equipment could react to what is sent to the serial port, especially at boot time, because midi out and terminal are sharing the same serial port. So don't forget to set debug OFF in normal conditions.</li>
<li>Soft reset : reboot Volkaoss (soft reboot is not exactly the same as pushing the reset button). You can use this command to apply what you saved, or simply to reset the Volkaoss remotely from your MIDI keyboard when necessary.</li>
</ul>
</div>
<div>
<span style="font-family: "courier new", courier, monospace;"><i><span style="font-size: x-small;">Debug mode display at boot time on terminal, 115200 bauds :</span></i></span><br />
<span style="font-family: "courier new", courier, monospace;">VOLKAOSS - MULTI-DEVICES MIDI CONTROLLER</span><br />
<span style="font-family: "courier new", courier, monospace;">Build number : 1.071216.0040</span><br />
<span style="font-family: "courier new", courier, monospace; font-size: x-small;">================================================</span><br />
<span style="font-family: "courier new", courier, monospace; font-size: x-small;">Parameters retrieved from EEPROM</span><br />
<span style="font-family: "courier new", courier, monospace; font-size: x-small;">================================================</span><br />
<span style="font-family: "courier new", courier, monospace; font-size: x-small;">Version : 0.00</span><br />
<span style="font-family: "courier new", courier, monospace; font-size: x-small;">Debug Mode : 1</span><br />
<span style="font-family: "courier new", courier, monospace; font-size: x-small;">VK Midin : 16</span><br />
<span style="font-family: "courier new", courier, monospace; font-size: x-small;">Kaossilator Midi In : 7</span><br />
<span style="font-family: "courier new", courier, monospace; font-size: x-small;">Kaossilator Midi Out : 11</span><br />
<span style="font-family: "courier new", courier, monospace; font-size: x-small;">Kaossilator transpose : 36</span><br />
<span style="font-family: "courier new", courier, monospace; font-size: x-small;">Kaossilator PAD default value : 64</span><br />
<span style="font-family: "courier new", courier, monospace; font-size: x-small;">Volca Sample midi in channel status : 0</span><br />
<span style="font-family: "courier new", courier, monospace; font-size: x-small;">================================================</span></div>
<div>
<br /></div>
<div>
<h2>
VK for the Kaossilator Pro 3 / Pro 3 +</h2>
<ul>
<li>Map midi notes to specific pad press and X, Y control changes </li>
<li>Manage holded note on while playing another as a mono synth do </li>
<li>Pitch bend handling relatively to the note currently pressed on the keyboard </li>
<li>Map Cutoff, Reverb level or Modulation Wheel to PAD Y </li>
<li>Map Resonance to a totally free PAD X </li>
<li>Velocity sensitivity </li>
<li>Commands on the C0 octave (C0 beeing the "command key") : </li>
<li>Start/stop bank A, B, C, D. </li>
<li>All banks on / off (2) </li>
<li>ARP/GATE start / stop </li>
<li>ARP speed increase / decrease (cyclic) </li>
<li>Change Midi In channel (between 1-15. Beyond 15 stays at 1 whatever the #)</li>
<li>Change Midi out channel</li>
</ul>
</div>
<div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMuwuTqGNDjfRQfFAdpBvFt1paU7yWrOTWYTEmleVMq100ndc0Watvld3dteKl74wMj6sU_Q0GNW9FaxWJjYpbpFNH_YCUK_29NEa3SQK1bBtJFAocAkeM_d4gKgn3LOGkoFv47CZINXem/s1600/volkaoss_kaoss_commands.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="205" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMuwuTqGNDjfRQfFAdpBvFt1paU7yWrOTWYTEmleVMq100ndc0Watvld3dteKl74wMj6sU_Q0GNW9FaxWJjYpbpFNH_YCUK_29NEa3SQK1bBtJFAocAkeM_d4gKgn3LOGkoFv47CZINXem/s320/volkaoss_kaoss_commands.png" width="320" /></a></div>
<br />
<div style="text-align: left;">
To enter a command, you must hold both the command key (C0) and the key corresponding to the function you need to use. If a midi clock is received, the banks, and the ARG/GATE are started synchronously with the BPM. The ARP/gate speed increase/decrease are cyclics.</div>
<div style="text-align: left;">
If you need to change the midi in channel for the Volkaoss, you must tap the "Change midi in key " a number of time corresponding to the channel number. Beyond 16, it stays at 1. The channel will change only after you release the command key. So, don't forget to adjust the midi out channel in your midi keyboard. Same behaviour for the Midi out change.<br />
<br /></div>
</div>
<div>
<h2>
VK for the Volca Sample :</h2>
<ul>
<li>Map notes on channel 10, C2 octave to Volca Sample parts on midi 1 to 10, and play chromatically the last part played (not used for recording) beyond C2 </li>
<li>Velocity sensitivity </li>
<li>Commands on C0 to toggle midi IN for parts (5-9) to use them for specific Volca controls or playing chromatically when recording with a DAW </li>
<li>Reset controllers values </li>
</ul>
<div style="text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC274RR9yrRtizIh-Cnwd8V8Ngzv5Z4VxArgLfOn3EI6ccYLwu2lkwmK2bKI-_8ePzA7g95TJF4H9C7epydJLF6b6n445h3bm_zK_FytD9AIJNfuXOWU9jf0AAUa74m-LiRbmLPHaXFNV_/s1600/volkaoss_volca_commands.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC274RR9yrRtizIh-Cnwd8V8Ngzv5Z4VxArgLfOn3EI6ccYLwu2lkwmK2bKI-_8ePzA7g95TJF4H9C7epydJLF6b6n445h3bm_zK_FytD9AIJNfuXOWU9jf0AAUa74m-LiRbmLPHaXFNV_/s200/volkaoss_volca_commands.png" width="185" /></a></div>
<br />
Notes are starting with part 1 at C2, part 2 at C#2, etc... on the channel 10 (as the General Midi drums standard). All commands must be sent from the channel 10, at the C0 octave.<br />
<br />
Enabling MIDI IN channels will allow you to tweak part in real time, like the knobs of the Volca Sample. Only channels from 5 to 9 can be enabled. To activate/inactivate (toggle) the part midi in channel, you must first select it, by emitting the note on the channel 10 corresponding to that part. For example, if you need to tweak a Kick drum, choose a sample at the part #5, press the corresponding note on the midi keyboard (E2) at the channel 10, then Command key + Toogle Midi In. You just enabled the midi in on channel 5. Then use your midi controller to tweak values.<br />
<br />
The "Reset all CC" command will initialize all CC values to their original value for the selected part.<br />
<div>
<i><br /></i></div>
<h3>
Issues reporting</h3>
</div>
</div>
<div>
<br />
If you find any issue, you can report it here, in the comments.<br />
<br />
<br /></div>
</div>
The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com11tag:blogger.com,1999:blog-850551639481119444.post-12851391138321318972016-11-29T04:48:00.002+01:002016-12-09T02:48:07.788+01:00Volkaoss (VK) : A MIDI controller for the Korg Volca Sample and Kaossilator Pro<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAlgKtuP83HIZBErbeOIgwwyISyr4d2br74g3jWOYcAvyCcprWAaHcIMb7o7Z6dUsuFlzP18dCJGm4iRrEHR7xeihsVWYXxAtYqoUl03vBXBXyYqaV7QFyYBTgCf6x7pGU3jrJzjzzZLzx/s1600/20161129_135911.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAlgKtuP83HIZBErbeOIgwwyISyr4d2br74g3jWOYcAvyCcprWAaHcIMb7o7Z6dUsuFlzP18dCJGm4iRrEHR7xeihsVWYXxAtYqoUl03vBXBXyYqaV7QFyYBTgCf6x7pGU3jrJzjzzZLzx/s320/20161129_135911.jpg" width="320" /></a></div>
Since a few months, I use more and more hardware gear and synths, and a little less frequently software like VST plugins, the urge to touch buttons, turn knobs, plug and unplug cables. Thus, my setup is becoming a patchwork of "old" analog synths, sequencing softwares, sampler, and other more or less recent gears ...<br />
The common point of all this: MIDI (not always). And in the world of MIDI, it is sometimes complicated to talk to each other.<br />
<b><br /></b>
<b>The Korg Volca Sample : </b><br />
<br />
<img height="236" src="https://img.audiofanzine.com/images/u/product/normal/korg-volca-sample-221016.jpg" width="400" /><br />
I like very much this small white box capable, for a very low price, to spit sounds really percussive, if you make the effort to process samples correctly. The big catch is that it is not really usable on a MIDI chain, because it monopolizes 10 channels, one per sample part, from 1 to 10. In addition, the samples loaded in the beast can not be played chromatically with a MIDI keyboard. To change the pitch, you have to manually adjust the Speed knob (or send the ad-hoc MIDI controller).<br />
<br />
See also my previous post on the <a href="http://techiesexpedition.blogspot.fr/2016/01/volca-sample-midi-out-mod-step-by-step.html" target="_blank">installation of a MIDI OUT</a> on that box.<br />
<br />
<b>The Korg Kaossilator pro 3 (KP3) : </b><br />
<br />
<a href="https://img.audiofanzine.com/images/u/product/normal/korg-kaossilator-pro-98365.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://img.audiofanzine.com/images/u/product/normal/korg-kaossilator-pro-98365.jpg" width="197" /></a>I also have another kid from Korg, a little bit older, but, with huges sounds and an X/Y pad : the Kaossilator Pro 3. This device is also not easily integrable in a MIDI setup, simply because it does not recognize MIDI notes, but only non standard midi CC controls. For sure, some will tell me the KP3 is a pad and is finally more a surface controller rather than a synth. I absolutely disagree !! Some patches are so clean and cool, especially bass, most others are good, drum kits are very dynamic, the vocoder is a nice feature, and there are still 4 banks to record and play samples.<br />
<br />
BUT, anyone who has tried the Kaossilator knows that : playing a precise note on the PAD is almost impossible (sorry I have big fingers !!), even using the SCALE function. Second problem, the recorded samples are difficult to synchronize with the BPM because there is no Start / Stop MIDI implemented in the KP3. To start a sample, you have to press the "Bank n" button on time : it is more tricky than you think. Better to be awake ! It is a serious issue.<br />
<br />
Despite the big potential of the KP3 unfortunately constrained by Korg's design mistakes, after a few months to play with, it finally remains in the closet, and slowly takes the dust before being sold a misery. While precisely I was thinking to sell mine, I renounced after played a "last time" with it because it sounds so good.<br />
<b><br />Something to do or just drop it to the trash ?</b><br />
<br />
I had already seen projects, quite experimental on all kinds of platforms, to map the notes in MIDI controls and to trigger the sounds of the Kaossilator. Likewise for the Volca sample, a company is selling a special MIDI cable embedding a MIDI powered microcontroller for about € 35 + delivery that allows to operate the Volca Sample with only the channel 10 / as a GM module. I watched the demo video on their website : this is close to what I imagined doing when I thought about it, and it's rather well done, but that is a little too dedicated to the Volca in my opinion...<br />
<b><br />Volkaoss : keep these gears boys !! </b><br />
<br />
Because developing software is a part of my job, I therefore started the development of what I called the "Volkaoss" (VK if you don't speak Klingon). I wanted to make VK a MIDI controller / converter that is both the most universal and the most economical possible... I happen to have an Arduino Uno at the bottom of a drawer!<br />
<br />
I wanted a plug and play solution, without soldering, so I ordered an Arduino MIDI SHIELD for less than 10 euros, and after several rather intense weeks of development, I produced a firmware which runs quite well in the Arduino Uno.<br />
<br />
<a href="https://3.bp.blogspot.com/-nGzNK8Qpx_0/UQJb3Y35adI/AAAAAAAAAL4/Y3Q8B0EsAiw/s1600/arduino_uno.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="161" src="https://3.bp.blogspot.com/-nGzNK8Qpx_0/UQJb3Y35adI/AAAAAAAAAL4/Y3Q8B0EsAiw/s200/arduino_uno.jpg" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYBRRQx7hKy5bcGo-XsXFnEcZvLKgJlxqh3nfL3mE2lH6ow5eb310Ts5_PBwOkXvfF7-fCNJZ5qs2_irzKt3V0LcLYLBDmUTUN1sGfwz6OV4ynhyphenhyphenQFSFUdAbDqnzh3wppgycARNxzk-0ie/s1600/MidiSHIELD.jpg"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYBRRQx7hKy5bcGo-XsXFnEcZvLKgJlxqh3nfL3mE2lH6ow5eb310Ts5_PBwOkXvfF7-fCNJZ5qs2_irzKt3V0LcLYLBDmUTUN1sGfwz6OV4ynhyphenhyphenQFSFUdAbDqnzh3wppgycARNxzk-0ie/s320/MidiSHIELD.jpg" /></a><br />
<br />
I used a master MIDI keyboard and to get 2 midi outs, and simultaneously drive the Kaossilator and the Volca sample with KV , I used a "midi splitter" cable. You can find some on Ebay for few euros. You can also make one easily with 3 midi cables by connecting all RX, all TX, and all ground together.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLCd_c7Qab2RHtSCrbLPDivsvuUofU91y2ZHqGbEWZWqkFjPN0oT6bydWDAmGpZNUvqorzWZCbd5BNBpg3KGJtHgpX2XZW_7K2XClfjKm6Ok5NCkrK8EeJi1sN9u7Wy2fWHfXuAiYj3YjU/s1600/20161129_141102.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLCd_c7Qab2RHtSCrbLPDivsvuUofU91y2ZHqGbEWZWqkFjPN0oT6bydWDAmGpZNUvqorzWZCbd5BNBpg3KGJtHgpX2XZW_7K2XClfjKm6Ok5NCkrK8EeJi1sN9u7Wy2fWHfXuAiYj3YjU/s320/20161129_141102.jpg" width="320" /></a>KV receives usually on channel 1 for the KP3 and channel 10 for the Volca Sample.<br />
<br />
It is a real pleasure to play on the KP3 with a keyboard, at the right pitch, transforming it to a very powerful mono synth at a price defying competition and to be able to use the Volca Sample as a real drum machine, managing velocity, and Compatible GM / channel 10 !!<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<b>VK features for the Kaossilator Pro 3 / Pro 3 +</b><br />
<div>
<ul>
<li>Map midi notes to specific pad press and X, Y control changes (1)</li>
<li>Manage holded note on when playing another as a mono synth do</li>
<li>Pitch bend handling relatively to the note currently pressed on the keyboard</li>
<li>Map Cutoff, Reverb level or Modulation Wheel to PAD Y </li>
<li>Map Resonnance to a totally free PAD X</li>
<li>Velocity sensitivity</li>
<li>Commands on the C0 octave (C0 beeing the "command" key) :</li>
<ul>
<li>Start/stop bank A, B, C, D. (2)</li>
<li>All banks on / off (2)</li>
<li>ARP/GATE start / stop (2)</li>
<li>ARP speed increase / decrease (rotate from max to min and min to max)</li>
<li>Change Midi In channel</li>
</ul>
</ul>
<div>
<span style="font-size: x-small;">(1) The kaossilator must set to 4 octaves, and scale must be chromatic. The Key is usually better fixed to C minus.</span></div>
<div>
<span style="font-size: x-small;">(2) If a midi clock is received, the banks, and the ARG/GATE are started synchronously with the BPM</span></div>
</div>
<br />
<b>VK features for the Volca Sample :</b><br />
<div>
<ul>
<li>Map notes to channel 10, C2 octave to Volca Sample parts on midi 1 to 10, and play chromatically the last part played (not used for recording) beyond C2</li>
<li>Commands on C0/ Channel 10 to toggle midi IN for parts (5-9) to use them for specific Volca controls or playing chromatically when recording with a DAW</li>
<li>Velocity sensitivity</li>
</ul>
</div>
Download here : <a href="http://techiesexpedition.blogspot.fr/2016/12/volca-sample-and-kaosscilator-as-true.html">http://techiesexpedition.blogspot.fr/2016/12/volca-sample-and-kaosscilator-as-true.html</a><br />
<br />
Comments are welcome !!<br />
<br />The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com12tag:blogger.com,1999:blog-850551639481119444.post-66154135896769784362016-11-20T22:51:00.000+01:002019-02-12T12:28:22.962+01:00Test of the new Roland TB-03 boutique, the little brother of the legendary TB 303<img alt="TB-03" src="https://static.roland.com/assets/images/products/main/tb-03_main.jpg" /><br />
<b><br /></b>
<b>Oh yeah !!</b><br />
<br />
When I realized that Roland was re-editing the TB 303, I was delighted. Finally I was going to be able to play with a TB (3) 03 made by the master : Roland itself.<br />
<br />
I therefore expected that the builder of the TB303 in 1983 would be able to make the best model on the market, allowing us, to own a new TB 03 for 400 euros only, rather than 3000 € for a used and very old TB303.<br />
<br />
I was waiting sound that kills; improved ergonomics, and especially something better than the clones (Xoxbox, TT 303 And other VST).<br />
<br />
<b>Well no. That's not it at all.....</b><br />
<br />
The sound is a bit too metallic and especially on the slides : It was impossible to reproduce well known patterns with the TB-03 while the TT 303 can do it too easily.<br />
<br />
<a href="http://www.audiorealism.se/abl3.html" target="_blank">ABL3</a> , a very good VST plugin from Audiorealism, which is the best software emulating the TB 303 can also do better .. And, as in the TB-03, it is a software emulation. Maybe Roland labs should give a call to the ABL3 team....<br />
<br />
The TB-03 does not compare one minute with my TT 303.<br />
By dint of looping and looping again my patterns during my tests, I ended up believing it was me...<br />
I did not unconsciously want to return this gear because that was a pretty one with a big Roland logo in my set, letting me think, at a 3 meters distance, it was the true TB 303 !!!<br />
<br />
So I finally asked to other ears around me: the TT was the winner without a doubt... We all agreed.<br />
<br />
The TB-03 sound seems a little muffled while it bites with the TT, a pure analo". The slides are a marvel of modulation, while it is a bit flat on the TB 03.<br />
The TT 303 groove, the TB-03 slaps.<br />
<br />
Even with a fine adjust with my fingers poked on the knobs in all directions, impossible to have that fluidity I have with the Cyclone analogic TT 303 ... and this modulation in the slides.<br />
<br />
Adding delay or distortion (very good idea from Roland to integrates these quite goods effects), didn't help. Nothing and nothing. The sounds were close, but it was like watching a great movie in its screener version !!!!<br />
<br />
Before trying the TB 03, I was thinking to sell my TT 303, not without regrets, to pay the bill if the the promise was kept. I still own the TT 303.<br />
<br />
About ergonomics now : why Roland want us to return to the 80s and is forcing us to use the horrible step by step mode of the TB 303, on that modern machine ? <br />
<br />
To propose the original TB 303 step by step mode OK, but the second mode is also a step by tep one...and is not much better. Roland could have trampled a bit by offering for example a real time mode recording, a TR mode, etc...in the spirit of the new JD-Xi I own also (better purchase between us, for almost the same price).<br />
<br />
There were so many things possible, which would have added value to this machine IF the sound was here obviously,...if one believes the promise of Roland on its website.<br />
<br />
On the TT 303, you can generate patterns randomly, can make copy/paste, change the color of the LED according to the pattern category, etc ...On the TB 03 nothing at all. Back to the 80's<br />
<br />
One really positive thing is the very good quality of manufacture. We find Roland at the top on this point, contrary to what I could read. The case is made of metal, the knobs are straight. The TT is beaten, by far, with its plastic case...<br />
<br />
The choice of supplying power via a micro usb plug is debatable and especially fragile on the long term in my opinion. We're not always connected to a computer. So you have to buy a phone charger and a micro USB cable not provided with that gear.<br />
<br />
The TB 03 was returned to the seller (Thomann) after 4 intensive days of testing, comparing patterns on TT 303 and ABL3 (démo version).<br />
<br />
A real disappointment. Almost a heartbreak, I waited the delivery more than one month....<br />
<br />
Hoping that Roland will quickly release a firmware update, otherwise, the amateurs of ACID bass will stay on the clones, which are doing the job finally.<br />
<br />
Paradoxically the TT 303 clone costs more than the Roland TB 03!<br />
WTF?<br />
<br />
Note : it seems that the TT303 is not sold anymore by Cyclone. They stopped the production. I can sell you mine for 20 000 euros right now :-) !!!<br />
<br />
<br />The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com0tag:blogger.com,1999:blog-850551639481119444.post-27002526027598061732016-03-26T17:55:00.000+01:002019-02-12T12:28:50.305+01:00Changing the LCD screen on a MC 505 Roland Groovestation<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMcvWGjD7j5a-2MfdboigGlEuIFKgz0EaKCOquPMf8akwwiFBudHpg2fs94QSHurmLTClPfcLhhceo1zNtZnfBfGw1SWWIYtHYz7ewh8wsy4GA2d3HNrTHnolARixrQqJa35vf_IW266ku/s1600/Sans+titre.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMcvWGjD7j5a-2MfdboigGlEuIFKgz0EaKCOquPMf8akwwiFBudHpg2fs94QSHurmLTClPfcLhhceo1zNtZnfBfGw1SWWIYtHYz7ewh8wsy4GA2d3HNrTHnolARixrQqJa35vf_IW266ku/s320/Sans+titre.png" width="320" /></a><br />
<br />
<br />
I own since few months a ROLAND MC 505 Groovestation. I love this synth (YES ! it is a true synth not dedicated to DJs !!!) because there are a lot of knobs and buttons you can interact with.<br />
<br />
<br />
<br />
<br />
<br />
Since I own this device, the LCD has some missing lines and dots, and that is because the original LCD screen from Roland is a very poor quality one. So, after reading many posts about how to DIY, i did it, and that was not so much a pain...<br />
<br />
<br />
You have to buy a <span style="background-color: white; font-family: "arial" , "helvetica" , sans-serif; line-height: 24px;"><b>LCD Display Character Module</b> 2 lines / 16 characters, compatible with the HD44780 protocol. You can find this kind of parts on Aliexpress for few euros, or around 10 euros with Europeans electronics resellers. </span><br />
<span style="background-color: white; font-family: "arial" , "helvetica" , sans-serif; line-height: 24px;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSOQsaBjaA_6572VQtHH_vCFTbSDAx5VSvWwzpksoxgtUf3HSFj3kYg48Mro_CoiWaYwl6uFHwAu853PaShrQwC2m5lNYPapaIAPr_TgnBBJiWd3jOtfxZDG4XVW_pSpenNNmHK8UQeMoI/s1600/LCM.png" imageanchor="1"><img border="0" height="316" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSOQsaBjaA_6572VQtHH_vCFTbSDAx5VSvWwzpksoxgtUf3HSFj3kYg48Mro_CoiWaYwl6uFHwAu853PaShrQwC2m5lNYPapaIAPr_TgnBBJiWd3jOtfxZDG4XVW_pSpenNNmHK8UQeMoI/s320/LCM.png" width="320" /></a></span><br />
<a href="http://fr.aliexpress.com/item/New-1602-16x2-HD44780-Character-LCD-Display-Module-LCM-blue-blacklight/1859089799.html?spm=2114.30011508.3.2.BiyhEg&ws_ab_test=searchweb201556_1,searchweb201602_5_10036_10035_10034_507_10032_10020_10001_10002_10017_10010_10005_10011_10006_10003_10021_10004_10022_10009_10008_10018_10019,searchweb201603_7&btsid=be560452-014c-49d1-b2ac-c87e9a1d87df" style="font-family: arial, helvetica, sans-serif; line-height: 24px;" target="_blank">602-16x2-HD44780-Character-LCD-Display-Module</a><br />
<br />
<br />
Then you have to remove the existing one. Start by unmounting the back cover :<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4s1w-6PhIwXlluCMFlPTiwIdd8M4C6Il0GN_vgL7KtlOe-z3WBZrKrj5GXvSGvQctNLC-Hl49P3lP0DC3g6SNW91rWs2xTQLXzMhL7s5hY_qaz9v9YvOOJuuHIFxtb610aPBo0Lm-KKz5/s1600/20160210_161137.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4s1w-6PhIwXlluCMFlPTiwIdd8M4C6Il0GN_vgL7KtlOe-z3WBZrKrj5GXvSGvQctNLC-Hl49P3lP0DC3g6SNW91rWs2xTQLXzMhL7s5hY_qaz9v9YvOOJuuHIFxtb610aPBo0Lm-KKz5/s640/20160210_161137.jpg" width="640" /></a><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
You can see the LCD white flat cable, on the right of the two blacks.<br />
Carefully unplug all flat cables using a small screw driver. Go slowly as sometimes it is not so easy. Do not force anything.<br />
<br />
Then remove the motherboard. You must loosen all plastic bolts at the back of the MC 505 plus some screws. Again, stay cool !! Plastic bolts are fragile.<br />
<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMb4I3jw0-TnwrkyWTZaUvlFYVb70NsG8bpzPmYYooO6wN4Er3wkdPgeR_hGboEIY1OswDRSr6aci6s-t3Lcqduk0dydJUGE3O1pP3rBPY2kvrXtMOB-PFNhw7VEOidbrelyeKDvnEiAHa/s1600/20160210_163552.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioGYmMTrhGNKAxYyI-0AJ97qiZiBBORw3SKUz7X3iXAcVsNRMukXaTeDex0mCOlWXkpftLryMKTmn7lstGX3fxIGxpeU3TJy8_aNWMBF7iEhKxFaSxmfIJJWbdaO9RadRyYkxvVJtqPX5V/s1600/Sans+titre.png" imageanchor="1"><img border="0" height="368" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioGYmMTrhGNKAxYyI-0AJ97qiZiBBORw3SKUz7X3iXAcVsNRMukXaTeDex0mCOlWXkpftLryMKTmn7lstGX3fxIGxpeU3TJy8_aNWMBF7iEhKxFaSxmfIJJWbdaO9RadRyYkxvVJtqPX5V/s640/Sans+titre.png" width="640" /></a><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMb4I3jw0-TnwrkyWTZaUvlFYVb70NsG8bpzPmYYooO6wN4Er3wkdPgeR_hGboEIY1OswDRSr6aci6s-t3Lcqduk0dydJUGE3O1pP3rBPY2kvrXtMOB-PFNhw7VEOidbrelyeKDvnEiAHa/s1600/20160210_163552.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a><span style="background-color: white; font-family: "arial" , "helvetica" , sans-serif; line-height: 24px;"></span><br />
<br />
<br />
So you should be here. No you can push carefully on the window covering the LCD screen from the inside with a small plastic tool, then finish the job from the outside with the same plastic tool. The LCD window is stuck with adhesive double sided tape. I prefer this aproach rather than trying to take off the window only from the outside at the risk of damaging the case. More work, but less risks.<br />
<br />
Then you have access to the LCD screws, and you can remove it.<br />
<br />
As there is not enough room to place the generic LCD board, you will have to cut some small pieces of metal. Use a metal saw blade. not cutting pliers !! And again, go slowly....<br />
<br />
The schematic below shows the connection mapping between the generic LCD and the MC 505.<br />
With a good solder iron, desolder the flat cable from the original LCD screen and resolder, wire by wire to a flat cable, like those used for IDE hard disk.<br />
<br />
<span style="background-color: white; font-family: "arial" , "helvetica" , sans-serif; line-height: 24px;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEoLBKCWBLwIykv6v31Kj9nTwKInLT7BMQXlpa1FJyLOo5o2mldE9SbI2inGeAyi4jEmkpycsMayHoW1Eg9odrI1-OND3GG1yLVn47dVmdawuuQ2QcwJtN8smITE1uagFKpL_OnipdH7JG/s1600/MC505-LCD-FIX.png" imageanchor="1"><img border="0" height="481" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEoLBKCWBLwIykv6v31Kj9nTwKInLT7BMQXlpa1FJyLOo5o2mldE9SbI2inGeAyi4jEmkpycsMayHoW1Eg9odrI1-OND3GG1yLVn47dVmdawuuQ2QcwJtN8smITE1uagFKpL_OnipdH7JG/s640/MC505-LCD-FIX.png" width="640" /></a></span><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUNaKmQye-cVPqcwDtgZBY9ox9AxJV48dMvSqe1OGdeVo00oagtZ5WDPJW4igkVWUVPaNNoNDWGe_uG9VEjKfmdb5GqoKGbK3STtoZLH91SNk68ooMHqUKTj-TyWN3ndzzyggAtMDfaIFo/s1600/20160228_164134.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUNaKmQye-cVPqcwDtgZBY9ox9AxJV48dMvSqe1OGdeVo00oagtZ5WDPJW4igkVWUVPaNNoNDWGe_uG9VEjKfmdb5GqoKGbK3STtoZLH91SNk68ooMHqUKTj-TyWN3ndzzyggAtMDfaIFo/s320/20160228_164134.jpg" width="320" /></a><span style="font-family: arial, helvetica, sans-serif;"><span style="background-color: white; line-height: 24px;"></span></span><br />
<span style="font-family: arial, helvetica, sans-serif;"><span style="font-family: arial, helvetica, sans-serif;"><span style="background-color: white; line-height: 24px;"><br /></span></span></span>
<span style="font-family: arial, helvetica, sans-serif;"><span style="font-family: arial, helvetica, sans-serif;"><span style="background-color: white; line-height: 24px;"><br /></span></span></span>
<span style="font-family: arial, helvetica, sans-serif;"><span style="font-family: arial, helvetica, sans-serif;"><span style="background-color: white; line-height: 24px;"><br /></span></span></span>
<span style="font-family: arial, helvetica, sans-serif;"><span style="font-family: arial, helvetica, sans-serif;"><span style="background-color: white; line-height: 24px;"><br /></span></span></span>
<span style="font-family: arial, helvetica, sans-serif;"><span style="font-family: arial, helvetica, sans-serif;"><span style="background-color: white; line-height: 24px;"><br /></span></span></span>
<span style="font-family: arial, helvetica, sans-serif;"><span style="font-family: arial, helvetica, sans-serif;"><span style="background-color: white; line-height: 24px;"><br /></span></span></span>
<span style="font-family: arial, helvetica, sans-serif;"><span style="font-family: arial, helvetica, sans-serif;"><span style="background-color: white; line-height: 24px;"><br /></span></span></span>
<span style="font-family: arial, helvetica, sans-serif;"><span style="font-family: arial, helvetica, sans-serif;"><span style="background-color: white; line-height: 24px;"><br /></span></span></span>
<span style="font-family: arial, helvetica, sans-serif;"><span style="font-family: arial, helvetica, sans-serif;"><span style="background-color: white; line-height: 24px;"><br /></span></span></span>
<span style="font-family: arial, helvetica, sans-serif;">Before remounting you new LCD screen, make some tests with the contrast (screen tested and connected to the MC). It is possible you will have to change the 10K resistor value to another, depending on your screen ratio.</span><br />
<span style="font-family: arial, helvetica, sans-serif;"><span style="background-color: white; line-height: 24px;"><br /></span></span>
<span style="font-family: arial, helvetica, sans-serif;"><span style="background-color: white; line-height: 24px;"><br /></span></span>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid8H20xzoO_L35dOe8urGiDFKhoAfmH5SGcyYY0RCsdUSeSZXqRAr4z8iiBEegTeWVfkj7WWAdU2TygX5BcqXh-aMjbKiQchFw0LozG0HeWwepJXxS-CUQ5U9yHgsDfSGlKYaYDoLMFm_n/s1600/20160228_164335.jpg" imageanchor="1"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh12AdUbXybvdrEVCamaWjGEZA7P4r_CudOxJ_z3ZrQK1mbiSUuDFuwsCy3upwNPOiIGWWB2P8QPQtnrpQzViFvbledkFvqXXps7gXlz9LmiyQqY9hw6QHcBwSDdsJQGJoxC-Ym0D9D1Pel/s1600/20160228_164116.jpg" imageanchor="1"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh12AdUbXybvdrEVCamaWjGEZA7P4r_CudOxJ_z3ZrQK1mbiSUuDFuwsCy3upwNPOiIGWWB2P8QPQtnrpQzViFvbledkFvqXXps7gXlz9LmiyQqY9hw6QHcBwSDdsJQGJoxC-Ym0D9D1Pel/s320/20160228_164116.jpg" width="180" /></a><br />
<br />
The final result with a blue LCD :<br />
<br />
<img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid8H20xzoO_L35dOe8urGiDFKhoAfmH5SGcyYY0RCsdUSeSZXqRAr4z8iiBEegTeWVfkj7WWAdU2TygX5BcqXh-aMjbKiQchFw0LozG0HeWwepJXxS-CUQ5U9yHgsDfSGlKYaYDoLMFm_n/s320/20160228_164335.jpg" width="320" />..<br />
<br />
<br />The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com15tag:blogger.com,1999:blog-850551639481119444.post-67444795358058781212016-01-24T05:33:00.004+01:002021-09-27T17:52:25.552+02:00Adding gamepads support to MXQ S805 Android TV box<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
I recently bought an Android TV BOX from a chinese vendor for less than 30 euros. The model is the MXQ one, embedding an Amlogic S805 quad core UC under Android 4.4 (kitkat).<br />
Board model is "m201".<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAMzjks-BI_rNmu4toW2XuZHW2BUpZVSgg1yYlkz-VSG68FGtz2Ahpo2YPBp4xyMUwjUHrCmXE2vOrKzvsgjYvaz5mr8kHDUK-z4pDBvnroDcF8CTxeHwTECAPgLbVOrxlCI-5C2Q8bOC7/s589/mxq1.jpg" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="583" data-original-width="589" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAMzjks-BI_rNmu4toW2XuZHW2BUpZVSgg1yYlkz-VSG68FGtz2Ahpo2YPBp4xyMUwjUHrCmXE2vOrKzvsgjYvaz5mr8kHDUK-z4pDBvnroDcF8CTxeHwTECAPgLbVOrxlCI-5C2Q8bOC7/s320/mxq1.jpg" width="320" /></a><br />
Connected via HDMI to a Samsung flat screen, I can say it does the job. I can browse my LAN with the 10/100M ethernet to watch HD movies , and that is much faster than using any WIFI connection. It also supports external NTFS USB2 hard drive.<br />
<u>Specifications : </u><br />
<ul>
<li>Chipset: Am logic S805 Quad-Core Cortex-A5 at 1.5GHz </li>
<li>GPU: Quad-Core Mali-450 at 600MHz+ </li>
<li>FLASH: 8GB NAND FLASH / RAM: 1GB DDR3 </li>
<li>USB host: 4 High speed USB 2.0,support U DISK and USB HDD </li>
<li>Card reader: SD/SDHC/MMC cards </li>
<li>High Definition video output: SD/HD max.1920×1080 pixel </li>
<li>LAN: Ethernet:10/100M, standard RJ-45 / Wireless: Built in WiFi </li>
<li>HDMI: HDMI 1.4b with CEC / AV: Support / SPDIF/IEC958: Coaxial</li>
</ul>
I have installed the <a href="https://play.google.com/store/apps/details?id=com.archos.mediacenter.video&hl=fr" target="_blank">Archos Video Player</a> app from the Google market. This small piece of software is perfect for the box, and much faster and simplier than the XBMC app on Android. It allows me to browse my SMB shares with a really cool GUI, designed especially for TV.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/N5uWP9pV1m97BD3JVlObLTNNfOhSp7icuoMd59K2_DiKlOhjfAlcGY26WxvbySK-znk=h900" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://4.bp.blogspot.com/N5uWP9pV1m97BD3JVlObLTNNfOhSp7icuoMd59K2_DiKlOhjfAlcGY26WxvbySK-znk=h900" width="320" /></a></div>
<u><br /> </u>I own 2 PC Logitech cordless rumble pad,<br /><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3FtLKFKh4gvpZ9i3AkTP1K2Gx-y9eWWxbZ9QqDKrZAtR6bPgefjOmrnGIhNJSh_vvwMR_cX6ui6yJpCrPW7maNZeP4Er6egcfxmgvX8oUYZr6FIP-MqbA58P22ygAOuXfeyaM1aR8KTkA/s400/logitech-rumble.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="300" data-original-width="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3FtLKFKh4gvpZ9i3AkTP1K2Gx-y9eWWxbZ9QqDKrZAtR6bPgefjOmrnGIhNJSh_vvwMR_cX6ui6yJpCrPW7maNZeP4Er6egcfxmgvX8oUYZr6FIP-MqbA58P22ygAOuXfeyaM1aR8KTkA/s320/logitech-rumble.jpg" width="320" /></a></div><br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
so I wanted to use them with MAME, to play retro-games. But no luck. The Linux kernel of the beast doesn't include any game pad drivers, so Android apps can't see them. I tested also my Xbox 360 game pad : same result.<br />
<br />
After a full kernel recompilation, I have now full gamepad support for both Logitech and Xbox gamepads !!<br />
<br />
Hopefully, the box is pre-rooted, so you don't have to hack it to get superuser permissions.<br />
Drivers can be loaded as module with the "insmod" shell command, in a terminal session (use adb or a terminal Android app). You must be in su mode.<br />
for instance: <br />
<br />
<span style="background-color: #f3f3f3;"><span style="font-family: "courier new", courier, monospace;">insmod ff-memless.ko</span></span><br />
<span style="background-color: #f3f3f3;"><span style="font-family: "courier new", courier, monospace;">insmod xpad.ko</span></span><br />
<span style="background-color: #f3f3f3;"><span style="font-family: "courier new", courier, monospace;">insmod hid-logitech.ko</span></span><br />
<span style="font-family: "courier new", courier, monospace;"><br /></span><span style="font-family: "courier new", courier, monospace;"></span>
will load Xbox gamepads support (ff-memless is the force feedback driver) <complete id="goog_1148934198">+ </complete>HID Logitech support.<br />
<br />
You have to install some "keylayout" to the /system/usr/keylayout directory if you want to use the gamepad to navigate in Android menu and applications. The kl file maps gamepad events to keys events that Android will interpret. You can edit the mapping to build you customized controls.<br />
To copy theses files , you must remount the system partition as writeable. <br />
<br />
I made a zip pack containing all games pads drivers as ko modules I was able to compile with the kernel, a set of keylayout. and a script to launch modules. I recommend to unzip on the /sdcard and to not modify system/lib. Modules can be loaded from the sdcard.<br />
<br />
To launch modules at each boot, you can use <a href="https://play.google.com/store/apps/details?id=os.tools.scriptmanager&hl=fr" target="_blank">SManager (Script manager)</a>, an app on the market, and making the sh script to be "boot" and "root". It is the most easy and safe way.<br />
<br />
<a href="https://drive.google.com/file/d/0B3PzgxleWwMIaWJfc0cxZVZvSDg/view?usp=sharing&resourcekey=0-ok3gBdRfC9pVfZ2dfMARUQ" target="_blank">Download here</a> <br />
Enjoy !!<br />
<br />
<ul>
</ul>
<div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div>The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com57tag:blogger.com,1999:blog-850551639481119444.post-26662884314792962622016-01-18T20:30:00.002+01:002021-12-14T18:37:17.388+01:00Mon chappy 13F LB 50 (French)<br />
Comme les vacances sont propices à la réflexion, ,et bien , je me suis acheté un nouveau jouet, fourni par un de mes amis, fana du modèle : un chappy 13F LB 50, de 1981, entièrement d'origine. <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYCrjYoyqxbHoctO5p0deS-Cbqj0okLd46V1pJwfw4emD-rpwFaRRetQCmnHsJ-jO0xNHjhx7sUlkfpqkRzqmI8orcb8Lp2uZFIxn4hAfl0auwGuHFm1LJqvDT4WCs_vskYNw5LL_0EMnT/s1600/20131101_120640.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYCrjYoyqxbHoctO5p0deS-Cbqj0okLd46V1pJwfw4emD-rpwFaRRetQCmnHsJ-jO0xNHjhx7sUlkfpqkRzqmI8orcb8Lp2uZFIxn4hAfl0auwGuHFm1LJqvDT4WCs_vskYNw5LL_0EMnT/s1600/20131101_120640.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
J'ai eu le plaisir de l'essayer un peu avant : c'est assez fun à conduire, idéal pour les vacances au soleil !</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
L'étape suivante a consisté à chercher toute la documentation possible sur le web concernant ce modèle, en vue de quelques modifications et améliorations.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Comme d'habitude, on trouve beaucoup de petits rigolos pas très malins qui veulent se faire de l'argent en vendant les manuels techniques en PDF sur Ebay ou autre. C'est super agaçant, mais on finit quand même par trouver ce que l'on cherche. Alors pour vous éviter à votre tour de chercher pendant des heures, je mets à disposition tous ce que j'ai trouvé ici, en espérant n'enfreindre aucun copyright.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Bonne lecture.</div>
<a href="https://drive.google.com/drive/folders/0B3PzgxleWwMIZkgzY0ZlVDJGUGs?resourcekey=0-CK1m7Wi6OxfGHCH8v5eWBg&usp=sharing" rel="nofollow" target="_blank">Docs Chappy et autres 50 cm3 Yamaha</a><br />
<br />
EDIT : J'ai vendu l'engin !!<br />
<br />The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com4tag:blogger.com,1999:blog-850551639481119444.post-88644122142828420222016-01-18T20:29:00.000+01:002016-01-18T20:29:00.233+01:00ODB2 on a 1999 BMW Z3 2 liters<div dir="ltr" id="docs-internal-guid-2e8bc037-b6c2-5ccc-bd84-9727a3306d5d" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;">Subject : Trying to connect an OBD2 diagnostic tool on my Z3;</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;">Getting some errors when trying to connect to IKE and EWS.</span></div>
<br />
<br />
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">The BMW diagnostic connector, 20 pins, under the hood.</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img alt="20 pin car OBD2 proprietary of BMW OBD II vehicle diagnostic connector connector layout" height="199px;" src="https://lh6.googleusercontent.com/z1fg2sx2kaa9T64uu3wq-6aX_Pwp-vXcGyQvmsFEb8wrVMi9b1Jn-QiTJua136ImtFShjpaXL2yNtBQnqICbo14CGrM3MjSDneQXRGnW7BD9c09sCauQLVpYJhDbRFU5nQ" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="204px;" /></span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">used in all BMW models in 1988-2000's</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span></div>
<div dir="ltr" style="margin-left: 0pt;">
<table style="border-collapse: collapse; border: none;"><colgroup><col width="50"></col><col width="184"></col><col width="227"></col></colgroup><tbody>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;">Pin</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;">Signal</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;">Description</span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">1</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Engine rotation speed</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> TD</span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">2</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">OBD-II diagnostic</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">7</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Oil service and Inspection reset</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">11</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">External starter turn on</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">14</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Battery power</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">15</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">ISO 9141-2 L Line</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> RXD- Diagnostic Data link</span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">16</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Ignition +12V</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">17</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">ISO 9141-2 K Line</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> TXD II - ODB2 </span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">8</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">PGSP</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Programming line</span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">19</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">GND</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">20</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">ISO 9141-2 K Line</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> TXD - Diagnostic data link</span></div>
</td></tr>
</tbody></table>
</div>
<h3 dir="ltr" style="line-height: 1.15; margin-bottom: 4pt; margin-top: 14pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 17px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"> </span></h3>
<h3 dir="ltr" style="line-height: 1.15; margin-bottom: 4pt; margin-top: 14pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 17px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">The specific BMW OBD-II pinout in the car :</span></h3>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img alt="16 pin J1962 OBD-2 car proprietary of BMW OBD-II diagnostic interface connector layout" height="120px;" src="https://lh3.googleusercontent.com/j35fW_5N6cOTKmxiOoF06NFZQD7kp4_ATtQvfVZGVpjXu9Q937Krq-3AImxFkTb41TWr1JNrKgEQZAtk1xeybdXxbsWarASOihNyMjpodYxovWKSfNb-wrkJrg3wO-Gvgw" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="200px;" /></span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">used in all BMW models produced after 2000's</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span></div>
<div dir="ltr" style="margin-left: 0pt;">
<table style="border-collapse: collapse; border: none;"><colgroup><col width="50"></col><col width="92"></col><col width="306"></col></colgroup><tbody>
<tr style="height: 53px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;">Pin</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;">Signal</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;">Description</span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">1</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">+12V</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Ignition(in run or start)</span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">4</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">CGND</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">chassis ground</span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">5</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">SGND</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Signal ground</span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><br /></td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><br /></td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><br /></td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">7</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">ISO 9141-2 K-LINE</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">engine (ISO-9141 and ISO-14230), automatic transmission diagnostic (in some models)</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">TXD II </span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">8</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">ISO 9141-2 K-LINE</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">IKE/KOMBI, ABS, ABS/ASR, ABS/ABD, ESP, DSC, Airbag and other electronic equipment</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">(AFTER 2001 )</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">TXD </span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">9</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">TD/RPM</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Engine rotation speed</span></div>
</td></tr>
<tr style="height: 0px;"><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">16</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">+12v</span></div>
</td><td style="border-bottom: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px; border-top: solid #000000 1px; padding: 7px 7px 7px 7px; vertical-align: top;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Battery power</span></div>
</td></tr>
</tbody></table>
</div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span></div>
<br />
<br />
<br />
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUy0io_HZNjezBDeB5J2epSdpBq6KupMh0X0G00z-CM4D2bNuuqqVvFN5uTgspvxGDhX90n4Kvk-6jjNALB7AU9kq5vndZC6R7N9kHWJrkSaeVxNiiqVVwCLCSS3sseGGnu6NkbphBCzxP/s1600/BMW+ODB2+before+2001+-+Enable+IKE+and+EWS+ON+A+Z3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUy0io_HZNjezBDeB5J2epSdpBq6KupMh0X0G00z-CM4D2bNuuqqVvFN5uTgspvxGDhX90n4Kvk-6jjNALB7AU9kq5vndZC6R7N9kHWJrkSaeVxNiiqVVwCLCSS3sseGGnu6NkbphBCzxP/s1600/BMW+ODB2+before+2001+-+Enable+IKE+and+EWS+ON+A+Z3.jpg" /></a></div>
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">For BMW cars before 2001 having the OBD2 DLC in vehicle, as shown on the above figure, it is not possible to acces the IKE, EWS, ABD, and maybe others modules because the “TXD” is not connected to the OBD2 plug.</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Note that you need to close the cap of the 20 pins diag connector to establish the connection between TXD II and the OBD plug (the #17 and # 2 are connected when the cap is closed). </span></div>
<br />
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img height="221px;" src="https://lh4.googleusercontent.com/F_0yGG8gF97pgmTrOeRZH5gPKw0g-LRYPVBOC4spzX8XGPrBvHvFFiHkkI3LEvkKMYN9CpXhA3sKoNbsEEd9y637eP-N3UFmmB4VzcrEHo7zD0-tUP8FAMP-anv_3nC6mQ" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="286px;" /></span><span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img src="https://lh4.googleusercontent.com/idw_10jo9swv3Xj9xqqzr2dOe9LKpVJlS0VzcmQInLUdbHN7oIfm3VSvNyf21O1ccR9yYrdbIXrfeQTJDdaa8cnc5KefbO7KU63wQGvFlTEFB1cTlrwTPmc57KFe2nr3mw" style="border: medium none; transform: rotate(0rad);" /></span></div>
<br />
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">If you are using some tools like BMW scanner, you will only be able to read the DME module, most of the time.</span></div>
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">To enable the reading of all module FROM THE OBD2 in the vehicule, you have, with a thin wire, to brigde the 17 TXDII and 20 TXD and 2 on the 20 pins diag connector, or only bridge 17+20 and close the cap if the wire is thin enough. Then, IKE, EWS and other modules become accessibles.</span><br />
<br />
<br />
<br />
<br />The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com3tag:blogger.com,1999:blog-850551639481119444.post-62393652989423998212016-01-18T20:26:00.000+01:002016-12-08T19:50:00.150+01:00Volca Sample MIDI OUT mod - Step by step.<div dir="ltr" id="docs-internal-guid-56b5a4ef-91fa-a663-e173-1c6f895c81d3" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img height="346px;" src="https://lh4.googleusercontent.com/UCL9nEIIu4qkf6h3idpwGJ3tOpatXwvCAYXH95mfH-32gatAMWeM3ealLXXzVVF34Tz3oZZStAG3fPHxrma2cl9QaTfATx3EpMrTTwrepBrsi_JYMDVUiPRmqfPJqTW6_zxGbPU" style="border: none; transform: rotate(0rad);" width="549px;" /></span></div>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; vertical-align: baseline;">STEP 1 : Removing the back cover</span></div>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">. remove the battery cover</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">. remove batteries</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">. Unscrew the 7 screws as shown below</span></div>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img alt="Volca1.png" height="421px;" src="https://lh6.googleusercontent.com/dgyvZiHzt-nvBuANsYGIz8MsyViUiTH_064thEbBN4CjKn2px-1T5rZO-HmqMr-0CjWBEZf7jgykqLw8BSfvAEE5DnGhApIqS32YRb2ilJ0Oq2Ymu9CBNKk1XCIC7IWcRXt8EYM" style="border: none; transform: rotate(0rad);" width="444px;" /></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; vertical-align: baseline;">STEP 2 : Adding the mini-jack female connector</span></div>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img alt="Volca2.png" height="490px;" src="https://lh3.googleusercontent.com/WC8cVhYV8weUkk6VpirT6j2zcu4jRm4SKNENvMwsa7MtT0gLrO48A24Kr1BbTy3g-RoizjG24BdZUVDSCywycHY6A_xPf6hhrQh-kBNkyGhM7uBy1T_LkVAaNWJU-1oRJ6LRMaM" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="580px;" /></span></div>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">The picture above is showing how the mini jack female connector is attached to the Volca sample box. BEFORE SOLDERING ANYTHING, you have to drill carefully a small hole, and make a flat surface inside the box with a “Dreymel like” tool. GO Slowly.</span></div>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Try to put the connector in place, with its locking ring, tighted by hand, then try to put the Volca box carefully.</span></div>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">I recommend to protect the PCB under the connector with insulating tape, to avoid tearing or rubbing the surface soldered components.</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img alt="Volca4.png" height="371px;" src="https://lh4.googleusercontent.com/4q6N91C5LpC1HZT0zA9e2-4r1kI7wP7AFW9gEdm7sN_p2fkTRQec5QTpsBnNL517WWt-1kBbdYa7EYCfkeyy-12Vd6cRwk4snIcwOQH6WQYWgVF9Rq1xvgczihcNlpMtZ10TqvY" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="611px;" /></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">I don’t give any measure here as the connector you will get may be different than mine.</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">So, make your own measure with precision.</span></div>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img alt="Volca3.png" height="388px;" src="https://lh4.googleusercontent.com/KUNmgT18EoNW0O1rhnnsr5m8IbrTtY0lOGNSkXnEm2PjnV5wv6z2n9kfjf-twpW6ZdISXzbyld_0Rqg_mHX4pw-va-E9a-l7DalP_Tfx3AtYOghRPK0VsrsfA-2jBhxf3yrIwK0" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="602px;" /></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Once everything is ok, you can remove the connector, and solder the 3 wires on the connector. I recommend to bend the connector pins against the connector box to facilitate the passage in the housing. Put the connector in place, and tight ( not to much !!) the locking ring externally with a small pliers. </span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; vertical-align: baseline;">STEP 3 : Soldering wires on the Volca PCB</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img alt="Volca5.png" height="376px;" src="https://lh6.googleusercontent.com/5n74UVZYoLlOzWn9Eh84sNIyN_aL6kP58A2K_CZp9P_Z3dvgc5SmP7nXauiWbP0tFT4haYDT3RYJCNruJ7YJQxzN3kZBgXTgEAK6EOjSQ-JnVkiCm9PhsDXwiP0yCR6hGwCv3Gs" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="602px;" /></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">. Locate the MIDI OUT print on the PCB : you will find 3 pads names GND, TX, VD</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">. Solder the 3 wires from the mini-jack connector on the PCB as shows the picture above</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><b> </b></span><br />
<div style="text-align: center;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><b><span style="color: red;">DO NOT OVERHEAT THE PCB AS DAMAGE MAY OCCUR : BE FAST.</span></b></span></div>
</div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<br />
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">. Check connections with an ohm-meter. Ideally, use a male mini-jack inserted into the female connector to test point to point, from the PCB to the external mini-jack.</span><br />
<br />
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">. Put the PCB in the case, carefully inserting the mini-jack connector between the two PCB, and screw the back cover. </span><span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Then take the time to print a nice “Midi Out” sticker to finish the job properly </span></span></span></div>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; vertical-align: baseline;">STEP 3 : Build a mini-jack to MIDI DIN 5 cable adaptor</span></div>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img height="305" src="https://lh5.googleusercontent.com/OsZsE_5o2KM170AiLEZ2yzOww2Wgg4hlGEORMemwZ-JZNK45nZ8sYA5Tr4TNkxVKK9OLBVWymafdemr1iDXekP3Em1yT7uE4JkM62kEOmKvZDh7icoPPHFWncpAqYpcsLpgJ9kk" style="-webkit-transform: rotate(0.00rad); border: none; transform: rotate(0.00rad);" width="400" /></span><span style="background-color: transparent; color: black; font-family: "arial"; font-size: 48px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"> </span><span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<br />
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">You have to connect : </span><br />
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">- TX (red) to the MIDI DIN PIN 5</span><br />
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">- VD (white) to the MIDI DIN PIN 4</span><br />
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">- GND (green) to the MIDI DIN PIN 2</span><br />
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><br /></span>
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Warning : do not use DIN 5 to mini-jack adapter sold on the web as they are not compatible with MIDI. </span><br />
<br />
<br />
<span style="font-family: "arial"; font-size: 14.6667px; text-decoration: underline;">About MIDI OUT on the Volca Sample</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"><img height="640" src="https://lh6.googleusercontent.com/36vC-MN_mgoFx0gZZnFyq4lONKaC7tb1EKNHnjDEpZDQdzgPSz88wR6YVQFiXQxJ0XEvkcVqJkKq1wUbcf8l9GPpMVhDpL69_lklu2wRp91NCDQ7GNkCYnvXE1CeCgVEX5kZjdQ" style="border: medium none; transform: rotate(0rad);" width="426" /> </span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<a href="http://www.korg-datastorage.jp/Manual/volcasample_MIDIChart_E.pdf">http://www.korg-datastorage.jp/Manual/volcasample_MIDIChart_E.pdf</a><br />
<br /></div>
<ol style="margin-bottom: 0pt; margin-top: 0pt;">
<li dir="ltr" style="background-color: transparent; color: black; font-family: Arial; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;"><div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">The MIDI clock is sent to any device connected to the MIDI OUT despite the chart above</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
</li>
<li dir="ltr" style="background-color: transparent; color: black; font-family: arial; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;"><div dir="ltr" style="font-size: 14.6667px; font-style: normal; line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">Know that the Volca Sample uses permanently 10 MIDI channels : one per part, as it is a sampler, and not a drums box. You can play the part 1 on the channel 1, the part 2 on the channel 2, and so on..on the full range of an external keyboard connected to the midi in, BUT NOT CHROMATICALLY. On the other hand, the Volca sample will trig notes from parts to the MIDI OUT. So, you have to set the global midi channel of other instruments connected upper # 10, to avoid “note on” effect. For example, if I set my Microbrute to global channel 1 and want to use the internal step sequencer, the Volca “resets” the sequence by sending a “note on” from the part 1 to the synth (nb : i set the sequence reset from the Microbrute configuration software because I feel better like that !!). Then I set the global channel to 11, and everything is working fine. </span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<i><span style="font-size: x-small;"><span style="font-size: 14.6667px;">Check also my </span><a href="https://techiesexpedition.blogspot.fr/2016/11/volkaoss-vk-midi-controller-for-korg.html" style="font-size: 14.6667px;" target="_blank">"Vokaoss" project</a><span style="font-size: 14.6667px;"> allowing to use the Volca Sample as a drum machine at the channel 10, as a General MIDI drums device</span></span><span style="font-size: 14.6667px;">.</span></i></div>
</li>
<li dir="ltr" style="background-color: transparent; color: black; font-family: arial; font-size: 14.6667px; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;"><div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">The “motion capture” is not sent externally (e;g. when you turn the PAN knob when recording motion on a part) , but you can send CC from an external device.</span></div>
<div dir="ltr" style="font-style: normal; line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<br /></div>
<div dir="ltr" style="font-style: normal; line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-family: "arial"; font-size: 14.666666666666666px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;">END </span></div>
</li>
</ol>
The KikGenhttp://www.blogger.com/profile/09230904713764913171noreply@blogger.com3