Skip to content

notdevkey/maze-midi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MAZE Granular ARP MIDI controller

🥇 The winner project in "MaKE IT" innovation grants project 2023.

I demonstrate how this works in this video. I explain the experience and the roots of the idea in my blog. We also got in on our local newsletter :D

Repo structure

  • src/main.cpp - the core functionality of the Arduino Uno MIDI controller.
  • schema - contains KiCad schematica files for the MIDI controller final version.

If you really want to try recreating this and don't have an Arduino that supports MIDI output natively, you will need to follow the workaround I found:

  • Get HairlessMIDI. This emulates the MIDI signal by creating a bridge on the serial port the Arduino is attached to. Keep in mind that this means sending specific bytes instead of straight-forward MIDI messages, but I created a function in my code that simplifies this.
  • Get loopMIDI. It creates a "virtual MIDI cable" that can be recognized by other applications. In my case, I needed to wire up the MIDI signal to Ableton, where I have synths that can read the incoming MIDI signal to play a note.

IMG-1561

About

Maze MIDI granular ARP generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages