Skip to content

Commit

Permalink
dev sync 78883e6
Browse files Browse the repository at this point in the history
  • Loading branch information
eh2k committed Dec 17, 2024
1 parent ca4b980 commit fabaf2d
Show file tree
Hide file tree
Showing 7 changed files with 12 additions and 4 deletions.
6 changes: 6 additions & 0 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-17
* Bugfix/Enchancement #117
* Parameter value was not visualized when modulations set (Bug since 2024-12-16)
* Midi pitch was added before quantizer
* V_OCT parameter value was added before quantized
* All modulations exept RND and TM are now added after quantizer
== 2024-12-16
* New paramters io-page
* Quantizer-Root
Expand Down
Binary file modified app/M-OSC/Waveforms.bin
Binary file not shown.
4 changes: 3 additions & 1 deletion app/M-OSC/Waveforms.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,9 @@ bool Quantizer::enabled() {

int32_t Quantizer::Process(int32_t pitch, int32_t root, int8_t *note)
{
auto ret = engine::qz_process(pitch, root + (PITCH_PER_OCTAVE * 8), note);
pitch -= root + (PITCH_PER_OCTAVE * 8);
auto ret = engine::qz_process(pitch, note);
ret += root + (PITCH_PER_OCTAVE * 8);
return ret;
}

Expand Down
Binary file modified app/SEQ/EuclidArp.bin
Binary file not shown.
2 changes: 1 addition & 1 deletion app/SEQ/EuclidArp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -417,7 +417,7 @@ void engine::process()
_cv_out = _cv;
}

_cv_out = (float)engine::qz_process(engine::cv_i32() + _cv_out * PITCH_PER_OCTAVE, 0, nullptr) / PITCH_PER_OCTAVE;
_cv_out = (float)engine::qz_process(engine::cv_i32() + _cv_out * PITCH_PER_OCTAVE, nullptr) / PITCH_PER_OCTAVE;

if (engine::t() % 20 == 0)
{
Expand Down
2 changes: 1 addition & 1 deletion app/squares-and-circles-api.h
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,7 @@ namespace engine

EXTERN_C bool qz_enabled();
EXTERN_C const char* qz_name();
EXTERN_C int32_t qz_process(int32_t pitch, int32_t root, int8_t *note);
EXTERN_C int32_t qz_process(int32_t pitch, int8_t *note);
EXTERN_C int16_t qz_lookup(int8_t note); //0-127 note-values
}

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 = 7ca7db0 ; minimum loader version
squares_and_circles_loader = 78883e6 ; minimum loader version
platform = .pio/

0 comments on commit fabaf2d

Please sign in to comment.