Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mozzi 2.0 - Start config rework #211

Merged
merged 34 commits into from
Jan 3, 2024
Merged

Mozzi 2.0 - Start config rework #211

merged 34 commits into from
Jan 3, 2024

Conversation

tfry-git
Copy link
Collaborator

@tfry-git tfry-git commented Nov 13, 2023

See #205 .

Status: Basically complete.

Some tasks not to forget:

  • Check for TODO comments left over in the touched code
  • Clean up the old AudioConfigXYZ files and mozzi_config.h
  • Check for references to mozzi_config.h in API docs and code comments
  • Testing (automated testing coverage has to wait for RFC: Mozzi 2.0 part 1: Single compilation unit #204 )

Testing matrix - for most boards I intend to test the default mode, only. Later, additional configs will at least be compile-tested outmatically (depends on the single compilation unit work).

Platform & feature Compiles Works
AVR - default yes yes
AVR - 2 pin (HIFI) yes yes
AVR - stereo yes yes
AVR - external yes yes
---------------------------------- ------------------ --------------
ESP32 - default yes yes
---------------------------------- ------------------ --------------
ESP8266 - default yes yes
---------------------------------- ------------------ --------------
MBed (Giga) - default yes yes
MBed (Giga) - external yes yes
---------------------------------- ------------------ --------------
UNO R4 - default yes yes
UNO R4 - external yes yes
---------------------------------- ------------------ --------------
RP2040 - default yes yes
RP2040 - I2S LSBJ yes yes
RP2040 - external yes yes
---------------------------------- ------------------ --------------
SAMD21 - default yes
---------------------------------- ------------------ --------------
STM32duino - default yes yes
STM32duino - external yes yes
---------------------------------- ------------------ --------------
STM32maple - default yes yes
STM32maple - external yes yes
---------------------------------- ------------------ --------------
Teensy3.2 - default yes yes
Teensy3.2 - external yes yes
TeensyLC - default yes yes
TeensyLC - external yes yes
---------------------------------- ------------------ --------------
Teensy4 - default yes yes
Teensy4 - external yes yes
---------------------------------- ------------------ --------------

This does not actually do anything yet, but I hope the outline is becoming visible.

Plan is to finish this outline for AVR, first, then adapt MozziGuts, and get it to compile for AVR, then follow up on the other platforms.
@tfry-git tfry-git linked an issue Nov 13, 2023 that may be closed by this pull request
tfry-git and others added 5 commits November 13, 2023 20:09
start adding porting table
Commit known to be broken.

The larger part of this is actually moving around / merging lots of (duplicated) information.
Repository owner deleted a comment from github-actions bot Nov 13, 2023
@tfry-git tfry-git marked this pull request as draft November 14, 2023 09:46
Repository owner deleted a comment from github-actions bot Nov 19, 2023
@tfry-git tfry-git marked this pull request as ready for review November 19, 2023 10:27
@tomcombriat
Copy link
Collaborator

tomcombriat commented Nov 26, 2023

(Have to say I am quite amazed that you manage to pull such a thing…)

I am leaving comments in the code as I go, hope it is visible. And commits when I see things while testing. I might try to through it all after all the testing I can do is done but I like starting with the experimental approach! I am also updating your initial post on the go when I test a new config.

@@ -0,0 +1,44 @@
/** This file keeps a list of named configuration values.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have to say that, for the time being, I do not really get why this file is useful, I might be a bit slow… Is it anticipating for the single compilation unit?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In a way, yes: With a single compilation unit, it will be possible (but not necessary) to specify config options directly at the top of a sketch. Since that needs to happen before including MozziGuts.h, we need some place to put the "labels" for the options.

Copy link

Memory usage change @ eab7b15

Board flash % RAM for global variables %
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:uno 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_giga:giga 💚 -136 - -64 -0.01 - -0.0 💚 -32 - -16 -0.01 - -0.0
arduino:samd:adafruit_circuitplayground_m0 💚 -100 - -92 -0.04 - -0.04 💚 -20 - -16 -0.06 - -0.05
esp8266:esp8266:huzzah N/A N/A N/A N/A
rp2040:rp2040:rpipico 💚 -16 - -8 -0.0 - -0.0 0 - 0 0.0 - 0.0
Click for full report table
Board examples/01.Basics/Control_Gain
flash
% examples/01.Basics/Control_Gain
RAM for global variables
% examples/01.Basics/Sinewave
flash
% examples/01.Basics/Sinewave
RAM for global variables
% examples/01.Basics/Sinewave_HIFI
flash
% examples/01.Basics/Sinewave_HIFI
RAM for global variables
% examples/01.Basics/Skeleton
flash
% examples/01.Basics/Skeleton
RAM for global variables
% examples/01.Basics/Table_Resolution
flash
% examples/01.Basics/Table_Resolution
RAM for global variables
% examples/01.Basics/Vibrato
flash
% examples/01.Basics/Vibrato
RAM for global variables
% examples/02.Control/Control_Echo_Theremin
flash
% examples/02.Control/Control_Echo_Theremin
RAM for global variables
% examples/02.Control/Control_Oscil_Wash
flash
% examples/02.Control/Control_Oscil_Wash
RAM for global variables
% examples/02.Control/Control_Tremelo
flash
% examples/02.Control/Control_Tremelo
RAM for global variables
% examples/02.Control/EventDelay
flash
% examples/02.Control/EventDelay
RAM for global variables
% examples/02.Control/Line_Gliss
flash
% examples/02.Control/Line_Gliss
RAM for global variables
% examples/02.Control/Line_Gliss_Double_32k_HIFI
flash
% examples/02.Control/Line_Gliss_Double_32k_HIFI
RAM for global variables
% examples/02.Control/Metronome_SampleHuffman
flash
% examples/02.Control/Metronome_SampleHuffman
RAM for global variables
% examples/02.Control/Stop_Start
flash
% examples/02.Control/Stop_Start
RAM for global variables
% examples/06.Synthesis/AMsynth
flash
% examples/06.Synthesis/AMsynth
RAM for global variables
% examples/06.Synthesis/AMsynth_HIFI
flash
% examples/06.Synthesis/AMsynth_HIFI
RAM for global variables
% examples/06.Synthesis/Brown_Noise_Realtime
flash
% examples/06.Synthesis/Brown_Noise_Realtime
RAM for global variables
% examples/06.Synthesis/Detuned_Beats_Wash
flash
% examples/06.Synthesis/Detuned_Beats_Wash
RAM for global variables
% examples/06.Synthesis/Difference_Tone
flash
% examples/06.Synthesis/Difference_Tone
RAM for global variables
% examples/06.Synthesis/FMsynth
flash
% examples/06.Synthesis/FMsynth
RAM for global variables
% examples/06.Synthesis/FMsynth_32k_HIFI
flash
% examples/06.Synthesis/FMsynth_32k_HIFI
RAM for global variables
% examples/06.Synthesis/NonAlias_MetaOscil
flash
% examples/06.Synthesis/NonAlias_MetaOscil
RAM for global variables
% examples/06.Synthesis/PDresonant
flash
% examples/06.Synthesis/PDresonant
RAM for global variables
% examples/06.Synthesis/PWM_Phasing
flash
% examples/06.Synthesis/PWM_Phasing
RAM for global variables
% examples/06.Synthesis/WaveFolder
flash
% examples/06.Synthesis/WaveFolder
RAM for global variables
% examples/06.Synthesis/WavePacket_Double
flash
% examples/06.Synthesis/WavePacket_Double
RAM for global variables
% examples/06.Synthesis/WavePacket_Sample
flash
% examples/06.Synthesis/WavePacket_Sample
RAM for global variables
% examples/06.Synthesis/WavePacket_Single
flash
% examples/06.Synthesis/WavePacket_Single
RAM for global variables
% examples/06.Synthesis/Waveshaper
flash
% examples/06.Synthesis/Waveshaper
RAM for global variables
%
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:avr:uno 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:mbed_giga:giga -64 -0.0 -16 -0.0 -136 -0.01 -24 -0.0 -136 -0.01 -24 -0.0 -136 -0.01 -32 -0.01 -72 -0.0 -32 -0.01 -64 -0.0 -24 -0.0 -136 -0.01 -32 -0.01 -72 -0.0 -32 -0.01 -64 -0.0 -24 -0.0 -64 -0.0 -24 -0.0 -64 -0.0 -16 -0.0 -72 -0.0 -32 -0.01 -64 -0.0 -24 -0.0 -72 -0.0 -24 -0.0 -64 -0.0 -16 -0.0 -64 -0.0 -16 -0.0 -64 -0.0 -24 -0.0 -64 -0.0 -24 -0.0 -64 -0.0 -16 -0.0 -72 -0.0 -32 -0.01 -72 -0.0 -32 -0.01 -64 -0.0 -16 -0.0 -128 -0.01 -24 -0.0 -64 -0.0 -24 -0.0 -136 -0.01 -32 -0.01 -64 -0.0 -24 -0.0 -128 -0.01 -16 -0.0 -64 -0.0 -24 -0.0 -64 -0.0 -16 -0.0
arduino:samd:adafruit_circuitplayground_m0 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -100 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -100 -0.04 -20 -0.06 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -92 -0.04 -16 -0.05 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -92 -0.04 -16 -0.05
esp8266:esp8266:huzzah N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
rp2040:rp2040:rpipico -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0
Click for full report CSV
Board,examples/01.Basics/Control_Gain<br>flash,%,examples/01.Basics/Control_Gain<br>RAM for global variables,%,examples/01.Basics/Sinewave<br>flash,%,examples/01.Basics/Sinewave<br>RAM for global variables,%,examples/01.Basics/Sinewave_HIFI<br>flash,%,examples/01.Basics/Sinewave_HIFI<br>RAM for global variables,%,examples/01.Basics/Skeleton<br>flash,%,examples/01.Basics/Skeleton<br>RAM for global variables,%,examples/01.Basics/Table_Resolution<br>flash,%,examples/01.Basics/Table_Resolution<br>RAM for global variables,%,examples/01.Basics/Vibrato<br>flash,%,examples/01.Basics/Vibrato<br>RAM for global variables,%,examples/02.Control/Control_Echo_Theremin<br>flash,%,examples/02.Control/Control_Echo_Theremin<br>RAM for global variables,%,examples/02.Control/Control_Oscil_Wash<br>flash,%,examples/02.Control/Control_Oscil_Wash<br>RAM for global variables,%,examples/02.Control/Control_Tremelo<br>flash,%,examples/02.Control/Control_Tremelo<br>RAM for global variables,%,examples/02.Control/EventDelay<br>flash,%,examples/02.Control/EventDelay<br>RAM for global variables,%,examples/02.Control/Line_Gliss<br>flash,%,examples/02.Control/Line_Gliss<br>RAM for global variables,%,examples/02.Control/Line_Gliss_Double_32k_HIFI<br>flash,%,examples/02.Control/Line_Gliss_Double_32k_HIFI<br>RAM for global variables,%,examples/02.Control/Metronome_SampleHuffman<br>flash,%,examples/02.Control/Metronome_SampleHuffman<br>RAM for global variables,%,examples/02.Control/Stop_Start<br>flash,%,examples/02.Control/Stop_Start<br>RAM for global variables,%,examples/06.Synthesis/AMsynth<br>flash,%,examples/06.Synthesis/AMsynth<br>RAM for global variables,%,examples/06.Synthesis/AMsynth_HIFI<br>flash,%,examples/06.Synthesis/AMsynth_HIFI<br>RAM for global variables,%,examples/06.Synthesis/Brown_Noise_Realtime<br>flash,%,examples/06.Synthesis/Brown_Noise_Realtime<br>RAM for global variables,%,examples/06.Synthesis/Detuned_Beats_Wash<br>flash,%,examples/06.Synthesis/Detuned_Beats_Wash<br>RAM for global variables,%,examples/06.Synthesis/Difference_Tone<br>flash,%,examples/06.Synthesis/Difference_Tone<br>RAM for global variables,%,examples/06.Synthesis/FMsynth<br>flash,%,examples/06.Synthesis/FMsynth<br>RAM for global variables,%,examples/06.Synthesis/FMsynth_32k_HIFI<br>flash,%,examples/06.Synthesis/FMsynth_32k_HIFI<br>RAM for global variables,%,examples/06.Synthesis/NonAlias_MetaOscil<br>flash,%,examples/06.Synthesis/NonAlias_MetaOscil<br>RAM for global variables,%,examples/06.Synthesis/PDresonant<br>flash,%,examples/06.Synthesis/PDresonant<br>RAM for global variables,%,examples/06.Synthesis/PWM_Phasing<br>flash,%,examples/06.Synthesis/PWM_Phasing<br>RAM for global variables,%,examples/06.Synthesis/WaveFolder<br>flash,%,examples/06.Synthesis/WaveFolder<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Double<br>flash,%,examples/06.Synthesis/WavePacket_Double<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Sample<br>flash,%,examples/06.Synthesis/WavePacket_Sample<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Single<br>flash,%,examples/06.Synthesis/WavePacket_Single<br>RAM for global variables,%,examples/06.Synthesis/Waveshaper<br>flash,%,examples/06.Synthesis/Waveshaper<br>RAM for global variables,%
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:avr:uno,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_giga:giga,-64,-0.0,-16,-0.0,-136,-0.01,-24,-0.0,-136,-0.01,-24,-0.0,-136,-0.01,-32,-0.01,-72,-0.0,-32,-0.01,-64,-0.0,-24,-0.0,-136,-0.01,-32,-0.01,-72,-0.0,-32,-0.01,-64,-0.0,-24,-0.0,-64,-0.0,-24,-0.0,-64,-0.0,-16,-0.0,-72,-0.0,-32,-0.01,-64,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-64,-0.0,-16,-0.0,-64,-0.0,-16,-0.0,-64,-0.0,-24,-0.0,-64,-0.0,-24,-0.0,-64,-0.0,-16,-0.0,-72,-0.0,-32,-0.01,-72,-0.0,-32,-0.01,-64,-0.0,-16,-0.0,-128,-0.01,-24,-0.0,-64,-0.0,-24,-0.0,-136,-0.01,-32,-0.01,-64,-0.0,-24,-0.0,-128,-0.01,-16,-0.0,-64,-0.0,-24,-0.0,-64,-0.0,-16,-0.0
arduino:samd:adafruit_circuitplayground_m0,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-100,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-100,-0.04,-20,-0.06,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-92,-0.04,-16,-0.05,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-92,-0.04,-16,-0.05
esp8266:esp8266:huzzah,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
rp2040:rp2040:rpipico,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0

Copy link

github-actions bot commented Dec 9, 2023

Memory usage change @ 5787dfd

Board flash % RAM for global variables %
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:uno 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_giga:giga 💚 -136 - -64 -0.01 - -0.0 💚 -32 - -16 -0.01 - -0.0
arduino:samd:adafruit_circuitplayground_m0 💚 -100 - -92 -0.04 - -0.04 💚 -20 - -16 -0.06 - -0.05
esp8266:esp8266:huzzah N/A N/A N/A N/A
rp2040:rp2040:rpipico 💚 -16 - -8 -0.0 - -0.0 0 - 0 0.0 - 0.0
Click for full report table
Board examples/01.Basics/Control_Gain
flash
% examples/01.Basics/Control_Gain
RAM for global variables
% examples/01.Basics/Sinewave
flash
% examples/01.Basics/Sinewave
RAM for global variables
% examples/01.Basics/Sinewave_HIFI
flash
% examples/01.Basics/Sinewave_HIFI
RAM for global variables
% examples/01.Basics/Skeleton
flash
% examples/01.Basics/Skeleton
RAM for global variables
% examples/01.Basics/Table_Resolution
flash
% examples/01.Basics/Table_Resolution
RAM for global variables
% examples/01.Basics/Vibrato
flash
% examples/01.Basics/Vibrato
RAM for global variables
% examples/02.Control/Control_Echo_Theremin
flash
% examples/02.Control/Control_Echo_Theremin
RAM for global variables
% examples/02.Control/Control_Oscil_Wash
flash
% examples/02.Control/Control_Oscil_Wash
RAM for global variables
% examples/02.Control/Control_Tremelo
flash
% examples/02.Control/Control_Tremelo
RAM for global variables
% examples/02.Control/EventDelay
flash
% examples/02.Control/EventDelay
RAM for global variables
% examples/02.Control/Line_Gliss
flash
% examples/02.Control/Line_Gliss
RAM for global variables
% examples/02.Control/Line_Gliss_Double_32k_HIFI
flash
% examples/02.Control/Line_Gliss_Double_32k_HIFI
RAM for global variables
% examples/02.Control/Metronome_SampleHuffman
flash
% examples/02.Control/Metronome_SampleHuffman
RAM for global variables
% examples/02.Control/Stop_Start
flash
% examples/02.Control/Stop_Start
RAM for global variables
% examples/06.Synthesis/AMsynth
flash
% examples/06.Synthesis/AMsynth
RAM for global variables
% examples/06.Synthesis/AMsynth_HIFI
flash
% examples/06.Synthesis/AMsynth_HIFI
RAM for global variables
% examples/06.Synthesis/Brown_Noise_Realtime
flash
% examples/06.Synthesis/Brown_Noise_Realtime
RAM for global variables
% examples/06.Synthesis/Detuned_Beats_Wash
flash
% examples/06.Synthesis/Detuned_Beats_Wash
RAM for global variables
% examples/06.Synthesis/Difference_Tone
flash
% examples/06.Synthesis/Difference_Tone
RAM for global variables
% examples/06.Synthesis/FMsynth
flash
% examples/06.Synthesis/FMsynth
RAM for global variables
% examples/06.Synthesis/FMsynth_32k_HIFI
flash
% examples/06.Synthesis/FMsynth_32k_HIFI
RAM for global variables
% examples/06.Synthesis/NonAlias_MetaOscil
flash
% examples/06.Synthesis/NonAlias_MetaOscil
RAM for global variables
% examples/06.Synthesis/PDresonant
flash
% examples/06.Synthesis/PDresonant
RAM for global variables
% examples/06.Synthesis/PWM_Phasing
flash
% examples/06.Synthesis/PWM_Phasing
RAM for global variables
% examples/06.Synthesis/WaveFolder
flash
% examples/06.Synthesis/WaveFolder
RAM for global variables
% examples/06.Synthesis/WavePacket_Double
flash
% examples/06.Synthesis/WavePacket_Double
RAM for global variables
% examples/06.Synthesis/WavePacket_Sample
flash
% examples/06.Synthesis/WavePacket_Sample
RAM for global variables
% examples/06.Synthesis/WavePacket_Single
flash
% examples/06.Synthesis/WavePacket_Single
RAM for global variables
% examples/06.Synthesis/Waveshaper
flash
% examples/06.Synthesis/Waveshaper
RAM for global variables
%
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:avr:uno 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:mbed_giga:giga -64 -0.0 -16 -0.0 -128 -0.01 -16 -0.0 -128 -0.01 -16 -0.0 -128 -0.01 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -32 -0.01 -128 -0.01 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -32 -0.01 -64 -0.0 -24 -0.0 -72 -0.0 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -32 -0.01 -64 -0.0 -16 -0.0 -64 -0.0 -16 -0.0 -64 -0.0 -16 -0.0 -72 -0.0 -32 -0.01 -72 -0.0 -32 -0.01 -72 -0.0 -24 -0.0 -64 -0.0 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -24 -0.0 -136 -0.01 -32 -0.01 -72 -0.0 -32 -0.01 -128 -0.01 -24 -0.0 -72 -0.0 -32 -0.01 -136 -0.01 -24 -0.0 -72 -0.0 -32 -0.01 -64 -0.0 -16 -0.0
arduino:samd:adafruit_circuitplayground_m0 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -100 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -100 -0.04 -20 -0.06 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -92 -0.04 -16 -0.05 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -92 -0.04 -16 -0.05
esp8266:esp8266:huzzah N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
rp2040:rp2040:rpipico -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0
Click for full report CSV
Board,examples/01.Basics/Control_Gain<br>flash,%,examples/01.Basics/Control_Gain<br>RAM for global variables,%,examples/01.Basics/Sinewave<br>flash,%,examples/01.Basics/Sinewave<br>RAM for global variables,%,examples/01.Basics/Sinewave_HIFI<br>flash,%,examples/01.Basics/Sinewave_HIFI<br>RAM for global variables,%,examples/01.Basics/Skeleton<br>flash,%,examples/01.Basics/Skeleton<br>RAM for global variables,%,examples/01.Basics/Table_Resolution<br>flash,%,examples/01.Basics/Table_Resolution<br>RAM for global variables,%,examples/01.Basics/Vibrato<br>flash,%,examples/01.Basics/Vibrato<br>RAM for global variables,%,examples/02.Control/Control_Echo_Theremin<br>flash,%,examples/02.Control/Control_Echo_Theremin<br>RAM for global variables,%,examples/02.Control/Control_Oscil_Wash<br>flash,%,examples/02.Control/Control_Oscil_Wash<br>RAM for global variables,%,examples/02.Control/Control_Tremelo<br>flash,%,examples/02.Control/Control_Tremelo<br>RAM for global variables,%,examples/02.Control/EventDelay<br>flash,%,examples/02.Control/EventDelay<br>RAM for global variables,%,examples/02.Control/Line_Gliss<br>flash,%,examples/02.Control/Line_Gliss<br>RAM for global variables,%,examples/02.Control/Line_Gliss_Double_32k_HIFI<br>flash,%,examples/02.Control/Line_Gliss_Double_32k_HIFI<br>RAM for global variables,%,examples/02.Control/Metronome_SampleHuffman<br>flash,%,examples/02.Control/Metronome_SampleHuffman<br>RAM for global variables,%,examples/02.Control/Stop_Start<br>flash,%,examples/02.Control/Stop_Start<br>RAM for global variables,%,examples/06.Synthesis/AMsynth<br>flash,%,examples/06.Synthesis/AMsynth<br>RAM for global variables,%,examples/06.Synthesis/AMsynth_HIFI<br>flash,%,examples/06.Synthesis/AMsynth_HIFI<br>RAM for global variables,%,examples/06.Synthesis/Brown_Noise_Realtime<br>flash,%,examples/06.Synthesis/Brown_Noise_Realtime<br>RAM for global variables,%,examples/06.Synthesis/Detuned_Beats_Wash<br>flash,%,examples/06.Synthesis/Detuned_Beats_Wash<br>RAM for global variables,%,examples/06.Synthesis/Difference_Tone<br>flash,%,examples/06.Synthesis/Difference_Tone<br>RAM for global variables,%,examples/06.Synthesis/FMsynth<br>flash,%,examples/06.Synthesis/FMsynth<br>RAM for global variables,%,examples/06.Synthesis/FMsynth_32k_HIFI<br>flash,%,examples/06.Synthesis/FMsynth_32k_HIFI<br>RAM for global variables,%,examples/06.Synthesis/NonAlias_MetaOscil<br>flash,%,examples/06.Synthesis/NonAlias_MetaOscil<br>RAM for global variables,%,examples/06.Synthesis/PDresonant<br>flash,%,examples/06.Synthesis/PDresonant<br>RAM for global variables,%,examples/06.Synthesis/PWM_Phasing<br>flash,%,examples/06.Synthesis/PWM_Phasing<br>RAM for global variables,%,examples/06.Synthesis/WaveFolder<br>flash,%,examples/06.Synthesis/WaveFolder<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Double<br>flash,%,examples/06.Synthesis/WavePacket_Double<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Sample<br>flash,%,examples/06.Synthesis/WavePacket_Sample<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Single<br>flash,%,examples/06.Synthesis/WavePacket_Single<br>RAM for global variables,%,examples/06.Synthesis/Waveshaper<br>flash,%,examples/06.Synthesis/Waveshaper<br>RAM for global variables,%
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:avr:uno,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_giga:giga,-64,-0.0,-16,-0.0,-128,-0.01,-16,-0.0,-128,-0.01,-16,-0.0,-128,-0.01,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-32,-0.01,-128,-0.01,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-32,-0.01,-64,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-32,-0.01,-64,-0.0,-16,-0.0,-64,-0.0,-16,-0.0,-64,-0.0,-16,-0.0,-72,-0.0,-32,-0.01,-72,-0.0,-32,-0.01,-72,-0.0,-24,-0.0,-64,-0.0,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-32,-0.01,-72,-0.0,-32,-0.01,-128,-0.01,-24,-0.0,-72,-0.0,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-32,-0.01,-64,-0.0,-16,-0.0
arduino:samd:adafruit_circuitplayground_m0,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-100,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-100,-0.04,-20,-0.06,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-92,-0.04,-16,-0.05,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-92,-0.04,-16,-0.05
esp8266:esp8266:huzzah,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
rp2040:rp2040:rpipico,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0

Copy link

github-actions bot commented Jan 1, 2024

Memory usage change @ e40401a

Board flash % RAM for global variables %
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:uno 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_giga:giga 💚 -136 - -64 -0.01 - -0.0 💚 -32 - -16 -0.01 - -0.0
arduino:samd:adafruit_circuitplayground_m0 💚 -100 - -92 -0.04 - -0.04 💚 -20 - -16 -0.06 - -0.05
esp8266:esp8266:huzzah N/A N/A N/A N/A
rp2040:rp2040:rpipico 💚 -16 - -8 -0.0 - -0.0 0 - 0 0.0 - 0.0
Click for full report table
Board examples/01.Basics/Control_Gain
flash
% examples/01.Basics/Control_Gain
RAM for global variables
% examples/01.Basics/Sinewave
flash
% examples/01.Basics/Sinewave
RAM for global variables
% examples/01.Basics/Sinewave_HIFI
flash
% examples/01.Basics/Sinewave_HIFI
RAM for global variables
% examples/01.Basics/Skeleton
flash
% examples/01.Basics/Skeleton
RAM for global variables
% examples/01.Basics/Table_Resolution
flash
% examples/01.Basics/Table_Resolution
RAM for global variables
% examples/01.Basics/Vibrato
flash
% examples/01.Basics/Vibrato
RAM for global variables
% examples/02.Control/Control_Echo_Theremin
flash
% examples/02.Control/Control_Echo_Theremin
RAM for global variables
% examples/02.Control/Control_Oscil_Wash
flash
% examples/02.Control/Control_Oscil_Wash
RAM for global variables
% examples/02.Control/Control_Tremelo
flash
% examples/02.Control/Control_Tremelo
RAM for global variables
% examples/02.Control/EventDelay
flash
% examples/02.Control/EventDelay
RAM for global variables
% examples/02.Control/Line_Gliss
flash
% examples/02.Control/Line_Gliss
RAM for global variables
% examples/02.Control/Line_Gliss_Double_32k_HIFI
flash
% examples/02.Control/Line_Gliss_Double_32k_HIFI
RAM for global variables
% examples/02.Control/Metronome_SampleHuffman
flash
% examples/02.Control/Metronome_SampleHuffman
RAM for global variables
% examples/02.Control/Stop_Start
flash
% examples/02.Control/Stop_Start
RAM for global variables
% examples/06.Synthesis/AMsynth
flash
% examples/06.Synthesis/AMsynth
RAM for global variables
% examples/06.Synthesis/AMsynth_HIFI
flash
% examples/06.Synthesis/AMsynth_HIFI
RAM for global variables
% examples/06.Synthesis/Brown_Noise_Realtime
flash
% examples/06.Synthesis/Brown_Noise_Realtime
RAM for global variables
% examples/06.Synthesis/Detuned_Beats_Wash
flash
% examples/06.Synthesis/Detuned_Beats_Wash
RAM for global variables
% examples/06.Synthesis/Difference_Tone
flash
% examples/06.Synthesis/Difference_Tone
RAM for global variables
% examples/06.Synthesis/FMsynth
flash
% examples/06.Synthesis/FMsynth
RAM for global variables
% examples/06.Synthesis/FMsynth_32k_HIFI
flash
% examples/06.Synthesis/FMsynth_32k_HIFI
RAM for global variables
% examples/06.Synthesis/NonAlias_MetaOscil
flash
% examples/06.Synthesis/NonAlias_MetaOscil
RAM for global variables
% examples/06.Synthesis/PDresonant
flash
% examples/06.Synthesis/PDresonant
RAM for global variables
% examples/06.Synthesis/PWM_Phasing
flash
% examples/06.Synthesis/PWM_Phasing
RAM for global variables
% examples/06.Synthesis/WaveFolder
flash
% examples/06.Synthesis/WaveFolder
RAM for global variables
% examples/06.Synthesis/WavePacket_Double
flash
% examples/06.Synthesis/WavePacket_Double
RAM for global variables
% examples/06.Synthesis/WavePacket_Sample
flash
% examples/06.Synthesis/WavePacket_Sample
RAM for global variables
% examples/06.Synthesis/WavePacket_Single
flash
% examples/06.Synthesis/WavePacket_Single
RAM for global variables
% examples/06.Synthesis/Waveshaper
flash
% examples/06.Synthesis/Waveshaper
RAM for global variables
%
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:avr:uno 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:mbed_giga:giga -64 -0.0 -16 -0.0 -128 -0.01 -16 -0.0 -128 -0.01 -16 -0.0 -128 -0.01 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -32 -0.01 -128 -0.01 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -32 -0.01 -64 -0.0 -24 -0.0 -72 -0.0 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -32 -0.01 -64 -0.0 -16 -0.0 -64 -0.0 -16 -0.0 -64 -0.0 -16 -0.0 -72 -0.0 -32 -0.01 -72 -0.0 -32 -0.01 -72 -0.0 -24 -0.0 -64 -0.0 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -24 -0.0 -136 -0.01 -32 -0.01 -72 -0.0 -32 -0.01 -128 -0.01 -24 -0.0 -72 -0.0 -32 -0.01 -136 -0.01 -24 -0.0 -72 -0.0 -32 -0.01 -64 -0.0 -16 -0.0
arduino:samd:adafruit_circuitplayground_m0 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -100 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -100 -0.04 -20 -0.06 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -92 -0.04 -16 -0.05 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -92 -0.04 -16 -0.05
esp8266:esp8266:huzzah N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
rp2040:rp2040:rpipico -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0
Click for full report CSV
Board,examples/01.Basics/Control_Gain<br>flash,%,examples/01.Basics/Control_Gain<br>RAM for global variables,%,examples/01.Basics/Sinewave<br>flash,%,examples/01.Basics/Sinewave<br>RAM for global variables,%,examples/01.Basics/Sinewave_HIFI<br>flash,%,examples/01.Basics/Sinewave_HIFI<br>RAM for global variables,%,examples/01.Basics/Skeleton<br>flash,%,examples/01.Basics/Skeleton<br>RAM for global variables,%,examples/01.Basics/Table_Resolution<br>flash,%,examples/01.Basics/Table_Resolution<br>RAM for global variables,%,examples/01.Basics/Vibrato<br>flash,%,examples/01.Basics/Vibrato<br>RAM for global variables,%,examples/02.Control/Control_Echo_Theremin<br>flash,%,examples/02.Control/Control_Echo_Theremin<br>RAM for global variables,%,examples/02.Control/Control_Oscil_Wash<br>flash,%,examples/02.Control/Control_Oscil_Wash<br>RAM for global variables,%,examples/02.Control/Control_Tremelo<br>flash,%,examples/02.Control/Control_Tremelo<br>RAM for global variables,%,examples/02.Control/EventDelay<br>flash,%,examples/02.Control/EventDelay<br>RAM for global variables,%,examples/02.Control/Line_Gliss<br>flash,%,examples/02.Control/Line_Gliss<br>RAM for global variables,%,examples/02.Control/Line_Gliss_Double_32k_HIFI<br>flash,%,examples/02.Control/Line_Gliss_Double_32k_HIFI<br>RAM for global variables,%,examples/02.Control/Metronome_SampleHuffman<br>flash,%,examples/02.Control/Metronome_SampleHuffman<br>RAM for global variables,%,examples/02.Control/Stop_Start<br>flash,%,examples/02.Control/Stop_Start<br>RAM for global variables,%,examples/06.Synthesis/AMsynth<br>flash,%,examples/06.Synthesis/AMsynth<br>RAM for global variables,%,examples/06.Synthesis/AMsynth_HIFI<br>flash,%,examples/06.Synthesis/AMsynth_HIFI<br>RAM for global variables,%,examples/06.Synthesis/Brown_Noise_Realtime<br>flash,%,examples/06.Synthesis/Brown_Noise_Realtime<br>RAM for global variables,%,examples/06.Synthesis/Detuned_Beats_Wash<br>flash,%,examples/06.Synthesis/Detuned_Beats_Wash<br>RAM for global variables,%,examples/06.Synthesis/Difference_Tone<br>flash,%,examples/06.Synthesis/Difference_Tone<br>RAM for global variables,%,examples/06.Synthesis/FMsynth<br>flash,%,examples/06.Synthesis/FMsynth<br>RAM for global variables,%,examples/06.Synthesis/FMsynth_32k_HIFI<br>flash,%,examples/06.Synthesis/FMsynth_32k_HIFI<br>RAM for global variables,%,examples/06.Synthesis/NonAlias_MetaOscil<br>flash,%,examples/06.Synthesis/NonAlias_MetaOscil<br>RAM for global variables,%,examples/06.Synthesis/PDresonant<br>flash,%,examples/06.Synthesis/PDresonant<br>RAM for global variables,%,examples/06.Synthesis/PWM_Phasing<br>flash,%,examples/06.Synthesis/PWM_Phasing<br>RAM for global variables,%,examples/06.Synthesis/WaveFolder<br>flash,%,examples/06.Synthesis/WaveFolder<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Double<br>flash,%,examples/06.Synthesis/WavePacket_Double<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Sample<br>flash,%,examples/06.Synthesis/WavePacket_Sample<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Single<br>flash,%,examples/06.Synthesis/WavePacket_Single<br>RAM for global variables,%,examples/06.Synthesis/Waveshaper<br>flash,%,examples/06.Synthesis/Waveshaper<br>RAM for global variables,%
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:avr:uno,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_giga:giga,-64,-0.0,-16,-0.0,-128,-0.01,-16,-0.0,-128,-0.01,-16,-0.0,-128,-0.01,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-32,-0.01,-128,-0.01,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-32,-0.01,-64,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-32,-0.01,-64,-0.0,-16,-0.0,-64,-0.0,-16,-0.0,-64,-0.0,-16,-0.0,-72,-0.0,-32,-0.01,-72,-0.0,-32,-0.01,-72,-0.0,-24,-0.0,-64,-0.0,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-32,-0.01,-72,-0.0,-32,-0.01,-128,-0.01,-24,-0.0,-72,-0.0,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-32,-0.01,-64,-0.0,-16,-0.0
arduino:samd:adafruit_circuitplayground_m0,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-100,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-100,-0.04,-20,-0.06,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-92,-0.04,-16,-0.05,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-92,-0.04,-16,-0.05
esp8266:esp8266:huzzah,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
rp2040:rp2040:rpipico,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0

@tfry-git tfry-git changed the title Draft: Mozzi 2.0 - Start config rework Mozzi 2.0 - Start config rework Jan 1, 2024
Copy link

github-actions bot commented Jan 1, 2024

Memory usage change @ 47e990e

Board flash % RAM for global variables %
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:uno 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_giga:giga 💚 -136 - -64 -0.01 - -0.0 💚 -32 - -16 -0.01 - -0.0
arduino:samd:adafruit_circuitplayground_m0 💚 -100 - -92 -0.04 - -0.04 💚 -20 - -16 -0.06 - -0.05
esp8266:esp8266:huzzah N/A N/A N/A N/A
rp2040:rp2040:rpipico 💚 -16 - -8 -0.0 - -0.0 0 - 0 0.0 - 0.0
Click for full report table
Board examples/01.Basics/Control_Gain
flash
% examples/01.Basics/Control_Gain
RAM for global variables
% examples/01.Basics/Sinewave
flash
% examples/01.Basics/Sinewave
RAM for global variables
% examples/01.Basics/Sinewave_HIFI
flash
% examples/01.Basics/Sinewave_HIFI
RAM for global variables
% examples/01.Basics/Skeleton
flash
% examples/01.Basics/Skeleton
RAM for global variables
% examples/01.Basics/Table_Resolution
flash
% examples/01.Basics/Table_Resolution
RAM for global variables
% examples/01.Basics/Vibrato
flash
% examples/01.Basics/Vibrato
RAM for global variables
% examples/02.Control/Control_Echo_Theremin
flash
% examples/02.Control/Control_Echo_Theremin
RAM for global variables
% examples/02.Control/Control_Oscil_Wash
flash
% examples/02.Control/Control_Oscil_Wash
RAM for global variables
% examples/02.Control/Control_Tremelo
flash
% examples/02.Control/Control_Tremelo
RAM for global variables
% examples/02.Control/EventDelay
flash
% examples/02.Control/EventDelay
RAM for global variables
% examples/02.Control/Line_Gliss
flash
% examples/02.Control/Line_Gliss
RAM for global variables
% examples/02.Control/Line_Gliss_Double_32k_HIFI
flash
% examples/02.Control/Line_Gliss_Double_32k_HIFI
RAM for global variables
% examples/02.Control/Metronome_SampleHuffman
flash
% examples/02.Control/Metronome_SampleHuffman
RAM for global variables
% examples/02.Control/Stop_Start
flash
% examples/02.Control/Stop_Start
RAM for global variables
% examples/06.Synthesis/AMsynth
flash
% examples/06.Synthesis/AMsynth
RAM for global variables
% examples/06.Synthesis/AMsynth_HIFI
flash
% examples/06.Synthesis/AMsynth_HIFI
RAM for global variables
% examples/06.Synthesis/Brown_Noise_Realtime
flash
% examples/06.Synthesis/Brown_Noise_Realtime
RAM for global variables
% examples/06.Synthesis/Detuned_Beats_Wash
flash
% examples/06.Synthesis/Detuned_Beats_Wash
RAM for global variables
% examples/06.Synthesis/Difference_Tone
flash
% examples/06.Synthesis/Difference_Tone
RAM for global variables
% examples/06.Synthesis/FMsynth
flash
% examples/06.Synthesis/FMsynth
RAM for global variables
% examples/06.Synthesis/FMsynth_32k_HIFI
flash
% examples/06.Synthesis/FMsynth_32k_HIFI
RAM for global variables
% examples/06.Synthesis/NonAlias_MetaOscil
flash
% examples/06.Synthesis/NonAlias_MetaOscil
RAM for global variables
% examples/06.Synthesis/PDresonant
flash
% examples/06.Synthesis/PDresonant
RAM for global variables
% examples/06.Synthesis/PWM_Phasing
flash
% examples/06.Synthesis/PWM_Phasing
RAM for global variables
% examples/06.Synthesis/WaveFolder
flash
% examples/06.Synthesis/WaveFolder
RAM for global variables
% examples/06.Synthesis/WavePacket_Double
flash
% examples/06.Synthesis/WavePacket_Double
RAM for global variables
% examples/06.Synthesis/WavePacket_Sample
flash
% examples/06.Synthesis/WavePacket_Sample
RAM for global variables
% examples/06.Synthesis/WavePacket_Single
flash
% examples/06.Synthesis/WavePacket_Single
RAM for global variables
% examples/06.Synthesis/Waveshaper
flash
% examples/06.Synthesis/Waveshaper
RAM for global variables
%
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:avr:uno 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:mbed_giga:giga -64 -0.0 -16 -0.0 -128 -0.01 -16 -0.0 -128 -0.01 -16 -0.0 -128 -0.01 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -32 -0.01 -128 -0.01 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -32 -0.01 -64 -0.0 -24 -0.0 -72 -0.0 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -32 -0.01 -64 -0.0 -16 -0.0 -64 -0.0 -16 -0.0 -64 -0.0 -16 -0.0 -72 -0.0 -32 -0.01 -72 -0.0 -32 -0.01 -72 -0.0 -24 -0.0 -64 -0.0 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -24 -0.0 -136 -0.01 -32 -0.01 -72 -0.0 -32 -0.01 -128 -0.01 -24 -0.0 -72 -0.0 -32 -0.01 -136 -0.01 -24 -0.0 -72 -0.0 -32 -0.01 -64 -0.0 -16 -0.0
arduino:samd:adafruit_circuitplayground_m0 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -100 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -100 -0.04 -20 -0.06 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -92 -0.04 -16 -0.05 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -92 -0.04 -16 -0.05
esp8266:esp8266:huzzah N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
rp2040:rp2040:rpipico -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0
Click for full report CSV
Board,examples/01.Basics/Control_Gain<br>flash,%,examples/01.Basics/Control_Gain<br>RAM for global variables,%,examples/01.Basics/Sinewave<br>flash,%,examples/01.Basics/Sinewave<br>RAM for global variables,%,examples/01.Basics/Sinewave_HIFI<br>flash,%,examples/01.Basics/Sinewave_HIFI<br>RAM for global variables,%,examples/01.Basics/Skeleton<br>flash,%,examples/01.Basics/Skeleton<br>RAM for global variables,%,examples/01.Basics/Table_Resolution<br>flash,%,examples/01.Basics/Table_Resolution<br>RAM for global variables,%,examples/01.Basics/Vibrato<br>flash,%,examples/01.Basics/Vibrato<br>RAM for global variables,%,examples/02.Control/Control_Echo_Theremin<br>flash,%,examples/02.Control/Control_Echo_Theremin<br>RAM for global variables,%,examples/02.Control/Control_Oscil_Wash<br>flash,%,examples/02.Control/Control_Oscil_Wash<br>RAM for global variables,%,examples/02.Control/Control_Tremelo<br>flash,%,examples/02.Control/Control_Tremelo<br>RAM for global variables,%,examples/02.Control/EventDelay<br>flash,%,examples/02.Control/EventDelay<br>RAM for global variables,%,examples/02.Control/Line_Gliss<br>flash,%,examples/02.Control/Line_Gliss<br>RAM for global variables,%,examples/02.Control/Line_Gliss_Double_32k_HIFI<br>flash,%,examples/02.Control/Line_Gliss_Double_32k_HIFI<br>RAM for global variables,%,examples/02.Control/Metronome_SampleHuffman<br>flash,%,examples/02.Control/Metronome_SampleHuffman<br>RAM for global variables,%,examples/02.Control/Stop_Start<br>flash,%,examples/02.Control/Stop_Start<br>RAM for global variables,%,examples/06.Synthesis/AMsynth<br>flash,%,examples/06.Synthesis/AMsynth<br>RAM for global variables,%,examples/06.Synthesis/AMsynth_HIFI<br>flash,%,examples/06.Synthesis/AMsynth_HIFI<br>RAM for global variables,%,examples/06.Synthesis/Brown_Noise_Realtime<br>flash,%,examples/06.Synthesis/Brown_Noise_Realtime<br>RAM for global variables,%,examples/06.Synthesis/Detuned_Beats_Wash<br>flash,%,examples/06.Synthesis/Detuned_Beats_Wash<br>RAM for global variables,%,examples/06.Synthesis/Difference_Tone<br>flash,%,examples/06.Synthesis/Difference_Tone<br>RAM for global variables,%,examples/06.Synthesis/FMsynth<br>flash,%,examples/06.Synthesis/FMsynth<br>RAM for global variables,%,examples/06.Synthesis/FMsynth_32k_HIFI<br>flash,%,examples/06.Synthesis/FMsynth_32k_HIFI<br>RAM for global variables,%,examples/06.Synthesis/NonAlias_MetaOscil<br>flash,%,examples/06.Synthesis/NonAlias_MetaOscil<br>RAM for global variables,%,examples/06.Synthesis/PDresonant<br>flash,%,examples/06.Synthesis/PDresonant<br>RAM for global variables,%,examples/06.Synthesis/PWM_Phasing<br>flash,%,examples/06.Synthesis/PWM_Phasing<br>RAM for global variables,%,examples/06.Synthesis/WaveFolder<br>flash,%,examples/06.Synthesis/WaveFolder<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Double<br>flash,%,examples/06.Synthesis/WavePacket_Double<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Sample<br>flash,%,examples/06.Synthesis/WavePacket_Sample<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Single<br>flash,%,examples/06.Synthesis/WavePacket_Single<br>RAM for global variables,%,examples/06.Synthesis/Waveshaper<br>flash,%,examples/06.Synthesis/Waveshaper<br>RAM for global variables,%
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:avr:uno,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_giga:giga,-64,-0.0,-16,-0.0,-128,-0.01,-16,-0.0,-128,-0.01,-16,-0.0,-128,-0.01,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-32,-0.01,-128,-0.01,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-32,-0.01,-64,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-32,-0.01,-64,-0.0,-16,-0.0,-64,-0.0,-16,-0.0,-64,-0.0,-16,-0.0,-72,-0.0,-32,-0.01,-72,-0.0,-32,-0.01,-72,-0.0,-24,-0.0,-64,-0.0,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-32,-0.01,-72,-0.0,-32,-0.01,-128,-0.01,-24,-0.0,-72,-0.0,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-32,-0.01,-64,-0.0,-16,-0.0
arduino:samd:adafruit_circuitplayground_m0,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-100,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-100,-0.04,-20,-0.06,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-92,-0.04,-16,-0.05,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-92,-0.04,-16,-0.05
esp8266:esp8266:huzzah,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
rp2040:rp2040:rpipico,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0

@tfry-git
Copy link
Collaborator Author

tfry-git commented Jan 1, 2024

Ok, so I finally tested with STM32 (both cores), ESP8266, and ESP32 boards. No fixes were needed, so I take that as an encouraging sign. I never owned an SAMD-based board, so I guess we'll have to skip testing that on actual hardware.

As things tend to go, these last few bits have taken far too long, and I'm afraid, I may have lost track a little, but I believe all known problems and concerns ought to be fixed/addressed, now? If not, please remind me. Otherwise I'd like to merge this (into the Mozzi2-branch) soon.

Copy link

github-actions bot commented Jan 2, 2024

Memory usage change @ 730a74a

Board flash % RAM for global variables %
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:uno 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_giga:giga 💚 -136 - -64 -0.01 - -0.0 💚 -32 - -16 -0.01 - -0.0
arduino:samd:adafruit_circuitplayground_m0 💚 -100 - -92 -0.04 - -0.04 💚 -20 - -16 -0.06 - -0.05
esp8266:esp8266:huzzah N/A N/A N/A N/A
rp2040:rp2040:rpipico 💚 -16 - -8 -0.0 - -0.0 0 - 0 0.0 - 0.0
Click for full report table
Board examples/01.Basics/Control_Gain
flash
% examples/01.Basics/Control_Gain
RAM for global variables
% examples/01.Basics/Sinewave
flash
% examples/01.Basics/Sinewave
RAM for global variables
% examples/01.Basics/Sinewave_HIFI
flash
% examples/01.Basics/Sinewave_HIFI
RAM for global variables
% examples/01.Basics/Skeleton
flash
% examples/01.Basics/Skeleton
RAM for global variables
% examples/01.Basics/Table_Resolution
flash
% examples/01.Basics/Table_Resolution
RAM for global variables
% examples/01.Basics/Vibrato
flash
% examples/01.Basics/Vibrato
RAM for global variables
% examples/02.Control/Control_Echo_Theremin
flash
% examples/02.Control/Control_Echo_Theremin
RAM for global variables
% examples/02.Control/Control_Oscil_Wash
flash
% examples/02.Control/Control_Oscil_Wash
RAM for global variables
% examples/02.Control/Control_Tremelo
flash
% examples/02.Control/Control_Tremelo
RAM for global variables
% examples/02.Control/EventDelay
flash
% examples/02.Control/EventDelay
RAM for global variables
% examples/02.Control/Line_Gliss
flash
% examples/02.Control/Line_Gliss
RAM for global variables
% examples/02.Control/Line_Gliss_Double_32k_HIFI
flash
% examples/02.Control/Line_Gliss_Double_32k_HIFI
RAM for global variables
% examples/02.Control/Metronome_SampleHuffman
flash
% examples/02.Control/Metronome_SampleHuffman
RAM for global variables
% examples/02.Control/Stop_Start
flash
% examples/02.Control/Stop_Start
RAM for global variables
% examples/06.Synthesis/AMsynth
flash
% examples/06.Synthesis/AMsynth
RAM for global variables
% examples/06.Synthesis/AMsynth_HIFI
flash
% examples/06.Synthesis/AMsynth_HIFI
RAM for global variables
% examples/06.Synthesis/Brown_Noise_Realtime
flash
% examples/06.Synthesis/Brown_Noise_Realtime
RAM for global variables
% examples/06.Synthesis/Detuned_Beats_Wash
flash
% examples/06.Synthesis/Detuned_Beats_Wash
RAM for global variables
% examples/06.Synthesis/Difference_Tone
flash
% examples/06.Synthesis/Difference_Tone
RAM for global variables
% examples/06.Synthesis/FMsynth
flash
% examples/06.Synthesis/FMsynth
RAM for global variables
% examples/06.Synthesis/FMsynth_32k_HIFI
flash
% examples/06.Synthesis/FMsynth_32k_HIFI
RAM for global variables
% examples/06.Synthesis/NonAlias_MetaOscil
flash
% examples/06.Synthesis/NonAlias_MetaOscil
RAM for global variables
% examples/06.Synthesis/PDresonant
flash
% examples/06.Synthesis/PDresonant
RAM for global variables
% examples/06.Synthesis/PWM_Phasing
flash
% examples/06.Synthesis/PWM_Phasing
RAM for global variables
% examples/06.Synthesis/WaveFolder
flash
% examples/06.Synthesis/WaveFolder
RAM for global variables
% examples/06.Synthesis/WavePacket_Double
flash
% examples/06.Synthesis/WavePacket_Double
RAM for global variables
% examples/06.Synthesis/WavePacket_Sample
flash
% examples/06.Synthesis/WavePacket_Sample
RAM for global variables
% examples/06.Synthesis/WavePacket_Single
flash
% examples/06.Synthesis/WavePacket_Single
RAM for global variables
% examples/06.Synthesis/Waveshaper
flash
% examples/06.Synthesis/Waveshaper
RAM for global variables
%
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:avr:uno 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:mbed_giga:giga -64 -0.0 -16 -0.0 -128 -0.01 -16 -0.0 -128 -0.01 -16 -0.0 -128 -0.01 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -32 -0.01 -128 -0.01 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -32 -0.01 -64 -0.0 -24 -0.0 -72 -0.0 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -32 -0.01 -64 -0.0 -16 -0.0 -64 -0.0 -16 -0.0 -64 -0.0 -16 -0.0 -72 -0.0 -32 -0.01 -72 -0.0 -32 -0.01 -72 -0.0 -24 -0.0 -64 -0.0 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -24 -0.0 -136 -0.01 -32 -0.01 -72 -0.0 -32 -0.01 -128 -0.01 -24 -0.0 -72 -0.0 -32 -0.01 -136 -0.01 -24 -0.0 -72 -0.0 -32 -0.01 -64 -0.0 -16 -0.0
arduino:samd:adafruit_circuitplayground_m0 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -100 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -100 -0.04 -20 -0.06 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -92 -0.04 -16 -0.05 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -92 -0.04 -16 -0.05
esp8266:esp8266:huzzah N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
rp2040:rp2040:rpipico -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0
Click for full report CSV
Board,examples/01.Basics/Control_Gain<br>flash,%,examples/01.Basics/Control_Gain<br>RAM for global variables,%,examples/01.Basics/Sinewave<br>flash,%,examples/01.Basics/Sinewave<br>RAM for global variables,%,examples/01.Basics/Sinewave_HIFI<br>flash,%,examples/01.Basics/Sinewave_HIFI<br>RAM for global variables,%,examples/01.Basics/Skeleton<br>flash,%,examples/01.Basics/Skeleton<br>RAM for global variables,%,examples/01.Basics/Table_Resolution<br>flash,%,examples/01.Basics/Table_Resolution<br>RAM for global variables,%,examples/01.Basics/Vibrato<br>flash,%,examples/01.Basics/Vibrato<br>RAM for global variables,%,examples/02.Control/Control_Echo_Theremin<br>flash,%,examples/02.Control/Control_Echo_Theremin<br>RAM for global variables,%,examples/02.Control/Control_Oscil_Wash<br>flash,%,examples/02.Control/Control_Oscil_Wash<br>RAM for global variables,%,examples/02.Control/Control_Tremelo<br>flash,%,examples/02.Control/Control_Tremelo<br>RAM for global variables,%,examples/02.Control/EventDelay<br>flash,%,examples/02.Control/EventDelay<br>RAM for global variables,%,examples/02.Control/Line_Gliss<br>flash,%,examples/02.Control/Line_Gliss<br>RAM for global variables,%,examples/02.Control/Line_Gliss_Double_32k_HIFI<br>flash,%,examples/02.Control/Line_Gliss_Double_32k_HIFI<br>RAM for global variables,%,examples/02.Control/Metronome_SampleHuffman<br>flash,%,examples/02.Control/Metronome_SampleHuffman<br>RAM for global variables,%,examples/02.Control/Stop_Start<br>flash,%,examples/02.Control/Stop_Start<br>RAM for global variables,%,examples/06.Synthesis/AMsynth<br>flash,%,examples/06.Synthesis/AMsynth<br>RAM for global variables,%,examples/06.Synthesis/AMsynth_HIFI<br>flash,%,examples/06.Synthesis/AMsynth_HIFI<br>RAM for global variables,%,examples/06.Synthesis/Brown_Noise_Realtime<br>flash,%,examples/06.Synthesis/Brown_Noise_Realtime<br>RAM for global variables,%,examples/06.Synthesis/Detuned_Beats_Wash<br>flash,%,examples/06.Synthesis/Detuned_Beats_Wash<br>RAM for global variables,%,examples/06.Synthesis/Difference_Tone<br>flash,%,examples/06.Synthesis/Difference_Tone<br>RAM for global variables,%,examples/06.Synthesis/FMsynth<br>flash,%,examples/06.Synthesis/FMsynth<br>RAM for global variables,%,examples/06.Synthesis/FMsynth_32k_HIFI<br>flash,%,examples/06.Synthesis/FMsynth_32k_HIFI<br>RAM for global variables,%,examples/06.Synthesis/NonAlias_MetaOscil<br>flash,%,examples/06.Synthesis/NonAlias_MetaOscil<br>RAM for global variables,%,examples/06.Synthesis/PDresonant<br>flash,%,examples/06.Synthesis/PDresonant<br>RAM for global variables,%,examples/06.Synthesis/PWM_Phasing<br>flash,%,examples/06.Synthesis/PWM_Phasing<br>RAM for global variables,%,examples/06.Synthesis/WaveFolder<br>flash,%,examples/06.Synthesis/WaveFolder<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Double<br>flash,%,examples/06.Synthesis/WavePacket_Double<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Sample<br>flash,%,examples/06.Synthesis/WavePacket_Sample<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Single<br>flash,%,examples/06.Synthesis/WavePacket_Single<br>RAM for global variables,%,examples/06.Synthesis/Waveshaper<br>flash,%,examples/06.Synthesis/Waveshaper<br>RAM for global variables,%
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:avr:uno,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_giga:giga,-64,-0.0,-16,-0.0,-128,-0.01,-16,-0.0,-128,-0.01,-16,-0.0,-128,-0.01,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-32,-0.01,-128,-0.01,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-32,-0.01,-64,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-32,-0.01,-64,-0.0,-16,-0.0,-64,-0.0,-16,-0.0,-64,-0.0,-16,-0.0,-72,-0.0,-32,-0.01,-72,-0.0,-32,-0.01,-72,-0.0,-24,-0.0,-64,-0.0,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-32,-0.01,-72,-0.0,-32,-0.01,-128,-0.01,-24,-0.0,-72,-0.0,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-32,-0.01,-64,-0.0,-16,-0.0
arduino:samd:adafruit_circuitplayground_m0,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-100,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-100,-0.04,-20,-0.06,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-92,-0.04,-16,-0.05,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-92,-0.04,-16,-0.05
esp8266:esp8266:huzzah,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
rp2040:rp2040:rpipico,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0

@tomcombriat
Copy link
Collaborator

tomcombriat commented Jan 3, 2024

I think it looks good!

I finally tested with STM32 (both cores),

Sorry, I planned to do that but got completely dragged into something else in the meantime (and I never know which one of my stm32 are actually working… Sourcing them was quite hard at some point, do not know how it is now). Maybe allow me a couple more days to test the external on STM32 (I think I tried external on AVR, do not know why it is not in the table), and then this is good to go I think!

@tomcombriat
Copy link
Collaborator

tomcombriat commented Jan 3, 2024

Quickly reporting: STM32 using the Maple (Clark) core does not seem to work in external mode (too bad, that's what I am using on some legacy hardware…).

FIXED #bb26c0a


The other core seems to be okay (to be completely confirmed).

Copy link

github-actions bot commented Jan 3, 2024

Memory usage change @ bb26c0a

Board flash % RAM for global variables %
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:avr:uno 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_giga:giga 💚 -136 - -64 -0.01 - -0.0 💚 -32 - -16 -0.01 - -0.0
arduino:samd:adafruit_circuitplayground_m0 💚 -100 - -92 -0.04 - -0.04 💚 -20 - -16 -0.06 - -0.05
esp8266:esp8266:huzzah N/A N/A N/A N/A
rp2040:rp2040:rpipico 💚 -16 - -8 -0.0 - -0.0 0 - 0 0.0 - 0.0
Click for full report table
Board examples/01.Basics/Control_Gain
flash
% examples/01.Basics/Control_Gain
RAM for global variables
% examples/01.Basics/Sinewave
flash
% examples/01.Basics/Sinewave
RAM for global variables
% examples/01.Basics/Sinewave_HIFI
flash
% examples/01.Basics/Sinewave_HIFI
RAM for global variables
% examples/01.Basics/Skeleton
flash
% examples/01.Basics/Skeleton
RAM for global variables
% examples/01.Basics/Skeleton_Multi
flash
% examples/01.Basics/Skeleton_Multi
RAM for global variables
% examples/01.Basics/Table_Resolution
flash
% examples/01.Basics/Table_Resolution
RAM for global variables
% examples/01.Basics/Vibrato
flash
% examples/01.Basics/Vibrato
RAM for global variables
% examples/02.Control/Control_Echo_Theremin
flash
% examples/02.Control/Control_Echo_Theremin
RAM for global variables
% examples/02.Control/Control_Oscil_Wash
flash
% examples/02.Control/Control_Oscil_Wash
RAM for global variables
% examples/02.Control/Control_Tremelo
flash
% examples/02.Control/Control_Tremelo
RAM for global variables
% examples/02.Control/EventDelay
flash
% examples/02.Control/EventDelay
RAM for global variables
% examples/02.Control/Line_Gliss
flash
% examples/02.Control/Line_Gliss
RAM for global variables
% examples/02.Control/Line_Gliss_Double_32k_HIFI
flash
% examples/02.Control/Line_Gliss_Double_32k_HIFI
RAM for global variables
% examples/02.Control/Metronome_SampleHuffman
flash
% examples/02.Control/Metronome_SampleHuffman
RAM for global variables
% examples/02.Control/Stop_Start
flash
% examples/02.Control/Stop_Start
RAM for global variables
% examples/06.Synthesis/AMsynth
flash
% examples/06.Synthesis/AMsynth
RAM for global variables
% examples/06.Synthesis/AMsynth_HIFI
flash
% examples/06.Synthesis/AMsynth_HIFI
RAM for global variables
% examples/06.Synthesis/Brown_Noise_Realtime
flash
% examples/06.Synthesis/Brown_Noise_Realtime
RAM for global variables
% examples/06.Synthesis/Detuned_Beats_Wash
flash
% examples/06.Synthesis/Detuned_Beats_Wash
RAM for global variables
% examples/06.Synthesis/Difference_Tone
flash
% examples/06.Synthesis/Difference_Tone
RAM for global variables
% examples/06.Synthesis/FMsynth
flash
% examples/06.Synthesis/FMsynth
RAM for global variables
% examples/06.Synthesis/FMsynth_32k_HIFI
flash
% examples/06.Synthesis/FMsynth_32k_HIFI
RAM for global variables
% examples/06.Synthesis/NonAlias_MetaOscil
flash
% examples/06.Synthesis/NonAlias_MetaOscil
RAM for global variables
% examples/06.Synthesis/PDresonant
flash
% examples/06.Synthesis/PDresonant
RAM for global variables
% examples/06.Synthesis/PWM_Phasing
flash
% examples/06.Synthesis/PWM_Phasing
RAM for global variables
% examples/06.Synthesis/WaveFolder
flash
% examples/06.Synthesis/WaveFolder
RAM for global variables
% examples/06.Synthesis/WavePacket_Double
flash
% examples/06.Synthesis/WavePacket_Double
RAM for global variables
% examples/06.Synthesis/WavePacket_Sample
flash
% examples/06.Synthesis/WavePacket_Sample
RAM for global variables
% examples/06.Synthesis/WavePacket_Single
flash
% examples/06.Synthesis/WavePacket_Single
RAM for global variables
% examples/06.Synthesis/Waveshaper
flash
% examples/06.Synthesis/Waveshaper
RAM for global variables
%
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:avr:uno 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:mbed_giga:giga -64 -0.0 -16 -0.0 -128 -0.01 -16 -0.0 -128 -0.01 -16 -0.0 -128 -0.01 -24 -0.0 -128 -0.01 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -32 -0.01 -128 -0.01 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -32 -0.01 -64 -0.0 -24 -0.0 -72 -0.0 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -32 -0.01 -64 -0.0 -16 -0.0 -64 -0.0 -16 -0.0 -64 -0.0 -16 -0.0 -72 -0.0 -32 -0.01 -72 -0.0 -32 -0.01 -72 -0.0 -24 -0.0 -64 -0.0 -24 -0.0 -64 -0.0 -24 -0.0 -72 -0.0 -24 -0.0 -136 -0.01 -32 -0.01 -72 -0.0 -32 -0.01 -128 -0.01 -24 -0.0 -72 -0.0 -32 -0.01 -136 -0.01 -24 -0.0 -72 -0.0 -32 -0.01 -64 -0.0 -16 -0.0
arduino:samd:adafruit_circuitplayground_m0 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -100 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -100 -0.04 -20 -0.06 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -92 -0.04 -16 -0.05 -92 -0.04 -16 -0.05 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -96 -0.04 -20 -0.06 -92 -0.04 -16 -0.05
esp8266:esp8266:huzzah N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
rp2040:rp2040:rpipico -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -16 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0 -8 -0.0 0 0.0
Click for full report CSV
Board,examples/01.Basics/Control_Gain<br>flash,%,examples/01.Basics/Control_Gain<br>RAM for global variables,%,examples/01.Basics/Sinewave<br>flash,%,examples/01.Basics/Sinewave<br>RAM for global variables,%,examples/01.Basics/Sinewave_HIFI<br>flash,%,examples/01.Basics/Sinewave_HIFI<br>RAM for global variables,%,examples/01.Basics/Skeleton<br>flash,%,examples/01.Basics/Skeleton<br>RAM for global variables,%,examples/01.Basics/Skeleton_Multi<br>flash,%,examples/01.Basics/Skeleton_Multi<br>RAM for global variables,%,examples/01.Basics/Table_Resolution<br>flash,%,examples/01.Basics/Table_Resolution<br>RAM for global variables,%,examples/01.Basics/Vibrato<br>flash,%,examples/01.Basics/Vibrato<br>RAM for global variables,%,examples/02.Control/Control_Echo_Theremin<br>flash,%,examples/02.Control/Control_Echo_Theremin<br>RAM for global variables,%,examples/02.Control/Control_Oscil_Wash<br>flash,%,examples/02.Control/Control_Oscil_Wash<br>RAM for global variables,%,examples/02.Control/Control_Tremelo<br>flash,%,examples/02.Control/Control_Tremelo<br>RAM for global variables,%,examples/02.Control/EventDelay<br>flash,%,examples/02.Control/EventDelay<br>RAM for global variables,%,examples/02.Control/Line_Gliss<br>flash,%,examples/02.Control/Line_Gliss<br>RAM for global variables,%,examples/02.Control/Line_Gliss_Double_32k_HIFI<br>flash,%,examples/02.Control/Line_Gliss_Double_32k_HIFI<br>RAM for global variables,%,examples/02.Control/Metronome_SampleHuffman<br>flash,%,examples/02.Control/Metronome_SampleHuffman<br>RAM for global variables,%,examples/02.Control/Stop_Start<br>flash,%,examples/02.Control/Stop_Start<br>RAM for global variables,%,examples/06.Synthesis/AMsynth<br>flash,%,examples/06.Synthesis/AMsynth<br>RAM for global variables,%,examples/06.Synthesis/AMsynth_HIFI<br>flash,%,examples/06.Synthesis/AMsynth_HIFI<br>RAM for global variables,%,examples/06.Synthesis/Brown_Noise_Realtime<br>flash,%,examples/06.Synthesis/Brown_Noise_Realtime<br>RAM for global variables,%,examples/06.Synthesis/Detuned_Beats_Wash<br>flash,%,examples/06.Synthesis/Detuned_Beats_Wash<br>RAM for global variables,%,examples/06.Synthesis/Difference_Tone<br>flash,%,examples/06.Synthesis/Difference_Tone<br>RAM for global variables,%,examples/06.Synthesis/FMsynth<br>flash,%,examples/06.Synthesis/FMsynth<br>RAM for global variables,%,examples/06.Synthesis/FMsynth_32k_HIFI<br>flash,%,examples/06.Synthesis/FMsynth_32k_HIFI<br>RAM for global variables,%,examples/06.Synthesis/NonAlias_MetaOscil<br>flash,%,examples/06.Synthesis/NonAlias_MetaOscil<br>RAM for global variables,%,examples/06.Synthesis/PDresonant<br>flash,%,examples/06.Synthesis/PDresonant<br>RAM for global variables,%,examples/06.Synthesis/PWM_Phasing<br>flash,%,examples/06.Synthesis/PWM_Phasing<br>RAM for global variables,%,examples/06.Synthesis/WaveFolder<br>flash,%,examples/06.Synthesis/WaveFolder<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Double<br>flash,%,examples/06.Synthesis/WavePacket_Double<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Sample<br>flash,%,examples/06.Synthesis/WavePacket_Sample<br>RAM for global variables,%,examples/06.Synthesis/WavePacket_Single<br>flash,%,examples/06.Synthesis/WavePacket_Single<br>RAM for global variables,%,examples/06.Synthesis/Waveshaper<br>flash,%,examples/06.Synthesis/Waveshaper<br>RAM for global variables,%
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:avr:uno,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_giga:giga,-64,-0.0,-16,-0.0,-128,-0.01,-16,-0.0,-128,-0.01,-16,-0.0,-128,-0.01,-24,-0.0,-128,-0.01,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-32,-0.01,-128,-0.01,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-32,-0.01,-64,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-32,-0.01,-64,-0.0,-16,-0.0,-64,-0.0,-16,-0.0,-64,-0.0,-16,-0.0,-72,-0.0,-32,-0.01,-72,-0.0,-32,-0.01,-72,-0.0,-24,-0.0,-64,-0.0,-24,-0.0,-64,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-32,-0.01,-72,-0.0,-32,-0.01,-128,-0.01,-24,-0.0,-72,-0.0,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-32,-0.01,-64,-0.0,-16,-0.0
arduino:samd:adafruit_circuitplayground_m0,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-100,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-100,-0.04,-20,-0.06,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-92,-0.04,-16,-0.05,-92,-0.04,-16,-0.05,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-96,-0.04,-20,-0.06,-92,-0.04,-16,-0.05
esp8266:esp8266:huzzah,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
rp2040:rp2040:rpipico,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-16,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0,-8,-0.0,0,0.0

@tomcombriat
Copy link
Collaborator

All good for me!

@tfry-git
Copy link
Collaborator Author

tfry-git commented Jan 3, 2024

Wonderful, I'll merge into devel/Mozzi2 then, before you get a chance to change your mind ;-)

@tfry-git tfry-git merged commit da0b028 into devel/Mozzi2 Jan 3, 2024
16 checks passed
@tomcombriat
Copy link
Collaborator

I just wanted to test as much as possible with the hardware I have available, sometimes I just need a small push ;).

@tfry-git
Copy link
Collaborator Author

tfry-git commented Jan 4, 2024

I just wanted to test as much as possible with the hardware I have available, sometimes I just need a small push ;).

That wasn't meant to criticize, it rather felt like I had been the one to drop the ball, and now I was eager to finally merge this. (I also tend to need a small push, BTW)

@tomcombriat
Copy link
Collaborator

tomcombriat commented Jan 4, 2024

That wasn't meant to criticize

I did not take like that at all ;)


Shall we delete that branch? Or maybe wait a bit to see how it does?

@tfry-git tfry-git deleted the devel/config_rework branch January 4, 2024 11:48
@tfry-git
Copy link
Collaborator Author

tfry-git commented Jan 4, 2024

It's generally safe to delete branches after merging (full history is still available, anyway). I'm just no good at tidiness...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

RFC: Mozzi 2.0 part 2 - Configuration restructuring
2 participants