Eight notes, sixteen timbres. A simple, well-commented Norns script for turning Grid into a quantized keyboard.
k2: up one octave
k3: down one octave
e2: change root note
e3: change scale
press a key to make beautiful sounds
left/right position controls pitch
up/down position controls filter cutoff
out3: -5V to 5V on up/down axis
out4: 0 to 10V on up/down axis
Find it in the Maiden project manager
If you get an ‘error: init’ on load, then make sure you have a Grid plugged in. The script doesn’t function without one. If you have a Grid plugged in and you’re still seeing this error then post below with details of what Grid you’re using and how it’s connected to your Norns.
nice job! works well! only other note id add is that it seems that the value of the timbre increases with the value of Y, but i think it would make more sense to have it be inversely proportional, just so that when you’re playing, playing a “higher” row = a higher timber voltage value, considering that Y starts 0 at the top and increases on the way down it’s a bit counter intuitive. again these are only my 2 cents
As suggested by @zebra, version 1.5 of gridofpoints now checks to see if a grid is connected and displays an error message if not (rather than crashing).
As a side effect, it should also now support hot-swapping of different-sized grids without needing to restart the script, in case that’s a thing you ever want to do.
Update to this new version through Maiden at http://norns.local. If you installed the script through the project manager (recommended) then find gridofpoints in the list and hit the “update” button. Easy. If you installed it manually (with the ;install command), then delete your gridofpoints folder and reinstall through the project manager.
I’ve pushed version 1.6 of gridofpoints. This version adds a “magic mode” where random notes and timbres from within your scale are played at an irregular tempo which scales to your Norns bpm. To activate it, press all four corners of the grid at the same time, and then do the same again to deactivate.
It also slightly slows the pace that button presses fade with time, because it’s nice to remember the past for longer.
Update through the Maiden package manager.
Future plans include adding MIDI support (relatively easy), and replacing polyperc with something a bit less default.
I’m trying to spend more time actually using the scripts I make, so here’s gridofpoints’ new magic mode sequencing a polyphonic oscillator processed through a filter and some fx. The timbral axis is mapped to cross FM on the oscillator.