38 code results in monome/dust or view all results on GitHub
| 1 | -- hello ack. |
| 2 | -- sample player |
| 3 | -- controlled by midi or grid |
| 4 | -- |
| 5 | -- enc2: select sample |
| 6 | -- enc3: change pitch* |
| … | |
| 11 | -- menu > parameters |
| 12 | -- |
| 13 | -- midi notes/grid: |
| 14 | -- trigger samples |
| 15 | -- |
| 16 | -- midi cc: |
| 17 | -- tweak cutoff, resonance, |
Lua
Showing the top three matches
Last indexed | 1 | -- meadowphysics |
| 2 | -- midi out capability |
| 3 | -- engine PolyPerc |
| 4 | -- |
| 5 | -- key2 toggle scale mode^ |
| 6 | -- key3 save meadowphysics |
| … | |
| 23 | local MusicUtil = require "mark_eats/musicutil" |
| 24 | |
| 25 | local g = grid.connect() |
| 26 | |
| 27 | local BeatClock = require "beatclock" |
| 28 | |
| 29 | local m = midi.connect() |
Lua
Showing the top two matches
Last indexed | 14 | i.step = i.steps_per_beat - 1 |
| 15 | i.beat = i.beats_per_bar - 1 |
| 16 | i.external = false |
| 17 | i.send = false |
| 18 | i.midi = false |
| … | |
| 29 | i.on_select_external = function(e) print("BeatClock using external clock") end |
| 30 | |
| 31 | i:enable_midi() |
| 32 | |
| 33 | return i |
| 34 | end |
| 35 | |
| 36 | function BeatClock:start(dev_id) |
| 37 | self.playing = true |
| 38 | if not self.external then |
Lua
Showing the top two matches
Last indexed | 97 | er = require 'er' |
| 98 | |
| 99 | engine.name = 'Ack' |
| 100 | |
| 101 | local g = grid.connect() |
| 102 | local m = midi.connect() |
| 103 | |
| 104 | local ack = require 'jah/ack' |
| … | |
| 114 | local track_edit = 1 |
| 115 | local stopped = 1 |
| 116 | local pset_load_mode = false |
| 117 | local current_pset = 0 |
| 118 | |
| 119 | -- a table of midi note on/off status i = 1/0 |
Lua
Showing the top two matches
Last indexed | 75 | <td class="name" nowrap><a href="#snap_note_to_array">snap_note_to_array (note_num, snap_array)</a></td> |
| 76 | <td class="summary">Snap a MIDI note number to the nearest note number in an array.</td> |
| 77 | </tr> |
| … | |
| 79 | <td class="name" nowrap><a href="#snap_notes_to_array">snap_notes_to_array (note_nums_array, snap_array)</a></td> |
| 80 | <td class="summary">Snap an array of MIDI note numbers to an array of note numbers.</td> |
HTML
Showing the top two matches
Last indexed | 27 | engine.name = 'PolyPerc' |
| 28 | |
| 29 | local MusicUtil = require "mark_eats/musicutil" |
| 30 | |
| 31 | local options = {} |
| 32 | options.OUTPUT = {"audio", "midi", "audio + midi"} |
| 33 | options.STEP_LENGTH_NAMES = {"1 bar", "1/2", "1/3", "1/4", "1/6", "1/8", "1/12", "1/16", "1/24", "1/32", "1/48", "1/64"} |
Lua
Showing the top match
Last indexed | 1 | --- |
| 2 | --- |
| 3 | |
| 4 | # Hello Gong |
| 5 | |
| 6 | 6 voice FM syntheziser controlled by midi. |
| 7 | |
| 8 | ## Features |
| 9 | |
| 10 | - 3 sine oscillators per voice. |
| … | |
| 18 | - ENC2 changes timbre. |
| 19 | - ENC3 changes time. |
| 20 | - KEY2 triggers a random note. |
| 21 | - MIDI notes triggers samples. |
| 22 | |
| 23 | ## Options |
Markdown
Showing the top two matches
Last indexed | 106 | --- Generate scale from a root note. |
| 107 | -- @param root_num MIDI note number (0-127) where scale will begin. |
| 108 | -- @param scale_type String defining scale type (eg, "major", "aeolian" or "neapolitan major"), see class for full list. |
| 109 | -- @param[opt] octaves Number of octaves to return, defaults to 1. |
| 110 | -- @return Array of MIDI note numbers. |
Lua
Showing the top two matches
Last indexed