Skip to content
A Polyphonic Synthesizer for Norns With 6 Operator Frequency Modulation
Branch: master
Clone or download
lazzarello Version 2.0 merge (#4)
* basic arc modulation mode with grid buttons

* milestone...desired functionality working

* update docs with progress

* logic corrections, squash exceptions

* enforce grid constraints, add carrier output UI

* let's be a bit more formal about UI plans

* get grid/arc/screen phase mod going

* implement UI and grid for freq ratios

* sequencer mode enable for top and bottom rows

* remove old screen animation, set limits for pmods

* add that screen refresh back, arc detection?

* tighten up boolean logic

* if we don't have an arc, assign enc 3 to phase

* set params for random button

* remove DX7 presets

* DOCO!

* that video is now obsolete

* italics
Latest commit 1a6a9b1 May 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data add ported files from pre 2.0 PR Apr 11, 2019
docs Version 2.0 merge (#4) May 20, 2019
engine Include engine, wait until it's removed from the we repo Apr 14, 2019
lib add ported files from pre 2.0 PR Apr 11, 2019
LICENSE Initial commit Apr 10, 2019
README.md Version 2.0 merge (#4) May 20, 2019
fm7.lua Version 2.0 merge (#4) May 20, 2019

README.md

FM7 - A Polyphonic Synthesizer for Norns With 6 Operator Frequency Modulation

Plug in a MIDI controller or a Monome Arid and off you go. Check parameters menu for all the things you can change. Modular possibilities expanded with Monome Arc.

The phrase frequency modulation and phase modulation are equivilent. The docs use the term phase modulation because that's what the engine uses.

docs

Requirements

Nothing required to hear sound but if you want to do something more than play random notes, you will need a MIDI instrument or a Monome grid.

Documentation

-- FM7 Polyphonic Synthesizer
-- With 6 Operator Frequency 
-- Modulation
-- ///////////////////////////
-- key 2: random phase mods
-- key 3: play a random note
-- ///////////////////////////
-- grid pattern player:
-- 1-16 1 high voice
-- 1-16 8 low voice
-- 16 2 pattern record toggle
-- 16 3 pattern play toggle
-- 16 7 pattern transpose mode
-- ///////////////////////////
-- 1-6 2-7 phase mod matrix
-- 8 2-7 operator audio output
-- 10 2-7 frequency multiplier
-- (enables ENC2 control)
-- ///////////////////////////
-- Arc encoders are assigned 
-- when phase mod toggled.
-- Without an arc, ENC3 is 
-- phase mod controller

Future plans

  • Envelope editing via UI
  • Add LFOs
  • More Arc features
  • Envelopes respond to MIDI velocity
You can’t perform that action at this time.