purrChestrion

purrChestrion

Wat is het?

Een circuit om een speelgoedkeyboard (in de vorm van een poes) te voorzien van MIDI input. MIDI (Musical Instrument Digital Interface) is een communicatiestandaard tussen synthesizers en andere audio-apparatuur.

Hoe werkt het?

Het keyboard heeft een kolom/rijmatrix voor de toetsen. Een Arduino Nano (in combinatie met enkele andere ICs, zoals de MCP23017 GPIO-expansiechip en CD4066BE “quad-bilaterale schakelaar”) zorgt ervoor dat de juiste rij- en kolompinnen worden verbonden met elkaar, afhankelijk van de data die binnenstroomt via MIDI.

Er is ook een MIDI “through” poort, welke ervoor zorgt dat je andere apparatuur kan daisychainen om zo het signaal verder door te sturen. De op maat gemaakte printplaat zorgt voor een propere installatie in het keyboard.

Waarom heb je het gemaakt?

Vooral “omdat het kon”, en omdat er wel het tegenovergestelde werd gedaan met dit soort specifiek keyboard (een B.Toys Meowsic).

De meeste “meowsic to midi” projecten op het internet tonen hoe je dergelijke keyboards ombouwt naar een vreemde MIDI controller, maar persoonlijk vond ik dat dat net het doel van dergelijke keyboards mist. Het is namelijk veel leuker om poezengeluiden via MIDI te genereren dan een keyboard in de vorm van een poes te gebruiken om muziek te maken op de computer.

Wat leer je hier uit?

  • Programmeren (Arduino)
  • Reverse engineering (uitzoeken hoe je noten kan triggeren op het keyboard)
  • Electronica en solderen
  • Ontwerpen (en foutzoeken) van printplaten

Aanvullende resources:

Meer info kan je vinden op de blog van Steve