Skip to content

JGuzak/iiiano

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iiiano

A usb midi keyboard iii script for Monome Grids

Grid One Main view

Prerequisites

  • Python 3.11
  • A One or Zero grid with >=250114 or newer iii firmware.

iii Grid Compatibility varies

Follow diii install steps from the monome iii repo

How to Install

  1. Run diii from your commandline of choice
  2. Run ^^c to clear the currently installed script !This step is important, there is a bug causing issues flashing without a clear first!
  3. Run u iiiano.lua to upload the script

Features

  • 8 x 11 grid of keys
  • Keybed layout modes
    • Octave
    • 3rds
    • 4ths
  • Same note is highlighted on the keybed
  • Selectable root note
  • Octave transpose
  • 16 velocities
    • Selected note brightness matches velocity value
  • Random velocity Generator
    • Configurable lower and upper limits
    • Last played velocity is displayed on the 16 velocity grid
    • Random type?

TODO

Troubleshooting

If you run into problems, please submit issues here

Idea Brainstorm

  • Note hold
  • Rotatable keyboard
  • Adjustable velocity
    • Random velocity with range control and randomness distrobution adjustment
  • Zero support
    • Pageable settings should just be visible all the time on the top 8x16
    • Shift all the regular iiiano controls down to bottom 8x16
  • MIDI clock input
  • Arp

About

A usb midi keyboard iii script for Grid Zeros and Ones

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages