Skip to content

Commit

Permalink
devsync 7ca7db0, quantizer root, finetune #117
Browse files Browse the repository at this point in the history
  • Loading branch information
eh2k committed Dec 16, 2024
1 parent 0e83607 commit 8b9e2f0
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 5 deletions.
16 changes: 12 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@
<summary><b>ChangeLog</b></summary>

````
== 2024-12-16
* New paramters io-page
* Quantizer-Root
* Transpose-Finetune
* Bugfix/Enchancement
* tanspose offset was quantized
== 2024-12-14
* Bugfix/Enchancement
* SEQ triggered & trig-input triggered engines were not in sync
Expand Down Expand Up @@ -210,9 +216,9 @@ Damn many possibilities to complicate it. Mono, stereo and then again CV. A tric

## Concept

Similar to Monomachine and Machinedrum here we have basically 4 configurable tracks. Each track can be assigned with a synthesizer machine, controlled by a trigger and CV input.
As there are mono and stereo machines, the generated audio signal is routed to one or two neighbor DAC outputs by default.
E.g you can chain the mono audio signal from an oscillator machine to the neighbor fx-machine with stereo-outputs.
Similar to the Monomachine and Machinedrum, this device features four fully configurable engine instances. Each instance can be assigned a synthesizer, effects, or sequencer engine, which can be controlled via trigger inputs, CV inputs, or clock signals.

The available engine types include drums, synthesizers, oscillators, sequencers, and audio processors. The hardware ports and the generated output signals can be internally routed to any engine. For example, you can route the mono audio signal from an oscillator engine to a neighboring effects engine with stereo outputs, enabling seamless signal chaining.

* [Short Press [LEFT]/[RIGHT]] scrolls through the 4 machine-tracks.
* [Long press [LEFT]] enters the machine-selection-page.
Expand Down Expand Up @@ -388,7 +394,9 @@ The I/O-Configuration page lets you virtually patch the engine with the hardware
* **CV-Input**: `-`, `C1`, `C2`, `C3`, `C4`
* V/OCT: -3V..6V for frequency-control (default)
* **Quantizer**: [Off, Semitones, Ionian, Dorian, ...](lib/braids/quantizer_scales.h)
* **Transpose**: -48 to 24 (default -24)
* **ROOT**: `C`, `C#`, `D`, `D#`, `E`, `F`, `F#`, `G`, `G#`, `A`, `A#`, `B`
* **Transpose**: -48 to 24 (semitone per step)
* **FINE**: semitone/128

*In case the Engine supports Accents (Closed/Open HiHat) - Accent Input is configurable:*

Expand Down
2 changes: 1 addition & 1 deletion platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@

[env:squares-and-circles]
apps_json = ./app/index.json
squares_and_circles_loader = 18c0102 ; minimum loader version
squares_and_circles_loader = 7ca7db0 ; minimum loader version
platform = .pio/

0 comments on commit 8b9e2f0

Please sign in to comment.