Skip to content

Repository files navigation

Macrocosm

A client-first app built with React and Webmidi.js for controlling my pedalboard.

My pedalboard

The app is only supported by browsers that have support for the Web MIDI API

Supported features

  1. Contains a UI for controlling all of the knobs, expression, and tempo for the following pedals:
    1. Meris Hedra
    2. Meris Enzo
    3. Mobius Strymon
    4. Meris Polymoon
    5. Meris Mercury7
    6. Meris Ottobit, Jr.
  2. Can create presets for all of the Meris pedals mentioned above
  3. Can create macros for setting presets for the above pedals including the Boss ES8 Switcher and Neural DSP Quad Cortex

Primary Motivation and inspiration

  1. I wanted to play with the Web MIDI API
  2. I really liked the editors created by François Georgy and wanted to create something similar
  3. I wanted to have a modular pedalboard in that I can change the order of pedals, change the routing of devices, and have a flexible interface for doing so
  4. I wanted the app to be client-first meaning no server/database is needed to run the app

TODO

  1. Add Screenshots of app
  2. Basic instruction on what is needed to achieve connectivity via MIDI
  3. Add some technical instruction on how certain features work (macro calls, knobs, state)

About

A React app for controlling my pedal board

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages