Repository navigation
SIDOU 1.1.0
SIDOU 1.1.0: hear it before you keep it
Try it in your browser first: https://dsablic.github.io/sidou/, the
cheat sheet and the
how-to videos ("What's new in 1.1" is new).
New
- LAB grows. FILTER's K4 is a filter LFO (the cutoff sweeps at the PWM's rate, the drawing
shows the band); MOD's K4 is the arpeggio's RATE; a sixth page, MACRO, links the resonance to
the cutoff and the PWM's depth to the pulse width, on LIVE's knobs and over MIDI too; and the
keys played while EDIT is held sound the sound as kept (A), to compare as you play. Sounds kept
in 1.0 load as they were. - Hear before you write. TABLE's ARP helper plays its draft on the keys (
HEARING DRAFT),
and a held STEP step sounds with its cutoff, resonance, filter, route and pulse locks. - Generative TRACKER. EDIT + ARP is MUTATE and EDIT + SCL is DICE in TRACKER too; DICE has a
range and a rhythm (K2, K4), a root from a note key and a scale for each lane; EDIT + ENV
writes a filter sweep. All of it is plain GoatTracker data. A song with 1.1's DICE settings
still loads in 1.0. - Knob curves. The PWM's rate and depth, the vibrato's rate, depth and delay, and every effect
slot's knobs step evenly to the ear. Stored values keep their meaning. - Songs to MIDI reads from the FM-1: the site lists the songs on a connected FM-1 and
converts one, wavetable arpeggios included.
Changed
- REC from the keys lands where you played (6 ms earlier than the key is read).
- An upload waits for quiet while a song plays or a computer records the USB audio, so the
music never dips; with only the keys sounding, writes are 250 ms apart. The Songs page shows
the wait. An older SysEx tool may time out while a song plays: stop the song first. - The vibrato's CCs (76-78) and the effect slots' CCs (102-116) land on the knob curves'
positions. DAW automation of them recorded with 1.0 can sound different; their NRPNs still
set exact values.
Fixed
- CLOCK OUT: PLAY after a stop sends a start, so a synced DAW restarts with SIDOU, and a
start, stop or continue is no longer lost while a SysEx reply is going out. - EDIT chords work whichever finger lands first in LAB, STEP and TRACKER.
- The Songs page waits and resends when the FM-1 answers BUSY.
- The settings are saved after two failed flash writes in a row.
- The Distortion slot is heard: TAPE saturates, OVERDRIVE and FUZZ clip instead of only
getting louder, CRUSH's top is a 4-bit buzz. Saved sounds with a distortion sound more driven
than in 1.0. EDIT + K1-K4 on LIVE show the effect, the control and its value in a large popup.
Tested in the emulator, not yet on a real FM-1 (reports welcome): an upload from the Songs
page while a song plays (it waits for quiet), CLOCK OUT with a synced DAW after a stop, and
Songs to MIDI reading from a connected FM-1.
The full list is in CHANGELOG.md.
Install
Over USB, at your own risk; the official firmware is one install away. Use Felucca's installer:
fm1_install.py sidou-1.1.0.fwsc, from the stock firmware, a Felucca-family firmware or an
earlier SIDOU (it finds the FM-1 as "SIDOU FM-1"). Back to stock: install M-VAVE's FM-1.fwsc
the same way. Holding OCT- at power-on is a rescue.
sidou-1.1.0.fwsc, identity FM-1_964, SHA-256 31b73ec12f361d2638acedee1ae7121ade22b9fa9b38c4a36ed5a47bb56b06de.