sensorium / Mozzi

sound synthesis library for Arduino
https://sensorium.github.io/Mozzi/
GNU Lesser General Public License v2.1
1.05k stars 184 forks source link

Mozzi 2.0 master PR #243

Closed tfry-git closed 1 month ago

tfry-git commented 3 months ago

Not all pieces are in, yet, but we're getting there. Here's a "master" PR for monitoring the whole change set.

(We can still create and merge "sub"-PRs into the devel/Mozzi2 branch, and they should end up, here).

Notes:

github-actions[bot] commented 3 months ago

Memory usage change @ c2f8ace41903d524cd33960aa59606b4509c4687

Board flash % RAM for global variables %
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 :grey_question: -40 - +48 -0.06 - +0.07 :green_heart: -20 - -8 -0.1 - -0.04
arduino:avr:mega :grey_question: -118 - +88 -0.05 - +0.03 :grey_question: -1 - +1 -0.01 - +0.01
arduino:avr:uno :grey_question: -110 - +90 -0.34 - +0.28 :grey_question: -1 - +1 -0.05 - +0.05
arduino:mbed_giga:giga :green_heart: -144 - -72 -0.01 - -0.0 :green_heart: -32 - -16 -0.01 - -0.0
arduino:renesas_uno:minima :green_heart: -532 - 0 -0.2 - 0.0 :green_heart: -24 - -8 -0.07 - -0.02
arduino:samd:adafruit_circuitplayground_m0 :green_heart: -604 - -108 -0.23 - -0.04 :green_heart: -24 - -20 -0.07 - -0.06
esp8266:esp8266:huzzah N/A N/A N/A N/A
rp2040:rp2040:rpipico :green_heart: -536 - -8 -0.03 - -0.0 :grey_question: -12 - +4 -0.0 - 0.0
teensy:avr:teensy36 :grey_question: -308 - +12 -0.03 - 0.0 :green_heart: -56 - -48 -0.02 - -0.02
teensy:avr:teensy41 N/A N/A N/A N/A
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/01.Basics/Vibrato_Midi_Note`
flash|%|`examples/01.Basics/Vibrato_Midi_Note`
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`|-4|-0.01|-20|-0.1|-16|-0.02|-20|-0.1|48|0.07|-12|-0.06|-16|-0.02|-20|-0.1|N/A|N/A|N/A|N/A|-12|-0.02|-20|-0.1|4|0.01|-16|-0.08|N/A|N/A|N/A|N/A|-4|-0.01|-20|-0.1|-12|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-12|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|40|0.06|-12|-0.06|-28|-0.04|-20|-0.1|8|0.01|-20|-0.1|-24|-0.04|-16|-0.08|40|0.06|-8|-0.04|-32|-0.05|-20|-0.1|-8|-0.01|-20|-0.1|-20|-0.03|-20|-0.1|-16|-0.02|-20|-0.1|48|0.07|-12|-0.06|-16|-0.02|-20|-0.1|-40|-0.06|-20|-0.1|-16|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-12|-0.02|-20|-0.1|-12|-0.02|-20|-0.1|-12|-0.02|-20|-0.1|-28|-0.04|-16|-0.08 `arduino:avr:mega`|-106|-0.04|0|0.0|-106|-0.04|0|0.0|40|0.02|-1|-0.01|-106|-0.04|0|0.0|N/A|N/A|N/A|N/A|-106|-0.04|0|0.0|-108|-0.04|1|0.01|N/A|N/A|N/A|N/A|-106|-0.04|0|0.0|-106|-0.04|0|0.0|-46|-0.02|0|0.0|-106|-0.04|0|0.0|-106|-0.04|0|0.0|52|0.02|1|0.01|-106|-0.04|0|0.0|-118|-0.05|0|0.0|-102|-0.04|0|0.0|88|0.03|-1|-0.01|-106|-0.04|0|0.0|-106|-0.04|0|0.0|-106|-0.04|0|0.0|-106|-0.04|0|0.0|72|0.03|-1|-0.01|-106|-0.04|0|0.0|-102|-0.04|0|0.0|-106|-0.04|0|0.0|-106|-0.04|0|0.0|-106|-0.04|0|0.0|-106|-0.04|0|0.0|-106|-0.04|0|0.0|-102|-0.04|0|0.0 `arduino:avr:uno`|-98|-0.3|0|0.0|-98|-0.3|0|0.0|50|0.16|-1|-0.05|-98|-0.3|0|0.0|N/A|N/A|N/A|N/A|-98|-0.3|0|0.0|-100|-0.31|1|0.05|N/A|N/A|N/A|N/A|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-38|-0.12|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0|58|0.18|1|0.05|-98|-0.3|0|0.0|-110|-0.34|0|0.0|-98|-0.3|0|0.0|90|0.28|-1|-0.05|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0|80|0.25|-1|-0.05|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0 `arduino:mbed_giga:giga`|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-128|-0.01|-16|-0.0|N/A|N/A|N/A|N/A|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|N/A|N/A|N/A|N/A|-72|-0.0|-24|-0.0|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-144|-0.01|-32|-0.01|-72|-0.0|-24|-0.0|-136|-0.01|-32|-0.01|-136|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|-80|-0.0|-32|-0.01|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-136|-0.01|-24|-0.0|-80|-0.0|-32|-0.01|-144|-0.01|-32|-0.01|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-80|-0.0|-32|-0.01|-144|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|-72|-0.0|-24|-0.0 `arduino:renesas_uno:minima`|-4|-0.0|-20|-0.06|-20|-0.01|-20|-0.06|-20|-0.01|-20|-0.06|0|0.0|-16|-0.05|N/A|N/A|N/A|N/A|-20|-0.01|-20|-0.06|-4|-0.0|-8|-0.02|N/A|N/A|N/A|N/A|-4|-0.0|-16|-0.05|-532|-0.2|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-16|-0.05|-4|-0.0|-24|-0.07|-20|-0.01|-20|-0.06|-36|-0.01|-16|-0.05|-4|-0.0|-24|-0.07|-36|-0.01|-20|-0.06|-36|-0.01|-20|-0.06|-36|-0.01|-16|-0.05|-4|-0.0|-16|-0.05|-36|-0.01|-20|-0.06|-20|-0.01|-20|-0.06|-20|-0.01|-20|-0.06|-4|-0.0|-20|-0.06|-52|-0.02|-16|-0.05|-16|-0.01|-12|-0.04|-4|-0.0|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-20|-0.06|-4|-0.0|-16|-0.05|-20|-0.01|-20|-0.06 `arduino:samd:adafruit_circuitplayground_m0`|-568|-0.22|-20|-0.06|-588|-0.22|-24|-0.07|-588|-0.22|-24|-0.07|-584|-0.22|-20|-0.06|N/A|N/A|N/A|N/A|-580|-0.22|-24|-0.07|-568|-0.22|-20|-0.06|N/A|N/A|N/A|N/A|-584|-0.22|-24|-0.07|-588|-0.22|-24|-0.07|-576|-0.22|-24|-0.07|-576|-0.22|-20|-0.06|-108|-0.04|-24|-0.07|-132|-0.05|-24|-0.07|-600|-0.23|-24|-0.07|-568|-0.22|-24|-0.07|-596|-0.23|-20|-0.06|-596|-0.23|-20|-0.06|-604|-0.23|-24|-0.07|-576|-0.22|-24|-0.07|-584|-0.22|-24|-0.07|-580|-0.22|-24|-0.07|-580|-0.22|-24|-0.07|-584|-0.22|-24|-0.07|-144|-0.05|-24|-0.07|-580|-0.22|-20|-0.06|-576|-0.22|-24|-0.07|-108|-0.04|-24|-0.07|-108|-0.04|-24|-0.07|-112|-0.04|-24|-0.07|-580|-0.22|-20|-0.06 `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|N/A|N/A|N/A|N/A `rp2040:rp2040:rpipico`|-8|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|-24|-0.0|-8|-0.0|N/A|N/A|N/A|N/A|-16|-0.0|-12|-0.0|-8|-0.0|-12|-0.0|N/A|N/A|N/A|N/A|-8|-0.0|-12|-0.0|-536|-0.03|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-8|-0.0|-12|-0.0|-32|-0.0|4|0.0|-40|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-40|-0.0|-12|-0.0|-40|-0.0|-12|-0.0|-40|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-40|-0.0|-12|-0.0|-16|-0.0|-8|-0.0|-16|-0.0|-12|-0.0|-8|-0.0|-12|-0.0|-8|-0.0|-12|-0.0|-8|-0.0|-12|-0.0|-32|-0.0|-12|-0.0 `teensy:avr:teensy36`|-212|-0.02|-48|-0.02|-204|-0.02|-48|-0.02|-204|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-172|-0.02|-48|-0.02|-176|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-308|-0.03|-48|-0.02|-196|-0.02|-48|-0.02|-184|-0.02|-48|-0.02|-240|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|-176|-0.02|-48|-0.02|-164|-0.02|-48|-0.02|-212|-0.02|-48|-0.02|12|0.0|-48|-0.02|12|0.0|-48|-0.02|-204|-0.02|-48|-0.02|-20|-0.0|-48|-0.02|-192|-0.02|-48|-0.02|-204|-0.02|-48|-0.02|-204|-0.02|-48|-0.02|-188|-0.02|-48|-0.02|-220|-0.02|-56|-0.02|-200|-0.02|-48|-0.02|-192|-0.02|-48|-0.02|-304|-0.03|-48|-0.02|-304|-0.03|-48|-0.02|-304|-0.03|-48|-0.02|-116|-0.01|-48|-0.02 `teensy:avr:teensy41`|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A
Click for full report CSV ``` 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/01.Basics/Vibrato_Midi_Note
flash,%,examples/01.Basics/Vibrato_Midi_Note
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,-4,-0.01,-20,-0.1,-16,-0.02,-20,-0.1,48,0.07,-12,-0.06,-16,-0.02,-20,-0.1,N/A,N/A,N/A,N/A,-12,-0.02,-20,-0.1,4,0.01,-16,-0.08,N/A,N/A,N/A,N/A,-4,-0.01,-20,-0.1,-12,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-12,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,40,0.06,-12,-0.06,-28,-0.04,-20,-0.1,8,0.01,-20,-0.1,-24,-0.04,-16,-0.08,40,0.06,-8,-0.04,-32,-0.05,-20,-0.1,-8,-0.01,-20,-0.1,-20,-0.03,-20,-0.1,-16,-0.02,-20,-0.1,48,0.07,-12,-0.06,-16,-0.02,-20,-0.1,-40,-0.06,-20,-0.1,-16,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-12,-0.02,-20,-0.1,-12,-0.02,-20,-0.1,-12,-0.02,-20,-0.1,-28,-0.04,-16,-0.08 arduino:avr:mega,-106,-0.04,0,0.0,-106,-0.04,0,0.0,40,0.02,-1,-0.01,-106,-0.04,0,0.0,N/A,N/A,N/A,N/A,-106,-0.04,0,0.0,-108,-0.04,1,0.01,N/A,N/A,N/A,N/A,-106,-0.04,0,0.0,-106,-0.04,0,0.0,-46,-0.02,0,0.0,-106,-0.04,0,0.0,-106,-0.04,0,0.0,52,0.02,1,0.01,-106,-0.04,0,0.0,-118,-0.05,0,0.0,-102,-0.04,0,0.0,88,0.03,-1,-0.01,-106,-0.04,0,0.0,-106,-0.04,0,0.0,-106,-0.04,0,0.0,-106,-0.04,0,0.0,72,0.03,-1,-0.01,-106,-0.04,0,0.0,-102,-0.04,0,0.0,-106,-0.04,0,0.0,-106,-0.04,0,0.0,-106,-0.04,0,0.0,-106,-0.04,0,0.0,-106,-0.04,0,0.0,-102,-0.04,0,0.0 arduino:avr:uno,-98,-0.3,0,0.0,-98,-0.3,0,0.0,50,0.16,-1,-0.05,-98,-0.3,0,0.0,N/A,N/A,N/A,N/A,-98,-0.3,0,0.0,-100,-0.31,1,0.05,N/A,N/A,N/A,N/A,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-38,-0.12,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0,58,0.18,1,0.05,-98,-0.3,0,0.0,-110,-0.34,0,0.0,-98,-0.3,0,0.0,90,0.28,-1,-0.05,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0,80,0.25,-1,-0.05,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0 arduino:mbed_giga:giga,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-128,-0.01,-16,-0.0,N/A,N/A,N/A,N/A,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,N/A,N/A,N/A,N/A,-72,-0.0,-24,-0.0,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-144,-0.01,-32,-0.01,-72,-0.0,-24,-0.0,-136,-0.01,-32,-0.01,-136,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,-80,-0.0,-32,-0.01,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-136,-0.01,-24,-0.0,-80,-0.0,-32,-0.01,-144,-0.01,-32,-0.01,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-80,-0.0,-32,-0.01,-144,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,-72,-0.0,-24,-0.0 arduino:renesas_uno:minima,-4,-0.0,-20,-0.06,-20,-0.01,-20,-0.06,-20,-0.01,-20,-0.06,0,0.0,-16,-0.05,N/A,N/A,N/A,N/A,-20,-0.01,-20,-0.06,-4,-0.0,-8,-0.02,N/A,N/A,N/A,N/A,-4,-0.0,-16,-0.05,-532,-0.2,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-16,-0.05,-4,-0.0,-24,-0.07,-20,-0.01,-20,-0.06,-36,-0.01,-16,-0.05,-4,-0.0,-24,-0.07,-36,-0.01,-20,-0.06,-36,-0.01,-20,-0.06,-36,-0.01,-16,-0.05,-4,-0.0,-16,-0.05,-36,-0.01,-20,-0.06,-20,-0.01,-20,-0.06,-20,-0.01,-20,-0.06,-4,-0.0,-20,-0.06,-52,-0.02,-16,-0.05,-16,-0.01,-12,-0.04,-4,-0.0,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-20,-0.06,-4,-0.0,-16,-0.05,-20,-0.01,-20,-0.06 arduino:samd:adafruit_circuitplayground_m0,-568,-0.22,-20,-0.06,-588,-0.22,-24,-0.07,-588,-0.22,-24,-0.07,-584,-0.22,-20,-0.06,N/A,N/A,N/A,N/A,-580,-0.22,-24,-0.07,-568,-0.22,-20,-0.06,N/A,N/A,N/A,N/A,-584,-0.22,-24,-0.07,-588,-0.22,-24,-0.07,-576,-0.22,-24,-0.07,-576,-0.22,-20,-0.06,-108,-0.04,-24,-0.07,-132,-0.05,-24,-0.07,-600,-0.23,-24,-0.07,-568,-0.22,-24,-0.07,-596,-0.23,-20,-0.06,-596,-0.23,-20,-0.06,-604,-0.23,-24,-0.07,-576,-0.22,-24,-0.07,-584,-0.22,-24,-0.07,-580,-0.22,-24,-0.07,-580,-0.22,-24,-0.07,-584,-0.22,-24,-0.07,-144,-0.05,-24,-0.07,-580,-0.22,-20,-0.06,-576,-0.22,-24,-0.07,-108,-0.04,-24,-0.07,-108,-0.04,-24,-0.07,-112,-0.04,-24,-0.07,-580,-0.22,-20,-0.06 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,N/A,N/A,N/A,N/A rp2040:rp2040:rpipico,-8,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,-24,-0.0,-8,-0.0,N/A,N/A,N/A,N/A,-16,-0.0,-12,-0.0,-8,-0.0,-12,-0.0,N/A,N/A,N/A,N/A,-8,-0.0,-12,-0.0,-536,-0.03,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-8,-0.0,-12,-0.0,-32,-0.0,4,0.0,-40,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-40,-0.0,-12,-0.0,-40,-0.0,-12,-0.0,-40,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-40,-0.0,-12,-0.0,-16,-0.0,-8,-0.0,-16,-0.0,-12,-0.0,-8,-0.0,-12,-0.0,-8,-0.0,-12,-0.0,-8,-0.0,-12,-0.0,-32,-0.0,-12,-0.0 teensy:avr:teensy36,-212,-0.02,-48,-0.02,-204,-0.02,-48,-0.02,-204,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-172,-0.02,-48,-0.02,-176,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-308,-0.03,-48,-0.02,-196,-0.02,-48,-0.02,-184,-0.02,-48,-0.02,-240,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,-176,-0.02,-48,-0.02,-164,-0.02,-48,-0.02,-212,-0.02,-48,-0.02,12,0.0,-48,-0.02,12,0.0,-48,-0.02,-204,-0.02,-48,-0.02,-20,-0.0,-48,-0.02,-192,-0.02,-48,-0.02,-204,-0.02,-48,-0.02,-204,-0.02,-48,-0.02,-188,-0.02,-48,-0.02,-220,-0.02,-56,-0.02,-200,-0.02,-48,-0.02,-192,-0.02,-48,-0.02,-304,-0.03,-48,-0.02,-304,-0.03,-48,-0.02,-304,-0.03,-48,-0.02,-116,-0.01,-48,-0.02 teensy:avr:teensy41,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A ```
github-actions[bot] commented 3 months ago

Memory usage change @ 172da016ac39b725fb8612d989a7f5c8afd79557

Board flash % RAM for global variables %
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 :grey_question: -40 - +48 -0.06 - +0.07 :green_heart: -20 - -8 -0.1 - -0.04
arduino:avr:mega :grey_question: -118 - +88 -0.05 - +0.03 :grey_question: -1 - +1 -0.01 - +0.01
arduino:avr:uno :grey_question: -110 - +90 -0.34 - +0.28 :grey_question: -1 - +1 -0.05 - +0.05
arduino:mbed_giga:giga :green_heart: -144 - -72 -0.01 - -0.0 :green_heart: -32 - -16 -0.01 - -0.0
arduino:renesas_uno:minima :green_heart: -532 - 0 -0.2 - 0.0 :green_heart: -24 - -8 -0.07 - -0.02
arduino:samd:adafruit_circuitplayground_m0 :green_heart: -604 - -108 -0.23 - -0.04 :green_heart: -24 - -20 -0.07 - -0.06
esp8266:esp8266:huzzah N/A N/A N/A N/A
rp2040:rp2040:rpipico :green_heart: -536 - -8 -0.03 - -0.0 :grey_question: -12 - +4 -0.0 - 0.0
teensy:avr:teensy36 :grey_question: -308 - +12 -0.03 - 0.0 :green_heart: -56 - -48 -0.02 - -0.02
teensy:avr:teensy41 N/A N/A N/A N/A
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/01.Basics/Vibrato_Midi_Note`
flash|%|`examples/01.Basics/Vibrato_Midi_Note`
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`|-4|-0.01|-20|-0.1|-16|-0.02|-20|-0.1|48|0.07|-12|-0.06|-16|-0.02|-20|-0.1|N/A|N/A|N/A|N/A|-12|-0.02|-20|-0.1|4|0.01|-16|-0.08|N/A|N/A|N/A|N/A|-4|-0.01|-20|-0.1|-12|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-12|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|40|0.06|-12|-0.06|-28|-0.04|-20|-0.1|8|0.01|-20|-0.1|-24|-0.04|-16|-0.08|40|0.06|-8|-0.04|-32|-0.05|-20|-0.1|-8|-0.01|-20|-0.1|-20|-0.03|-20|-0.1|-16|-0.02|-20|-0.1|48|0.07|-12|-0.06|-16|-0.02|-20|-0.1|-40|-0.06|-20|-0.1|-16|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-12|-0.02|-20|-0.1|-12|-0.02|-20|-0.1|-12|-0.02|-20|-0.1|-28|-0.04|-16|-0.08 `arduino:avr:mega`|-106|-0.04|0|0.0|-106|-0.04|0|0.0|40|0.02|-1|-0.01|-106|-0.04|0|0.0|N/A|N/A|N/A|N/A|-106|-0.04|0|0.0|-108|-0.04|1|0.01|N/A|N/A|N/A|N/A|-106|-0.04|0|0.0|-106|-0.04|0|0.0|-46|-0.02|0|0.0|-106|-0.04|0|0.0|-106|-0.04|0|0.0|52|0.02|1|0.01|-106|-0.04|0|0.0|-118|-0.05|0|0.0|-102|-0.04|0|0.0|88|0.03|-1|-0.01|-106|-0.04|0|0.0|-106|-0.04|0|0.0|-106|-0.04|0|0.0|-106|-0.04|0|0.0|72|0.03|-1|-0.01|-106|-0.04|0|0.0|-102|-0.04|0|0.0|-106|-0.04|0|0.0|-106|-0.04|0|0.0|-106|-0.04|0|0.0|-106|-0.04|0|0.0|-106|-0.04|0|0.0|-102|-0.04|0|0.0 `arduino:avr:uno`|-98|-0.3|0|0.0|-98|-0.3|0|0.0|50|0.16|-1|-0.05|-98|-0.3|0|0.0|N/A|N/A|N/A|N/A|-98|-0.3|0|0.0|-100|-0.31|1|0.05|N/A|N/A|N/A|N/A|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-38|-0.12|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0|58|0.18|1|0.05|-98|-0.3|0|0.0|-110|-0.34|0|0.0|-98|-0.3|0|0.0|90|0.28|-1|-0.05|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0|80|0.25|-1|-0.05|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0 `arduino:mbed_giga:giga`|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-128|-0.01|-16|-0.0|N/A|N/A|N/A|N/A|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|N/A|N/A|N/A|N/A|-72|-0.0|-24|-0.0|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-144|-0.01|-32|-0.01|-72|-0.0|-24|-0.0|-136|-0.01|-32|-0.01|-136|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|-80|-0.0|-32|-0.01|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-136|-0.01|-24|-0.0|-80|-0.0|-32|-0.01|-144|-0.01|-32|-0.01|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-80|-0.0|-32|-0.01|-144|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|-72|-0.0|-24|-0.0 `arduino:renesas_uno:minima`|-4|-0.0|-20|-0.06|-20|-0.01|-20|-0.06|-20|-0.01|-20|-0.06|0|0.0|-16|-0.05|N/A|N/A|N/A|N/A|-20|-0.01|-20|-0.06|-4|-0.0|-8|-0.02|N/A|N/A|N/A|N/A|-4|-0.0|-16|-0.05|-532|-0.2|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-16|-0.05|-4|-0.0|-24|-0.07|-20|-0.01|-20|-0.06|-36|-0.01|-16|-0.05|-4|-0.0|-24|-0.07|-36|-0.01|-20|-0.06|-36|-0.01|-20|-0.06|-36|-0.01|-16|-0.05|-4|-0.0|-16|-0.05|-36|-0.01|-20|-0.06|-20|-0.01|-20|-0.06|-20|-0.01|-20|-0.06|-4|-0.0|-20|-0.06|-52|-0.02|-16|-0.05|-16|-0.01|-12|-0.04|-4|-0.0|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-20|-0.06|-4|-0.0|-16|-0.05|-20|-0.01|-20|-0.06 `arduino:samd:adafruit_circuitplayground_m0`|-568|-0.22|-20|-0.06|-588|-0.22|-24|-0.07|-588|-0.22|-24|-0.07|-584|-0.22|-20|-0.06|N/A|N/A|N/A|N/A|-580|-0.22|-24|-0.07|-568|-0.22|-20|-0.06|N/A|N/A|N/A|N/A|-584|-0.22|-24|-0.07|-588|-0.22|-24|-0.07|-576|-0.22|-24|-0.07|-576|-0.22|-20|-0.06|-108|-0.04|-24|-0.07|-132|-0.05|-24|-0.07|-600|-0.23|-24|-0.07|-568|-0.22|-24|-0.07|-596|-0.23|-20|-0.06|-596|-0.23|-20|-0.06|-604|-0.23|-24|-0.07|-576|-0.22|-24|-0.07|-584|-0.22|-24|-0.07|-580|-0.22|-24|-0.07|-580|-0.22|-24|-0.07|-584|-0.22|-24|-0.07|-144|-0.05|-24|-0.07|-580|-0.22|-20|-0.06|-576|-0.22|-24|-0.07|-108|-0.04|-24|-0.07|-108|-0.04|-24|-0.07|-112|-0.04|-24|-0.07|-580|-0.22|-20|-0.06 `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|N/A|N/A|N/A|N/A `rp2040:rp2040:rpipico`|-8|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|-24|-0.0|-8|-0.0|N/A|N/A|N/A|N/A|-16|-0.0|-12|-0.0|-8|-0.0|-12|-0.0|N/A|N/A|N/A|N/A|-8|-0.0|-12|-0.0|-536|-0.03|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-8|-0.0|-12|-0.0|-32|-0.0|4|0.0|-40|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-40|-0.0|-12|-0.0|-40|-0.0|-12|-0.0|-40|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-40|-0.0|-12|-0.0|-16|-0.0|-8|-0.0|-16|-0.0|-12|-0.0|-8|-0.0|-12|-0.0|-8|-0.0|-12|-0.0|-8|-0.0|-12|-0.0|-32|-0.0|-12|-0.0 `teensy:avr:teensy36`|-212|-0.02|-48|-0.02|-204|-0.02|-48|-0.02|-204|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-172|-0.02|-48|-0.02|-176|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-308|-0.03|-48|-0.02|-196|-0.02|-48|-0.02|-184|-0.02|-48|-0.02|-240|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|-176|-0.02|-48|-0.02|-164|-0.02|-48|-0.02|-212|-0.02|-48|-0.02|12|0.0|-48|-0.02|12|0.0|-48|-0.02|-204|-0.02|-48|-0.02|-20|-0.0|-48|-0.02|-192|-0.02|-48|-0.02|-204|-0.02|-48|-0.02|-204|-0.02|-48|-0.02|-188|-0.02|-48|-0.02|-220|-0.02|-56|-0.02|-200|-0.02|-48|-0.02|-192|-0.02|-48|-0.02|-304|-0.03|-48|-0.02|-304|-0.03|-48|-0.02|-304|-0.03|-48|-0.02|-116|-0.01|-48|-0.02 `teensy:avr:teensy41`|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A
Click for full report CSV ``` 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/01.Basics/Vibrato_Midi_Note
flash,%,examples/01.Basics/Vibrato_Midi_Note
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,-4,-0.01,-20,-0.1,-16,-0.02,-20,-0.1,48,0.07,-12,-0.06,-16,-0.02,-20,-0.1,N/A,N/A,N/A,N/A,-12,-0.02,-20,-0.1,4,0.01,-16,-0.08,N/A,N/A,N/A,N/A,-4,-0.01,-20,-0.1,-12,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-12,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,40,0.06,-12,-0.06,-28,-0.04,-20,-0.1,8,0.01,-20,-0.1,-24,-0.04,-16,-0.08,40,0.06,-8,-0.04,-32,-0.05,-20,-0.1,-8,-0.01,-20,-0.1,-20,-0.03,-20,-0.1,-16,-0.02,-20,-0.1,48,0.07,-12,-0.06,-16,-0.02,-20,-0.1,-40,-0.06,-20,-0.1,-16,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-12,-0.02,-20,-0.1,-12,-0.02,-20,-0.1,-12,-0.02,-20,-0.1,-28,-0.04,-16,-0.08 arduino:avr:mega,-106,-0.04,0,0.0,-106,-0.04,0,0.0,40,0.02,-1,-0.01,-106,-0.04,0,0.0,N/A,N/A,N/A,N/A,-106,-0.04,0,0.0,-108,-0.04,1,0.01,N/A,N/A,N/A,N/A,-106,-0.04,0,0.0,-106,-0.04,0,0.0,-46,-0.02,0,0.0,-106,-0.04,0,0.0,-106,-0.04,0,0.0,52,0.02,1,0.01,-106,-0.04,0,0.0,-118,-0.05,0,0.0,-102,-0.04,0,0.0,88,0.03,-1,-0.01,-106,-0.04,0,0.0,-106,-0.04,0,0.0,-106,-0.04,0,0.0,-106,-0.04,0,0.0,72,0.03,-1,-0.01,-106,-0.04,0,0.0,-102,-0.04,0,0.0,-106,-0.04,0,0.0,-106,-0.04,0,0.0,-106,-0.04,0,0.0,-106,-0.04,0,0.0,-106,-0.04,0,0.0,-102,-0.04,0,0.0 arduino:avr:uno,-98,-0.3,0,0.0,-98,-0.3,0,0.0,50,0.16,-1,-0.05,-98,-0.3,0,0.0,N/A,N/A,N/A,N/A,-98,-0.3,0,0.0,-100,-0.31,1,0.05,N/A,N/A,N/A,N/A,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-38,-0.12,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0,58,0.18,1,0.05,-98,-0.3,0,0.0,-110,-0.34,0,0.0,-98,-0.3,0,0.0,90,0.28,-1,-0.05,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0,80,0.25,-1,-0.05,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0 arduino:mbed_giga:giga,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-128,-0.01,-16,-0.0,N/A,N/A,N/A,N/A,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,N/A,N/A,N/A,N/A,-72,-0.0,-24,-0.0,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-144,-0.01,-32,-0.01,-72,-0.0,-24,-0.0,-136,-0.01,-32,-0.01,-136,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,-80,-0.0,-32,-0.01,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-136,-0.01,-24,-0.0,-80,-0.0,-32,-0.01,-144,-0.01,-32,-0.01,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-80,-0.0,-32,-0.01,-144,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,-72,-0.0,-24,-0.0 arduino:renesas_uno:minima,-4,-0.0,-20,-0.06,-20,-0.01,-20,-0.06,-20,-0.01,-20,-0.06,0,0.0,-16,-0.05,N/A,N/A,N/A,N/A,-20,-0.01,-20,-0.06,-4,-0.0,-8,-0.02,N/A,N/A,N/A,N/A,-4,-0.0,-16,-0.05,-532,-0.2,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-16,-0.05,-4,-0.0,-24,-0.07,-20,-0.01,-20,-0.06,-36,-0.01,-16,-0.05,-4,-0.0,-24,-0.07,-36,-0.01,-20,-0.06,-36,-0.01,-20,-0.06,-36,-0.01,-16,-0.05,-4,-0.0,-16,-0.05,-36,-0.01,-20,-0.06,-20,-0.01,-20,-0.06,-20,-0.01,-20,-0.06,-4,-0.0,-20,-0.06,-52,-0.02,-16,-0.05,-16,-0.01,-12,-0.04,-4,-0.0,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-20,-0.06,-4,-0.0,-16,-0.05,-20,-0.01,-20,-0.06 arduino:samd:adafruit_circuitplayground_m0,-568,-0.22,-20,-0.06,-588,-0.22,-24,-0.07,-588,-0.22,-24,-0.07,-584,-0.22,-20,-0.06,N/A,N/A,N/A,N/A,-580,-0.22,-24,-0.07,-568,-0.22,-20,-0.06,N/A,N/A,N/A,N/A,-584,-0.22,-24,-0.07,-588,-0.22,-24,-0.07,-576,-0.22,-24,-0.07,-576,-0.22,-20,-0.06,-108,-0.04,-24,-0.07,-132,-0.05,-24,-0.07,-600,-0.23,-24,-0.07,-568,-0.22,-24,-0.07,-596,-0.23,-20,-0.06,-596,-0.23,-20,-0.06,-604,-0.23,-24,-0.07,-576,-0.22,-24,-0.07,-584,-0.22,-24,-0.07,-580,-0.22,-24,-0.07,-580,-0.22,-24,-0.07,-584,-0.22,-24,-0.07,-144,-0.05,-24,-0.07,-580,-0.22,-20,-0.06,-576,-0.22,-24,-0.07,-108,-0.04,-24,-0.07,-108,-0.04,-24,-0.07,-112,-0.04,-24,-0.07,-580,-0.22,-20,-0.06 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,N/A,N/A,N/A,N/A rp2040:rp2040:rpipico,-8,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,-24,-0.0,-8,-0.0,N/A,N/A,N/A,N/A,-16,-0.0,-12,-0.0,-8,-0.0,-12,-0.0,N/A,N/A,N/A,N/A,-8,-0.0,-12,-0.0,-536,-0.03,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-8,-0.0,-12,-0.0,-32,-0.0,4,0.0,-40,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-40,-0.0,-12,-0.0,-40,-0.0,-12,-0.0,-40,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-40,-0.0,-12,-0.0,-16,-0.0,-8,-0.0,-16,-0.0,-12,-0.0,-8,-0.0,-12,-0.0,-8,-0.0,-12,-0.0,-8,-0.0,-12,-0.0,-32,-0.0,-12,-0.0 teensy:avr:teensy36,-212,-0.02,-48,-0.02,-204,-0.02,-48,-0.02,-204,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-172,-0.02,-48,-0.02,-176,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-308,-0.03,-48,-0.02,-196,-0.02,-48,-0.02,-184,-0.02,-48,-0.02,-240,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,-176,-0.02,-48,-0.02,-164,-0.02,-48,-0.02,-212,-0.02,-48,-0.02,12,0.0,-48,-0.02,12,0.0,-48,-0.02,-204,-0.02,-48,-0.02,-20,-0.0,-48,-0.02,-192,-0.02,-48,-0.02,-204,-0.02,-48,-0.02,-204,-0.02,-48,-0.02,-188,-0.02,-48,-0.02,-220,-0.02,-56,-0.02,-200,-0.02,-48,-0.02,-192,-0.02,-48,-0.02,-304,-0.03,-48,-0.02,-304,-0.03,-48,-0.02,-304,-0.03,-48,-0.02,-116,-0.01,-48,-0.02 teensy:avr:teensy41,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A ```
github-actions[bot] commented 3 months ago

Memory usage change @ 3927ec1f68436a9c465dc65ead859703b8a03339

Board flash % RAM for global variables %
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 :grey_question: -64 - +48 -0.1 - +0.07 :green_heart: -24 - -12 -0.12 - -0.06
arduino:avr:mega :grey_question: -382 - +172 -0.15 - +0.07 :grey_question: -3 - +1 -0.04 - +0.01
arduino:avr:uno :grey_question: -374 - +180 -1.16 - +0.56 :grey_question: -3 - +1 -0.15 - +0.05
arduino:mbed_giga:giga :green_heart: -208 - -72 -0.01 - -0.0 :green_heart: -40 - -16 -0.01 - -0.0
arduino:renesas_uno:minima :green_heart: -532 - 0 -0.2 - 0.0 :green_heart: -28 - -8 -0.09 - -0.02
arduino:samd:adafruit_circuitplayground_m0 :green_heart: -1268 - -116 -0.48 - -0.04 :green_heart: -32 - -20 -0.1 - -0.06
esp8266:esp8266:huzzah N/A N/A N/A N/A
rp2040:rp2040:rpipico :green_heart: -552 - -8 -0.03 - -0.0 :grey_question: -20 - +4 -0.01 - 0.0
teensy:avr:teensy36 :grey_question: -308 - +16 -0.03 - 0.0 :green_heart: -56 - -40 -0.02 - -0.02
teensy:avr:teensy41 N/A N/A N/A N/A
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/01.Basics/Vibrato_Midi_Note`
flash|%|`examples/01.Basics/Vibrato_Midi_Note`
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/Difference_Tone_FixMath`
flash|%|`examples/06.Synthesis/Difference_Tone_FixMath`
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/FMsynth_FixMath`
flash|%|`examples/06.Synthesis/FMsynth_FixMath`
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`|-4|-0.01|-20|-0.1|-16|-0.02|-20|-0.1|48|0.07|-12|-0.06|-16|-0.02|-20|-0.1|N/A|N/A|N/A|N/A|-24|-0.04|-20|-0.1|4|0.01|-16|-0.08|N/A|N/A|N/A|N/A|-4|-0.01|-20|-0.1|-12|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-12|-0.02|-20|-0.1|-16|-0.02|-20|-0.1|32|0.05|-12|-0.06|-28|-0.04|-20|-0.1|8|0.01|-20|-0.1|-24|-0.04|-24|-0.12|44|0.07|-16|-0.08|-32|-0.05|-20|-0.1|-32|-0.05|-20|-0.1|-20|-0.03|-20|-0.1|N/A|N/A|N/A|N/A|-16|-0.02|-20|-0.1|44|0.07|-24|-0.12|N/A|N/A|N/A|N/A|-16|-0.02|-20|-0.1|-64|-0.1|-20|-0.1|-16|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-20|-0.03|-20|-0.1|-20|-0.03|-20|-0.1|-20|-0.03|-20|-0.1|-16|-0.02|-20|-0.1 `arduino:avr:mega`|-106|-0.04|0|0.0|-106|-0.04|0|0.0|40|0.02|-1|-0.01|-106|-0.04|0|0.0|N/A|N/A|N/A|N/A|-382|-0.15|0|0.0|-108|-0.04|1|0.01|N/A|N/A|N/A|N/A|-106|-0.04|0|0.0|-106|-0.04|0|0.0|-54|-0.02|0|0.0|-106|-0.04|0|0.0|-138|-0.05|0|0.0|-12|-0.0|1|0.01|-106|-0.04|0|0.0|-118|-0.05|0|0.0|-140|-0.06|-2|-0.02|58|0.02|-3|-0.04|-106|-0.04|0|0.0|-38|-0.01|0|0.0|-106|-0.04|0|0.0|N/A|N/A|N/A|N/A|-106|-0.04|0|0.0|10|0.0|-3|-0.04|N/A|N/A|N/A|N/A|-106|-0.04|0|0.0|12|0.0|0|0.0|-106|-0.04|0|0.0|-106|-0.04|0|0.0|-142|-0.06|0|0.0|-142|-0.06|0|0.0|-142|-0.06|0|0.0|172|0.07|1|0.01 `arduino:avr:uno`|-98|-0.3|0|0.0|-98|-0.3|0|0.0|50|0.16|-1|-0.05|-98|-0.3|0|0.0|N/A|N/A|N/A|N/A|-374|-1.16|0|0.0|-100|-0.31|1|0.05|N/A|N/A|N/A|N/A|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-46|-0.14|0|0.0|-98|-0.3|0|0.0|-130|-0.4|0|0.0|-6|-0.02|1|0.05|-98|-0.3|0|0.0|-110|-0.34|0|0.0|-104|-0.32|-2|-0.1|48|0.15|-3|-0.15|-98|-0.3|0|0.0|-26|-0.08|0|0.0|-98|-0.3|0|0.0|N/A|N/A|N/A|N/A|-98|-0.3|0|0.0|12|0.04|-3|-0.15|N/A|N/A|N/A|N/A|-98|-0.3|0|0.0|58|0.18|0|0.0|-98|-0.3|0|0.0|-98|-0.3|0|0.0|-134|-0.42|0|0.0|-134|-0.42|0|0.0|-134|-0.42|0|0.0|180|0.56|1|0.05 `arduino:mbed_giga:giga`|-72|-0.0|-24|-0.0|-144|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|N/A|N/A|N/A|N/A|-208|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|N/A|N/A|N/A|N/A|-80|-0.0|-32|-0.01|-80|-0.0|-32|-0.01|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-136|-0.01|-24|-0.0|N/A|N/A|N/A|N/A|-144|-0.01|-32|-0.01|-144|-0.01|-40|-0.01|N/A|N/A|N/A|N/A|-136|-0.01|-24|-0.0|-200|-0.01|-24|-0.0|-128|-0.01|-16|-0.0|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-136|-0.01|-24|-0.0 `arduino:renesas_uno:minima`|-4|-0.0|-20|-0.06|-20|-0.01|-20|-0.06|-20|-0.01|-20|-0.06|0|0.0|-16|-0.05|N/A|N/A|N/A|N/A|-52|-0.02|-20|-0.06|-4|-0.0|-8|-0.02|N/A|N/A|N/A|N/A|-4|-0.0|-16|-0.05|-532|-0.2|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-16|-0.05|-20|-0.01|-24|-0.07|-20|-0.01|-20|-0.06|-36|-0.01|-16|-0.05|-4|-0.0|-24|-0.07|-36|-0.01|-28|-0.09|-36|-0.01|-28|-0.09|-36|-0.01|-16|-0.05|-532|-0.2|-16|-0.05|-36|-0.01|-20|-0.06|N/A|N/A|N/A|N/A|-20|-0.01|-20|-0.06|-36|-0.01|-24|-0.07|N/A|N/A|N/A|N/A|-4|-0.0|-20|-0.06|-84|-0.03|-16|-0.05|-16|-0.01|-12|-0.04|-4|-0.0|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-20|-0.06|-20|-0.01|-16|-0.05|-4|-0.0|-24|-0.07 `arduino:samd:adafruit_circuitplayground_m0`|-568|-0.22|-20|-0.06|-588|-0.22|-24|-0.07|-588|-0.22|-24|-0.07|-584|-0.22|-20|-0.06|N/A|N/A|N/A|N/A|-1268|-0.48|-24|-0.07|-568|-0.22|-20|-0.06|N/A|N/A|N/A|N/A|-584|-0.22|-24|-0.07|-588|-0.22|-24|-0.07|-576|-0.22|-24|-0.07|-576|-0.22|-20|-0.06|-116|-0.04|-24|-0.07|-140|-0.05|-24|-0.07|-600|-0.23|-24|-0.07|-568|-0.22|-24|-0.07|-512|-0.2|-24|-0.07|-516|-0.2|-24|-0.07|-604|-0.23|-24|-0.07|-572|-0.22|-24|-0.07|-584|-0.22|-24|-0.07|N/A|N/A|N/A|N/A|-580|-0.22|-24|-0.07|-592|-0.23|-32|-0.1|N/A|N/A|N/A|N/A|-584|-0.22|-24|-0.07|-152|-0.06|-24|-0.07|-580|-0.22|-20|-0.06|-576|-0.22|-24|-0.07|-116|-0.04|-24|-0.07|-116|-0.04|-24|-0.07|-120|-0.05|-24|-0.07|-476|-0.18|-24|-0.07 `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|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|-12|-0.0|-24|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|-24|-0.0|-8|-0.0|N/A|N/A|N/A|N/A|-32|-0.0|-12|-0.0|-8|-0.0|-12|-0.0|N/A|N/A|N/A|N/A|-8|-0.0|-12|-0.0|-536|-0.03|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-40|-0.0|4|0.0|-40|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-32|-0.0|-16|-0.01|-32|-0.0|-16|-0.01|-40|-0.0|-12|-0.0|-552|-0.03|-12|-0.0|-24|-0.0|-12|-0.0|N/A|N/A|N/A|N/A|-16|-0.0|-12|-0.0|-24|-0.0|-20|-0.01|N/A|N/A|N/A|N/A|-16|-0.0|-12|-0.0|-48|-0.0|-12|-0.0|-16|-0.0|-8|-0.0|-16|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-16|-0.01 `teensy:avr:teensy36`|-212|-0.02|-48|-0.02|-204|-0.02|-48|-0.02|-204|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-224|-0.02|-48|-0.02|-176|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-308|-0.03|-48|-0.02|-196|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|-240|-0.02|-48|-0.02|-200|-0.02|-48|-0.02|-184|-0.02|-48|-0.02|-164|-0.02|-48|-0.02|-212|-0.02|-48|-0.02|16|0.0|-48|-0.02|16|0.0|-48|-0.02|-204|-0.02|-48|-0.02|16|0.0|-48|-0.02|-192|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-204|-0.02|-48|-0.02|-224|-0.02|-40|-0.02|N/A|N/A|N/A|N/A|-188|-0.02|-48|-0.02|-232|-0.02|-56|-0.02|-200|-0.02|-48|-0.02|-192|-0.02|-48|-0.02|-308|-0.03|-48|-0.02|-308|-0.03|-48|-0.02|-308|-0.03|-48|-0.02|-100|-0.01|-40|-0.02 `teensy:avr:teensy41`|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A
Click for full report CSV ``` 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/01.Basics/Vibrato_Midi_Note
flash,%,examples/01.Basics/Vibrato_Midi_Note
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/Difference_Tone_FixMath
flash,%,examples/06.Synthesis/Difference_Tone_FixMath
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/FMsynth_FixMath
flash,%,examples/06.Synthesis/FMsynth_FixMath
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,-4,-0.01,-20,-0.1,-16,-0.02,-20,-0.1,48,0.07,-12,-0.06,-16,-0.02,-20,-0.1,N/A,N/A,N/A,N/A,-24,-0.04,-20,-0.1,4,0.01,-16,-0.08,N/A,N/A,N/A,N/A,-4,-0.01,-20,-0.1,-12,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-12,-0.02,-20,-0.1,-16,-0.02,-20,-0.1,32,0.05,-12,-0.06,-28,-0.04,-20,-0.1,8,0.01,-20,-0.1,-24,-0.04,-24,-0.12,44,0.07,-16,-0.08,-32,-0.05,-20,-0.1,-32,-0.05,-20,-0.1,-20,-0.03,-20,-0.1,N/A,N/A,N/A,N/A,-16,-0.02,-20,-0.1,44,0.07,-24,-0.12,N/A,N/A,N/A,N/A,-16,-0.02,-20,-0.1,-64,-0.1,-20,-0.1,-16,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-20,-0.03,-20,-0.1,-20,-0.03,-20,-0.1,-20,-0.03,-20,-0.1,-16,-0.02,-20,-0.1 arduino:avr:mega,-106,-0.04,0,0.0,-106,-0.04,0,0.0,40,0.02,-1,-0.01,-106,-0.04,0,0.0,N/A,N/A,N/A,N/A,-382,-0.15,0,0.0,-108,-0.04,1,0.01,N/A,N/A,N/A,N/A,-106,-0.04,0,0.0,-106,-0.04,0,0.0,-54,-0.02,0,0.0,-106,-0.04,0,0.0,-138,-0.05,0,0.0,-12,-0.0,1,0.01,-106,-0.04,0,0.0,-118,-0.05,0,0.0,-140,-0.06,-2,-0.02,58,0.02,-3,-0.04,-106,-0.04,0,0.0,-38,-0.01,0,0.0,-106,-0.04,0,0.0,N/A,N/A,N/A,N/A,-106,-0.04,0,0.0,10,0.0,-3,-0.04,N/A,N/A,N/A,N/A,-106,-0.04,0,0.0,12,0.0,0,0.0,-106,-0.04,0,0.0,-106,-0.04,0,0.0,-142,-0.06,0,0.0,-142,-0.06,0,0.0,-142,-0.06,0,0.0,172,0.07,1,0.01 arduino:avr:uno,-98,-0.3,0,0.0,-98,-0.3,0,0.0,50,0.16,-1,-0.05,-98,-0.3,0,0.0,N/A,N/A,N/A,N/A,-374,-1.16,0,0.0,-100,-0.31,1,0.05,N/A,N/A,N/A,N/A,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-46,-0.14,0,0.0,-98,-0.3,0,0.0,-130,-0.4,0,0.0,-6,-0.02,1,0.05,-98,-0.3,0,0.0,-110,-0.34,0,0.0,-104,-0.32,-2,-0.1,48,0.15,-3,-0.15,-98,-0.3,0,0.0,-26,-0.08,0,0.0,-98,-0.3,0,0.0,N/A,N/A,N/A,N/A,-98,-0.3,0,0.0,12,0.04,-3,-0.15,N/A,N/A,N/A,N/A,-98,-0.3,0,0.0,58,0.18,0,0.0,-98,-0.3,0,0.0,-98,-0.3,0,0.0,-134,-0.42,0,0.0,-134,-0.42,0,0.0,-134,-0.42,0,0.0,180,0.56,1,0.05 arduino:mbed_giga:giga,-72,-0.0,-24,-0.0,-144,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,N/A,N/A,N/A,N/A,-208,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,N/A,N/A,N/A,N/A,-80,-0.0,-32,-0.01,-80,-0.0,-32,-0.01,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-24,-0.0,N/A,N/A,N/A,N/A,-144,-0.01,-32,-0.01,-144,-0.01,-40,-0.01,N/A,N/A,N/A,N/A,-136,-0.01,-24,-0.0,-200,-0.01,-24,-0.0,-128,-0.01,-16,-0.0,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-24,-0.0 arduino:renesas_uno:minima,-4,-0.0,-20,-0.06,-20,-0.01,-20,-0.06,-20,-0.01,-20,-0.06,0,0.0,-16,-0.05,N/A,N/A,N/A,N/A,-52,-0.02,-20,-0.06,-4,-0.0,-8,-0.02,N/A,N/A,N/A,N/A,-4,-0.0,-16,-0.05,-532,-0.2,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-16,-0.05,-20,-0.01,-24,-0.07,-20,-0.01,-20,-0.06,-36,-0.01,-16,-0.05,-4,-0.0,-24,-0.07,-36,-0.01,-28,-0.09,-36,-0.01,-28,-0.09,-36,-0.01,-16,-0.05,-532,-0.2,-16,-0.05,-36,-0.01,-20,-0.06,N/A,N/A,N/A,N/A,-20,-0.01,-20,-0.06,-36,-0.01,-24,-0.07,N/A,N/A,N/A,N/A,-4,-0.0,-20,-0.06,-84,-0.03,-16,-0.05,-16,-0.01,-12,-0.04,-4,-0.0,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-20,-0.06,-20,-0.01,-16,-0.05,-4,-0.0,-24,-0.07 arduino:samd:adafruit_circuitplayground_m0,-568,-0.22,-20,-0.06,-588,-0.22,-24,-0.07,-588,-0.22,-24,-0.07,-584,-0.22,-20,-0.06,N/A,N/A,N/A,N/A,-1268,-0.48,-24,-0.07,-568,-0.22,-20,-0.06,N/A,N/A,N/A,N/A,-584,-0.22,-24,-0.07,-588,-0.22,-24,-0.07,-576,-0.22,-24,-0.07,-576,-0.22,-20,-0.06,-116,-0.04,-24,-0.07,-140,-0.05,-24,-0.07,-600,-0.23,-24,-0.07,-568,-0.22,-24,-0.07,-512,-0.2,-24,-0.07,-516,-0.2,-24,-0.07,-604,-0.23,-24,-0.07,-572,-0.22,-24,-0.07,-584,-0.22,-24,-0.07,N/A,N/A,N/A,N/A,-580,-0.22,-24,-0.07,-592,-0.23,-32,-0.1,N/A,N/A,N/A,N/A,-584,-0.22,-24,-0.07,-152,-0.06,-24,-0.07,-580,-0.22,-20,-0.06,-576,-0.22,-24,-0.07,-116,-0.04,-24,-0.07,-116,-0.04,-24,-0.07,-120,-0.05,-24,-0.07,-476,-0.18,-24,-0.07 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,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,-12,-0.0,-24,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,-24,-0.0,-8,-0.0,N/A,N/A,N/A,N/A,-32,-0.0,-12,-0.0,-8,-0.0,-12,-0.0,N/A,N/A,N/A,N/A,-8,-0.0,-12,-0.0,-536,-0.03,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-40,-0.0,4,0.0,-40,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-32,-0.0,-16,-0.01,-32,-0.0,-16,-0.01,-40,-0.0,-12,-0.0,-552,-0.03,-12,-0.0,-24,-0.0,-12,-0.0,N/A,N/A,N/A,N/A,-16,-0.0,-12,-0.0,-24,-0.0,-20,-0.01,N/A,N/A,N/A,N/A,-16,-0.0,-12,-0.0,-48,-0.0,-12,-0.0,-16,-0.0,-8,-0.0,-16,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-16,-0.01 teensy:avr:teensy36,-212,-0.02,-48,-0.02,-204,-0.02,-48,-0.02,-204,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-224,-0.02,-48,-0.02,-176,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-308,-0.03,-48,-0.02,-196,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,-240,-0.02,-48,-0.02,-200,-0.02,-48,-0.02,-184,-0.02,-48,-0.02,-164,-0.02,-48,-0.02,-212,-0.02,-48,-0.02,16,0.0,-48,-0.02,16,0.0,-48,-0.02,-204,-0.02,-48,-0.02,16,0.0,-48,-0.02,-192,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-204,-0.02,-48,-0.02,-224,-0.02,-40,-0.02,N/A,N/A,N/A,N/A,-188,-0.02,-48,-0.02,-232,-0.02,-56,-0.02,-200,-0.02,-48,-0.02,-192,-0.02,-48,-0.02,-308,-0.03,-48,-0.02,-308,-0.03,-48,-0.02,-308,-0.03,-48,-0.02,-100,-0.01,-40,-0.02 teensy:avr:teensy41,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A ```
github-actions[bot] commented 3 months ago

Memory usage change @ a619093bb895322626e133f0077c5d1f2bb9e8f7

Board flash % RAM for global variables %
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 :grey_question: -64 - +48 -0.1 - +0.07 :green_heart: -32 - -12 -0.16 - -0.06
arduino:avr:mega :green_heart: -830 - -282 -0.33 - -0.11 :green_heart: -50 - -37 -0.61 - -0.45
arduino:avr:uno :green_heart: -814 - -266 -2.52 - -0.82 :green_heart: -50 - -37 -2.44 - -1.81
arduino:mbed_giga:giga :green_heart: -208 - -72 -0.01 - -0.0 :green_heart: -40 - -16 -0.01 - -0.0
arduino:renesas_uno:minima :green_heart: -532 - 0 -0.2 - 0.0 :green_heart: -36 - -12 -0.11 - -0.04
arduino:samd:adafruit_circuitplayground_m0 :green_heart: -1268 - -116 -0.48 - -0.04 :green_heart: -36 - -20 -0.11 - -0.06
esp8266:esp8266:huzzah N/A N/A N/A N/A
rp2040:rp2040:rpipico :green_heart: -552 - -8 -0.03 - -0.0 :grey_question: -28 - +4 -0.01 - 0.0
teensy:avr:teensy36 :grey_question: -316 - +16 -0.03 - 0.0 :green_heart: -56 - -48 -0.02 - -0.02
teensy:avr:teensy41 N/A N/A N/A N/A
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/01.Basics/Vibrato_Midi_Note`
flash|%|`examples/01.Basics/Vibrato_Midi_Note`
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/Difference_Tone_FixMath`
flash|%|`examples/06.Synthesis/Difference_Tone_FixMath`
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/FMsynth_FixMath`
flash|%|`examples/06.Synthesis/FMsynth_FixMath`
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`|-4|-0.01|-20|-0.1|-16|-0.02|-20|-0.1|48|0.07|-12|-0.06|-16|-0.02|-20|-0.1|N/A|N/A|N/A|N/A|-24|-0.04|-20|-0.1|-16|-0.02|-20|-0.1|N/A|N/A|N/A|N/A|-4|-0.01|-20|-0.1|-12|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-12|-0.02|-20|-0.1|-16|-0.02|-20|-0.1|32|0.05|-12|-0.06|-28|-0.04|-20|-0.1|8|0.01|-20|-0.1|-56|-0.09|-28|-0.14|8|0.01|-20|-0.1|-32|-0.05|-20|-0.1|-32|-0.05|-20|-0.1|-20|-0.03|-20|-0.1|N/A|N/A|N/A|N/A|-16|-0.02|-20|-0.1|-64|-0.1|-32|-0.16|N/A|N/A|N/A|N/A|-16|-0.02|-20|-0.1|-64|-0.1|-20|-0.1|-16|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-20|-0.03|-20|-0.1|-20|-0.03|-20|-0.1|-20|-0.03|-20|-0.1|-24|-0.04|-20|-0.1 `arduino:avr:mega`|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-408|-0.16|-39|-0.48|-554|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-830|-0.33|-38|-0.46|-564|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-502|-0.2|-38|-0.46|-554|-0.22|-38|-0.46|-586|-0.23|-38|-0.46|-460|-0.18|-37|-0.45|-554|-0.22|-38|-0.46|-566|-0.22|-38|-0.46|-594|-0.23|-50|-0.61|-396|-0.16|-49|-0.6|-554|-0.22|-38|-0.46|-486|-0.19|-38|-0.46|-554|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-426|-0.17|-44|-0.54|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-436|-0.17|-38|-0.46|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-590|-0.23|-38|-0.46|-590|-0.23|-38|-0.46|-590|-0.23|-38|-0.46|-282|-0.11|-38|-0.46 `arduino:avr:uno`|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-390|-1.21|-39|-1.9|-538|-1.67|-38|-1.86|N/A|N/A|N/A|N/A|-814|-2.52|-38|-1.86|-548|-1.7|-38|-1.86|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-486|-1.51|-38|-1.86|-538|-1.67|-38|-1.86|-570|-1.77|-38|-1.86|-446|-1.38|-37|-1.81|-538|-1.67|-38|-1.86|-550|-1.71|-38|-1.86|-556|-1.72|-50|-2.44|-386|-1.2|-49|-2.39|-538|-1.67|-38|-1.86|-466|-1.44|-38|-1.86|-538|-1.67|-38|-1.86|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-412|-1.28|-44|-2.15|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-382|-1.18|-38|-1.86|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-574|-1.78|-38|-1.86|-574|-1.78|-38|-1.86|-574|-1.78|-38|-1.86|-266|-0.82|-38|-1.86 `arduino:mbed_giga:giga`|-72|-0.0|-24|-0.0|-144|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|N/A|N/A|N/A|N/A|-208|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|N/A|N/A|N/A|N/A|-80|-0.0|-32|-0.01|-80|-0.0|-32|-0.01|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-144|-0.01|-32|-0.01|-200|-0.01|-40|-0.01|-200|-0.01|-40|-0.01|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-136|-0.01|-24|-0.0|N/A|N/A|N/A|N/A|-144|-0.01|-32|-0.01|-200|-0.01|-40|-0.01|N/A|N/A|N/A|N/A|-136|-0.01|-24|-0.0|-200|-0.01|-24|-0.0|-128|-0.01|-16|-0.0|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-136|-0.01|-32|-0.01 `arduino:renesas_uno:minima`|-4|-0.0|-20|-0.06|-20|-0.01|-20|-0.06|-20|-0.01|-20|-0.06|0|0.0|-16|-0.05|N/A|N/A|N/A|N/A|-52|-0.02|-20|-0.06|-20|-0.01|-16|-0.05|N/A|N/A|N/A|N/A|-4|-0.0|-16|-0.05|-532|-0.2|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-16|-0.05|-20|-0.01|-24|-0.07|-20|-0.01|-20|-0.06|-36|-0.01|-16|-0.05|-4|-0.0|-24|-0.07|-84|-0.03|-36|-0.11|-84|-0.03|-36|-0.11|-36|-0.01|-16|-0.05|-532|-0.2|-16|-0.05|-36|-0.01|-20|-0.06|N/A|N/A|N/A|N/A|-20|-0.01|-20|-0.06|-132|-0.05|-36|-0.11|N/A|N/A|N/A|N/A|-4|-0.0|-20|-0.06|-84|-0.03|-16|-0.05|-16|-0.01|-12|-0.04|-4|-0.0|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-20|-0.06|-20|-0.01|-16|-0.05|-4|-0.0|-24|-0.07 `arduino:samd:adafruit_circuitplayground_m0`|-568|-0.22|-20|-0.06|-588|-0.22|-24|-0.07|-588|-0.22|-24|-0.07|-584|-0.22|-20|-0.06|N/A|N/A|N/A|N/A|-1268|-0.48|-24|-0.07|-588|-0.22|-24|-0.07|N/A|N/A|N/A|N/A|-584|-0.22|-24|-0.07|-588|-0.22|-24|-0.07|-576|-0.22|-24|-0.07|-576|-0.22|-20|-0.06|-116|-0.04|-24|-0.07|-140|-0.05|-24|-0.07|-600|-0.23|-24|-0.07|-568|-0.22|-24|-0.07|-540|-0.21|-32|-0.1|-544|-0.21|-32|-0.1|-604|-0.23|-24|-0.07|-572|-0.22|-24|-0.07|-584|-0.22|-24|-0.07|N/A|N/A|N/A|N/A|-580|-0.22|-24|-0.07|-680|-0.26|-36|-0.11|N/A|N/A|N/A|N/A|-584|-0.22|-24|-0.07|-152|-0.06|-24|-0.07|-580|-0.22|-20|-0.06|-576|-0.22|-24|-0.07|-116|-0.04|-24|-0.07|-116|-0.04|-24|-0.07|-120|-0.05|-24|-0.07|-480|-0.18|-24|-0.07 `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|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|-12|-0.0|-24|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|-24|-0.0|-8|-0.0|N/A|N/A|N/A|N/A|-32|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|N/A|N/A|N/A|N/A|-8|-0.0|-12|-0.0|-536|-0.03|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-40|-0.0|4|0.0|-40|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-80|-0.0|-24|-0.01|-80|-0.0|-24|-0.01|-40|-0.0|-12|-0.0|-552|-0.03|-12|-0.0|-24|-0.0|-12|-0.0|N/A|N/A|N/A|N/A|-16|-0.0|-12|-0.0|-120|-0.01|-28|-0.01|N/A|N/A|N/A|N/A|-16|-0.0|-12|-0.0|-48|-0.0|-12|-0.0|-16|-0.0|-8|-0.0|-16|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-24|-0.0|-16|-0.01 `teensy:avr:teensy36`|-212|-0.02|-48|-0.02|-204|-0.02|-48|-0.02|-204|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-224|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-308|-0.03|-48|-0.02|-196|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|-240|-0.02|-48|-0.02|-200|-0.02|-48|-0.02|-184|-0.02|-48|-0.02|-164|-0.02|-48|-0.02|-212|-0.02|-48|-0.02|-60|-0.01|-56|-0.02|-60|-0.01|-56|-0.02|-204|-0.02|-48|-0.02|16|0.0|-48|-0.02|-192|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-204|-0.02|-48|-0.02|-316|-0.03|-48|-0.02|N/A|N/A|N/A|N/A|-188|-0.02|-48|-0.02|-232|-0.02|-56|-0.02|-200|-0.02|-48|-0.02|-192|-0.02|-48|-0.02|-308|-0.03|-48|-0.02|-308|-0.03|-48|-0.02|-308|-0.03|-48|-0.02|-108|-0.01|-48|-0.02 `teensy:avr:teensy41`|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A
Click for full report CSV ``` 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/01.Basics/Vibrato_Midi_Note
flash,%,examples/01.Basics/Vibrato_Midi_Note
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/Difference_Tone_FixMath
flash,%,examples/06.Synthesis/Difference_Tone_FixMath
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/FMsynth_FixMath
flash,%,examples/06.Synthesis/FMsynth_FixMath
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,-4,-0.01,-20,-0.1,-16,-0.02,-20,-0.1,48,0.07,-12,-0.06,-16,-0.02,-20,-0.1,N/A,N/A,N/A,N/A,-24,-0.04,-20,-0.1,-16,-0.02,-20,-0.1,N/A,N/A,N/A,N/A,-4,-0.01,-20,-0.1,-12,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-12,-0.02,-20,-0.1,-16,-0.02,-20,-0.1,32,0.05,-12,-0.06,-28,-0.04,-20,-0.1,8,0.01,-20,-0.1,-56,-0.09,-28,-0.14,8,0.01,-20,-0.1,-32,-0.05,-20,-0.1,-32,-0.05,-20,-0.1,-20,-0.03,-20,-0.1,N/A,N/A,N/A,N/A,-16,-0.02,-20,-0.1,-64,-0.1,-32,-0.16,N/A,N/A,N/A,N/A,-16,-0.02,-20,-0.1,-64,-0.1,-20,-0.1,-16,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-20,-0.03,-20,-0.1,-20,-0.03,-20,-0.1,-20,-0.03,-20,-0.1,-24,-0.04,-20,-0.1 arduino:avr:mega,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-408,-0.16,-39,-0.48,-554,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-830,-0.33,-38,-0.46,-564,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-502,-0.2,-38,-0.46,-554,-0.22,-38,-0.46,-586,-0.23,-38,-0.46,-460,-0.18,-37,-0.45,-554,-0.22,-38,-0.46,-566,-0.22,-38,-0.46,-594,-0.23,-50,-0.61,-396,-0.16,-49,-0.6,-554,-0.22,-38,-0.46,-486,-0.19,-38,-0.46,-554,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-426,-0.17,-44,-0.54,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-436,-0.17,-38,-0.46,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-590,-0.23,-38,-0.46,-590,-0.23,-38,-0.46,-590,-0.23,-38,-0.46,-282,-0.11,-38,-0.46 arduino:avr:uno,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-390,-1.21,-39,-1.9,-538,-1.67,-38,-1.86,N/A,N/A,N/A,N/A,-814,-2.52,-38,-1.86,-548,-1.7,-38,-1.86,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-486,-1.51,-38,-1.86,-538,-1.67,-38,-1.86,-570,-1.77,-38,-1.86,-446,-1.38,-37,-1.81,-538,-1.67,-38,-1.86,-550,-1.71,-38,-1.86,-556,-1.72,-50,-2.44,-386,-1.2,-49,-2.39,-538,-1.67,-38,-1.86,-466,-1.44,-38,-1.86,-538,-1.67,-38,-1.86,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-412,-1.28,-44,-2.15,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-382,-1.18,-38,-1.86,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-574,-1.78,-38,-1.86,-574,-1.78,-38,-1.86,-574,-1.78,-38,-1.86,-266,-0.82,-38,-1.86 arduino:mbed_giga:giga,-72,-0.0,-24,-0.0,-144,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,N/A,N/A,N/A,N/A,-208,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,N/A,N/A,N/A,N/A,-80,-0.0,-32,-0.01,-80,-0.0,-32,-0.01,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-144,-0.01,-32,-0.01,-200,-0.01,-40,-0.01,-200,-0.01,-40,-0.01,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-24,-0.0,N/A,N/A,N/A,N/A,-144,-0.01,-32,-0.01,-200,-0.01,-40,-0.01,N/A,N/A,N/A,N/A,-136,-0.01,-24,-0.0,-200,-0.01,-24,-0.0,-128,-0.01,-16,-0.0,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-32,-0.01 arduino:renesas_uno:minima,-4,-0.0,-20,-0.06,-20,-0.01,-20,-0.06,-20,-0.01,-20,-0.06,0,0.0,-16,-0.05,N/A,N/A,N/A,N/A,-52,-0.02,-20,-0.06,-20,-0.01,-16,-0.05,N/A,N/A,N/A,N/A,-4,-0.0,-16,-0.05,-532,-0.2,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-16,-0.05,-20,-0.01,-24,-0.07,-20,-0.01,-20,-0.06,-36,-0.01,-16,-0.05,-4,-0.0,-24,-0.07,-84,-0.03,-36,-0.11,-84,-0.03,-36,-0.11,-36,-0.01,-16,-0.05,-532,-0.2,-16,-0.05,-36,-0.01,-20,-0.06,N/A,N/A,N/A,N/A,-20,-0.01,-20,-0.06,-132,-0.05,-36,-0.11,N/A,N/A,N/A,N/A,-4,-0.0,-20,-0.06,-84,-0.03,-16,-0.05,-16,-0.01,-12,-0.04,-4,-0.0,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-20,-0.06,-20,-0.01,-16,-0.05,-4,-0.0,-24,-0.07 arduino:samd:adafruit_circuitplayground_m0,-568,-0.22,-20,-0.06,-588,-0.22,-24,-0.07,-588,-0.22,-24,-0.07,-584,-0.22,-20,-0.06,N/A,N/A,N/A,N/A,-1268,-0.48,-24,-0.07,-588,-0.22,-24,-0.07,N/A,N/A,N/A,N/A,-584,-0.22,-24,-0.07,-588,-0.22,-24,-0.07,-576,-0.22,-24,-0.07,-576,-0.22,-20,-0.06,-116,-0.04,-24,-0.07,-140,-0.05,-24,-0.07,-600,-0.23,-24,-0.07,-568,-0.22,-24,-0.07,-540,-0.21,-32,-0.1,-544,-0.21,-32,-0.1,-604,-0.23,-24,-0.07,-572,-0.22,-24,-0.07,-584,-0.22,-24,-0.07,N/A,N/A,N/A,N/A,-580,-0.22,-24,-0.07,-680,-0.26,-36,-0.11,N/A,N/A,N/A,N/A,-584,-0.22,-24,-0.07,-152,-0.06,-24,-0.07,-580,-0.22,-20,-0.06,-576,-0.22,-24,-0.07,-116,-0.04,-24,-0.07,-116,-0.04,-24,-0.07,-120,-0.05,-24,-0.07,-480,-0.18,-24,-0.07 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,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,-12,-0.0,-24,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,-24,-0.0,-8,-0.0,N/A,N/A,N/A,N/A,-32,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,N/A,N/A,N/A,N/A,-8,-0.0,-12,-0.0,-536,-0.03,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-40,-0.0,4,0.0,-40,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-80,-0.0,-24,-0.01,-80,-0.0,-24,-0.01,-40,-0.0,-12,-0.0,-552,-0.03,-12,-0.0,-24,-0.0,-12,-0.0,N/A,N/A,N/A,N/A,-16,-0.0,-12,-0.0,-120,-0.01,-28,-0.01,N/A,N/A,N/A,N/A,-16,-0.0,-12,-0.0,-48,-0.0,-12,-0.0,-16,-0.0,-8,-0.0,-16,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-24,-0.0,-16,-0.01 teensy:avr:teensy36,-212,-0.02,-48,-0.02,-204,-0.02,-48,-0.02,-204,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-224,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-308,-0.03,-48,-0.02,-196,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,-240,-0.02,-48,-0.02,-200,-0.02,-48,-0.02,-184,-0.02,-48,-0.02,-164,-0.02,-48,-0.02,-212,-0.02,-48,-0.02,-60,-0.01,-56,-0.02,-60,-0.01,-56,-0.02,-204,-0.02,-48,-0.02,16,0.0,-48,-0.02,-192,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-204,-0.02,-48,-0.02,-316,-0.03,-48,-0.02,N/A,N/A,N/A,N/A,-188,-0.02,-48,-0.02,-232,-0.02,-56,-0.02,-200,-0.02,-48,-0.02,-192,-0.02,-48,-0.02,-308,-0.03,-48,-0.02,-308,-0.03,-48,-0.02,-308,-0.03,-48,-0.02,-108,-0.01,-48,-0.02 teensy:avr:teensy41,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A ```
tfry-git commented 3 months ago

There are a couple of items left at #210 , but those can really be handled, incrementally, as far as I can see. Also, I'm a little afraid, waiting for every box to be truly ticked will cause out-of-proportion delays. So what I'd like to propose is to finally go ahead and make the switch to Mozzi 2.0. (It's a small step in git, but...)

My checklist of stuff that really still needs to be done (please add your items, if any):

sensorium commented 3 months ago

I tested generating the docs on my setup, loading extras/doxygen-style/Doxyfile into Doxygen, and it still seems to work OK. You might have to adjust some of the local directory entries, though the only obvious one I see is in "Step 1" on the Doxygen gui, which is the working directory.

tomcombriat commented 3 months ago

(my last attempt was not so very successful. @tomcombriat , have you done that, before?)

Not for Mozzi and I have to say that I am not very experienced with Doxygen, but I can try to help on what @sensorium has done (if changes are needed).

we probably want to preserve the current master as a "Mozzi1" branch, just in case

Yes, I also wanted to suggest that. This can be especially useful for git users wanted to recompile old sketches done with Mozzi1 (like me for instance): people using the Arduino Library Manager can do that easily, but I never found a way to switch from a tag to another. Switching to another branch is super straightforward (but might be worth documenting).

sensorium commented 3 months ago

On looking at the generated docs, I didn't find the classes (Oscil, filters etc.). Not sure if it's due to something that's changed in the source files, or in the Doxygen software/config. It's been a while and I'd almost need to start understanding it all over again step by step to work it out... (sorry to be not much help).

tfry-git commented 3 months ago

Hm the doxygen handling of "groups" seems to have changed (and confuses me). I tried another round with doxygen 1.9.1, and made some adjustments on the way. I'm afraid the resulting structure still has potential for confusion, but on first glance, everything seems to be present.

(We'll also have to second-check the links on the learn pages and Readme. At least some appear to have changed.)

github-actions[bot] commented 3 months ago

Memory usage change @ 62af5c213ce344ef9010f3eaa18a0ad4a269c950

Board flash % RAM for global variables %
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 :grey_question: -64 - +48 -0.1 - +0.07 :green_heart: -32 - -12 -0.16 - -0.06
arduino:avr:mega :green_heart: -830 - -282 -0.33 - -0.11 :green_heart: -50 - -37 -0.61 - -0.45
arduino:avr:uno :green_heart: -814 - -266 -2.52 - -0.82 :green_heart: -50 - -37 -2.44 - -1.81
arduino:mbed_giga:giga :green_heart: -208 - -72 -0.01 - -0.0 :green_heart: -40 - -16 -0.01 - -0.0
arduino:renesas_uno:minima :green_heart: -532 - 0 -0.2 - 0.0 :green_heart: -36 - -12 -0.11 - -0.04
arduino:samd:adafruit_circuitplayground_m0 :green_heart: -1268 - -116 -0.48 - -0.04 :green_heart: -36 - -20 -0.11 - -0.06
esp8266:esp8266:huzzah N/A N/A N/A N/A
rp2040:rp2040:rpipico :green_heart: -552 - -8 -0.03 - -0.0 :grey_question: -28 - +4 -0.01 - 0.0
teensy:avr:teensy36 :grey_question: -316 - +16 -0.03 - 0.0 :green_heart: -56 - -48 -0.02 - -0.02
teensy:avr:teensy41 N/A N/A N/A N/A
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/01.Basics/Vibrato_Midi_Note`
flash|%|`examples/01.Basics/Vibrato_Midi_Note`
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/Difference_Tone_FixMath`
flash|%|`examples/06.Synthesis/Difference_Tone_FixMath`
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/FMsynth_FixMath`
flash|%|`examples/06.Synthesis/FMsynth_FixMath`
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`|-4|-0.01|-20|-0.1|-16|-0.02|-20|-0.1|48|0.07|-12|-0.06|-16|-0.02|-20|-0.1|N/A|N/A|N/A|N/A|-24|-0.04|-20|-0.1|-16|-0.02|-20|-0.1|N/A|N/A|N/A|N/A|-4|-0.01|-20|-0.1|-12|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-12|-0.02|-20|-0.1|-16|-0.02|-20|-0.1|32|0.05|-12|-0.06|-28|-0.04|-20|-0.1|8|0.01|-20|-0.1|-56|-0.09|-28|-0.14|8|0.01|-20|-0.1|-32|-0.05|-20|-0.1|-32|-0.05|-20|-0.1|-20|-0.03|-20|-0.1|N/A|N/A|N/A|N/A|-16|-0.02|-20|-0.1|-64|-0.1|-32|-0.16|N/A|N/A|N/A|N/A|-16|-0.02|-20|-0.1|-64|-0.1|-20|-0.1|-16|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-20|-0.03|-20|-0.1|-20|-0.03|-20|-0.1|-20|-0.03|-20|-0.1|-24|-0.04|-20|-0.1 `arduino:avr:mega`|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-408|-0.16|-39|-0.48|-554|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-830|-0.33|-38|-0.46|-564|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-502|-0.2|-38|-0.46|-554|-0.22|-38|-0.46|-586|-0.23|-38|-0.46|-460|-0.18|-37|-0.45|-554|-0.22|-38|-0.46|-566|-0.22|-38|-0.46|-594|-0.23|-50|-0.61|-396|-0.16|-49|-0.6|-554|-0.22|-38|-0.46|-486|-0.19|-38|-0.46|-554|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-426|-0.17|-44|-0.54|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-436|-0.17|-38|-0.46|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-590|-0.23|-38|-0.46|-590|-0.23|-38|-0.46|-590|-0.23|-38|-0.46|-282|-0.11|-38|-0.46 `arduino:avr:uno`|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-390|-1.21|-39|-1.9|-538|-1.67|-38|-1.86|N/A|N/A|N/A|N/A|-814|-2.52|-38|-1.86|-548|-1.7|-38|-1.86|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-486|-1.51|-38|-1.86|-538|-1.67|-38|-1.86|-570|-1.77|-38|-1.86|-446|-1.38|-37|-1.81|-538|-1.67|-38|-1.86|-550|-1.71|-38|-1.86|-556|-1.72|-50|-2.44|-386|-1.2|-49|-2.39|-538|-1.67|-38|-1.86|-466|-1.44|-38|-1.86|-538|-1.67|-38|-1.86|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-412|-1.28|-44|-2.15|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-382|-1.18|-38|-1.86|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-574|-1.78|-38|-1.86|-574|-1.78|-38|-1.86|-574|-1.78|-38|-1.86|-266|-0.82|-38|-1.86 `arduino:mbed_giga:giga`|-72|-0.0|-24|-0.0|-144|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|N/A|N/A|N/A|N/A|-208|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|N/A|N/A|N/A|N/A|-80|-0.0|-32|-0.01|-80|-0.0|-32|-0.01|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-144|-0.01|-32|-0.01|-200|-0.01|-40|-0.01|-200|-0.01|-40|-0.01|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-136|-0.01|-24|-0.0|N/A|N/A|N/A|N/A|-144|-0.01|-32|-0.01|-200|-0.01|-40|-0.01|N/A|N/A|N/A|N/A|-136|-0.01|-24|-0.0|-200|-0.01|-24|-0.0|-128|-0.01|-16|-0.0|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-136|-0.01|-32|-0.01 `arduino:renesas_uno:minima`|-4|-0.0|-20|-0.06|-20|-0.01|-20|-0.06|-20|-0.01|-20|-0.06|0|0.0|-16|-0.05|N/A|N/A|N/A|N/A|-52|-0.02|-20|-0.06|-20|-0.01|-16|-0.05|N/A|N/A|N/A|N/A|-4|-0.0|-16|-0.05|-532|-0.2|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-16|-0.05|-20|-0.01|-24|-0.07|-20|-0.01|-20|-0.06|-36|-0.01|-16|-0.05|-4|-0.0|-24|-0.07|-84|-0.03|-36|-0.11|-84|-0.03|-36|-0.11|-36|-0.01|-16|-0.05|-532|-0.2|-16|-0.05|-36|-0.01|-20|-0.06|N/A|N/A|N/A|N/A|-20|-0.01|-20|-0.06|-132|-0.05|-36|-0.11|N/A|N/A|N/A|N/A|-4|-0.0|-20|-0.06|-84|-0.03|-16|-0.05|-16|-0.01|-12|-0.04|-4|-0.0|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-20|-0.06|-20|-0.01|-16|-0.05|-4|-0.0|-24|-0.07 `arduino:samd:adafruit_circuitplayground_m0`|-568|-0.22|-20|-0.06|-588|-0.22|-24|-0.07|-588|-0.22|-24|-0.07|-584|-0.22|-20|-0.06|N/A|N/A|N/A|N/A|-1268|-0.48|-24|-0.07|-588|-0.22|-24|-0.07|N/A|N/A|N/A|N/A|-584|-0.22|-24|-0.07|-588|-0.22|-24|-0.07|-576|-0.22|-24|-0.07|-576|-0.22|-20|-0.06|-116|-0.04|-24|-0.07|-140|-0.05|-24|-0.07|-600|-0.23|-24|-0.07|-568|-0.22|-24|-0.07|-540|-0.21|-32|-0.1|-544|-0.21|-32|-0.1|-604|-0.23|-24|-0.07|-572|-0.22|-24|-0.07|-584|-0.22|-24|-0.07|N/A|N/A|N/A|N/A|-580|-0.22|-24|-0.07|-680|-0.26|-36|-0.11|N/A|N/A|N/A|N/A|-584|-0.22|-24|-0.07|-152|-0.06|-24|-0.07|-580|-0.22|-20|-0.06|-576|-0.22|-24|-0.07|-116|-0.04|-24|-0.07|-116|-0.04|-24|-0.07|-120|-0.05|-24|-0.07|-480|-0.18|-24|-0.07 `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|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|-12|-0.0|-24|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|-24|-0.0|-8|-0.0|N/A|N/A|N/A|N/A|-32|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|N/A|N/A|N/A|N/A|-8|-0.0|-12|-0.0|-536|-0.03|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-40|-0.0|4|0.0|-40|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-80|-0.0|-24|-0.01|-80|-0.0|-24|-0.01|-40|-0.0|-12|-0.0|-552|-0.03|-12|-0.0|-24|-0.0|-12|-0.0|N/A|N/A|N/A|N/A|-16|-0.0|-12|-0.0|-120|-0.01|-28|-0.01|N/A|N/A|N/A|N/A|-16|-0.0|-12|-0.0|-48|-0.0|-12|-0.0|-16|-0.0|-8|-0.0|-16|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-24|-0.0|-16|-0.01 `teensy:avr:teensy36`|-212|-0.02|-48|-0.02|-204|-0.02|-48|-0.02|-204|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-224|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-308|-0.03|-48|-0.02|-196|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|-240|-0.02|-48|-0.02|-200|-0.02|-48|-0.02|-184|-0.02|-48|-0.02|-164|-0.02|-48|-0.02|-212|-0.02|-48|-0.02|-60|-0.01|-56|-0.02|-60|-0.01|-56|-0.02|-204|-0.02|-48|-0.02|16|0.0|-48|-0.02|-192|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-204|-0.02|-48|-0.02|-316|-0.03|-48|-0.02|N/A|N/A|N/A|N/A|-188|-0.02|-48|-0.02|-232|-0.02|-56|-0.02|-200|-0.02|-48|-0.02|-192|-0.02|-48|-0.02|-308|-0.03|-48|-0.02|-308|-0.03|-48|-0.02|-308|-0.03|-48|-0.02|-108|-0.01|-48|-0.02 `teensy:avr:teensy41`|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A
Click for full report CSV ``` 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/01.Basics/Vibrato_Midi_Note
flash,%,examples/01.Basics/Vibrato_Midi_Note
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/Difference_Tone_FixMath
flash,%,examples/06.Synthesis/Difference_Tone_FixMath
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/FMsynth_FixMath
flash,%,examples/06.Synthesis/FMsynth_FixMath
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,-4,-0.01,-20,-0.1,-16,-0.02,-20,-0.1,48,0.07,-12,-0.06,-16,-0.02,-20,-0.1,N/A,N/A,N/A,N/A,-24,-0.04,-20,-0.1,-16,-0.02,-20,-0.1,N/A,N/A,N/A,N/A,-4,-0.01,-20,-0.1,-12,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-12,-0.02,-20,-0.1,-16,-0.02,-20,-0.1,32,0.05,-12,-0.06,-28,-0.04,-20,-0.1,8,0.01,-20,-0.1,-56,-0.09,-28,-0.14,8,0.01,-20,-0.1,-32,-0.05,-20,-0.1,-32,-0.05,-20,-0.1,-20,-0.03,-20,-0.1,N/A,N/A,N/A,N/A,-16,-0.02,-20,-0.1,-64,-0.1,-32,-0.16,N/A,N/A,N/A,N/A,-16,-0.02,-20,-0.1,-64,-0.1,-20,-0.1,-16,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-20,-0.03,-20,-0.1,-20,-0.03,-20,-0.1,-20,-0.03,-20,-0.1,-24,-0.04,-20,-0.1 arduino:avr:mega,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-408,-0.16,-39,-0.48,-554,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-830,-0.33,-38,-0.46,-564,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-502,-0.2,-38,-0.46,-554,-0.22,-38,-0.46,-586,-0.23,-38,-0.46,-460,-0.18,-37,-0.45,-554,-0.22,-38,-0.46,-566,-0.22,-38,-0.46,-594,-0.23,-50,-0.61,-396,-0.16,-49,-0.6,-554,-0.22,-38,-0.46,-486,-0.19,-38,-0.46,-554,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-426,-0.17,-44,-0.54,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-436,-0.17,-38,-0.46,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-590,-0.23,-38,-0.46,-590,-0.23,-38,-0.46,-590,-0.23,-38,-0.46,-282,-0.11,-38,-0.46 arduino:avr:uno,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-390,-1.21,-39,-1.9,-538,-1.67,-38,-1.86,N/A,N/A,N/A,N/A,-814,-2.52,-38,-1.86,-548,-1.7,-38,-1.86,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-486,-1.51,-38,-1.86,-538,-1.67,-38,-1.86,-570,-1.77,-38,-1.86,-446,-1.38,-37,-1.81,-538,-1.67,-38,-1.86,-550,-1.71,-38,-1.86,-556,-1.72,-50,-2.44,-386,-1.2,-49,-2.39,-538,-1.67,-38,-1.86,-466,-1.44,-38,-1.86,-538,-1.67,-38,-1.86,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-412,-1.28,-44,-2.15,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-382,-1.18,-38,-1.86,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-574,-1.78,-38,-1.86,-574,-1.78,-38,-1.86,-574,-1.78,-38,-1.86,-266,-0.82,-38,-1.86 arduino:mbed_giga:giga,-72,-0.0,-24,-0.0,-144,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,N/A,N/A,N/A,N/A,-208,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,N/A,N/A,N/A,N/A,-80,-0.0,-32,-0.01,-80,-0.0,-32,-0.01,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-144,-0.01,-32,-0.01,-200,-0.01,-40,-0.01,-200,-0.01,-40,-0.01,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-24,-0.0,N/A,N/A,N/A,N/A,-144,-0.01,-32,-0.01,-200,-0.01,-40,-0.01,N/A,N/A,N/A,N/A,-136,-0.01,-24,-0.0,-200,-0.01,-24,-0.0,-128,-0.01,-16,-0.0,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-32,-0.01 arduino:renesas_uno:minima,-4,-0.0,-20,-0.06,-20,-0.01,-20,-0.06,-20,-0.01,-20,-0.06,0,0.0,-16,-0.05,N/A,N/A,N/A,N/A,-52,-0.02,-20,-0.06,-20,-0.01,-16,-0.05,N/A,N/A,N/A,N/A,-4,-0.0,-16,-0.05,-532,-0.2,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-16,-0.05,-20,-0.01,-24,-0.07,-20,-0.01,-20,-0.06,-36,-0.01,-16,-0.05,-4,-0.0,-24,-0.07,-84,-0.03,-36,-0.11,-84,-0.03,-36,-0.11,-36,-0.01,-16,-0.05,-532,-0.2,-16,-0.05,-36,-0.01,-20,-0.06,N/A,N/A,N/A,N/A,-20,-0.01,-20,-0.06,-132,-0.05,-36,-0.11,N/A,N/A,N/A,N/A,-4,-0.0,-20,-0.06,-84,-0.03,-16,-0.05,-16,-0.01,-12,-0.04,-4,-0.0,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-20,-0.06,-20,-0.01,-16,-0.05,-4,-0.0,-24,-0.07 arduino:samd:adafruit_circuitplayground_m0,-568,-0.22,-20,-0.06,-588,-0.22,-24,-0.07,-588,-0.22,-24,-0.07,-584,-0.22,-20,-0.06,N/A,N/A,N/A,N/A,-1268,-0.48,-24,-0.07,-588,-0.22,-24,-0.07,N/A,N/A,N/A,N/A,-584,-0.22,-24,-0.07,-588,-0.22,-24,-0.07,-576,-0.22,-24,-0.07,-576,-0.22,-20,-0.06,-116,-0.04,-24,-0.07,-140,-0.05,-24,-0.07,-600,-0.23,-24,-0.07,-568,-0.22,-24,-0.07,-540,-0.21,-32,-0.1,-544,-0.21,-32,-0.1,-604,-0.23,-24,-0.07,-572,-0.22,-24,-0.07,-584,-0.22,-24,-0.07,N/A,N/A,N/A,N/A,-580,-0.22,-24,-0.07,-680,-0.26,-36,-0.11,N/A,N/A,N/A,N/A,-584,-0.22,-24,-0.07,-152,-0.06,-24,-0.07,-580,-0.22,-20,-0.06,-576,-0.22,-24,-0.07,-116,-0.04,-24,-0.07,-116,-0.04,-24,-0.07,-120,-0.05,-24,-0.07,-480,-0.18,-24,-0.07 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,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,-12,-0.0,-24,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,-24,-0.0,-8,-0.0,N/A,N/A,N/A,N/A,-32,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,N/A,N/A,N/A,N/A,-8,-0.0,-12,-0.0,-536,-0.03,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-40,-0.0,4,0.0,-40,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-80,-0.0,-24,-0.01,-80,-0.0,-24,-0.01,-40,-0.0,-12,-0.0,-552,-0.03,-12,-0.0,-24,-0.0,-12,-0.0,N/A,N/A,N/A,N/A,-16,-0.0,-12,-0.0,-120,-0.01,-28,-0.01,N/A,N/A,N/A,N/A,-16,-0.0,-12,-0.0,-48,-0.0,-12,-0.0,-16,-0.0,-8,-0.0,-16,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-24,-0.0,-16,-0.01 teensy:avr:teensy36,-212,-0.02,-48,-0.02,-204,-0.02,-48,-0.02,-204,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-224,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-308,-0.03,-48,-0.02,-196,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,-240,-0.02,-48,-0.02,-200,-0.02,-48,-0.02,-184,-0.02,-48,-0.02,-164,-0.02,-48,-0.02,-212,-0.02,-48,-0.02,-60,-0.01,-56,-0.02,-60,-0.01,-56,-0.02,-204,-0.02,-48,-0.02,16,0.0,-48,-0.02,-192,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-204,-0.02,-48,-0.02,-316,-0.03,-48,-0.02,N/A,N/A,N/A,N/A,-188,-0.02,-48,-0.02,-232,-0.02,-56,-0.02,-200,-0.02,-48,-0.02,-192,-0.02,-48,-0.02,-308,-0.03,-48,-0.02,-308,-0.03,-48,-0.02,-308,-0.03,-48,-0.02,-108,-0.01,-48,-0.02 teensy:avr:teensy41,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A ```
tfry-git commented 3 months ago

Ok, I think the API docs and web page may be ready, now. (In doxygen I still had to add some @defgroup statements. For the web page, I also synced examples, and API, now.

Could you take another close look at docs and page? (https://tfry-git.github.io/Mozzi/)

The state of the API docs is not ideal, IMO, but seems to contain everything, now. Regarding the "learn" section, a tutorial on FixMath is still missing, but I think that can still be added after release.

github-actions[bot] commented 3 months ago

Memory usage change @ c9af67f6924b7e60708ce882e491a824d0cd9876

Board flash % RAM for global variables %
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 :grey_question: -64 - +48 -0.1 - +0.07 :green_heart: -32 - -12 -0.16 - -0.06
arduino:avr:mega :green_heart: -830 - -282 -0.33 - -0.11 :green_heart: -50 - -37 -0.61 - -0.45
arduino:avr:uno :green_heart: -814 - -266 -2.52 - -0.82 :green_heart: -50 - -37 -2.44 - -1.81
arduino:mbed_giga:giga :green_heart: -208 - -72 -0.01 - -0.0 :green_heart: -40 - -16 -0.01 - -0.0
arduino:renesas_uno:minima :green_heart: -532 - 0 -0.2 - 0.0 :green_heart: -36 - -12 -0.11 - -0.04
arduino:samd:adafruit_circuitplayground_m0 :green_heart: -1268 - -116 -0.48 - -0.04 :green_heart: -36 - -20 -0.11 - -0.06
esp8266:esp8266:huzzah N/A N/A N/A N/A
rp2040:rp2040:rpipico :green_heart: -552 - -8 -0.03 - -0.0 :grey_question: -28 - +4 -0.01 - 0.0
teensy:avr:teensy36 :grey_question: -316 - +16 -0.03 - 0.0 :green_heart: -56 - -48 -0.02 - -0.02
teensy:avr:teensy41 N/A N/A N/A N/A
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/01.Basics/Vibrato_Midi_Note`
flash|%|`examples/01.Basics/Vibrato_Midi_Note`
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/Difference_Tone_FixMath`
flash|%|`examples/06.Synthesis/Difference_Tone_FixMath`
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/FMsynth_FixMath`
flash|%|`examples/06.Synthesis/FMsynth_FixMath`
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`|-4|-0.01|-20|-0.1|-16|-0.02|-20|-0.1|48|0.07|-12|-0.06|-16|-0.02|-20|-0.1|N/A|N/A|N/A|N/A|-24|-0.04|-20|-0.1|-16|-0.02|-20|-0.1|N/A|N/A|N/A|N/A|-4|-0.01|-20|-0.1|-12|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-12|-0.02|-20|-0.1|-16|-0.02|-20|-0.1|32|0.05|-12|-0.06|-28|-0.04|-20|-0.1|8|0.01|-20|-0.1|-56|-0.09|-28|-0.14|8|0.01|-20|-0.1|-32|-0.05|-20|-0.1|-32|-0.05|-20|-0.1|-20|-0.03|-20|-0.1|N/A|N/A|N/A|N/A|-16|-0.02|-20|-0.1|-64|-0.1|-32|-0.16|N/A|N/A|N/A|N/A|-16|-0.02|-20|-0.1|-64|-0.1|-20|-0.1|-16|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-20|-0.03|-20|-0.1|-20|-0.03|-20|-0.1|-20|-0.03|-20|-0.1|-24|-0.04|-20|-0.1 `arduino:avr:mega`|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-408|-0.16|-39|-0.48|-554|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-830|-0.33|-38|-0.46|-564|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-502|-0.2|-38|-0.46|-554|-0.22|-38|-0.46|-586|-0.23|-38|-0.46|-460|-0.18|-37|-0.45|-554|-0.22|-38|-0.46|-566|-0.22|-38|-0.46|-594|-0.23|-50|-0.61|-396|-0.16|-49|-0.6|-554|-0.22|-38|-0.46|-486|-0.19|-38|-0.46|-554|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-426|-0.17|-44|-0.54|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-436|-0.17|-38|-0.46|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-590|-0.23|-38|-0.46|-590|-0.23|-38|-0.46|-590|-0.23|-38|-0.46|-282|-0.11|-38|-0.46 `arduino:avr:uno`|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-390|-1.21|-39|-1.9|-538|-1.67|-38|-1.86|N/A|N/A|N/A|N/A|-814|-2.52|-38|-1.86|-548|-1.7|-38|-1.86|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-486|-1.51|-38|-1.86|-538|-1.67|-38|-1.86|-570|-1.77|-38|-1.86|-446|-1.38|-37|-1.81|-538|-1.67|-38|-1.86|-550|-1.71|-38|-1.86|-556|-1.72|-50|-2.44|-386|-1.2|-49|-2.39|-538|-1.67|-38|-1.86|-466|-1.44|-38|-1.86|-538|-1.67|-38|-1.86|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-412|-1.28|-44|-2.15|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-382|-1.18|-38|-1.86|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-574|-1.78|-38|-1.86|-574|-1.78|-38|-1.86|-574|-1.78|-38|-1.86|-266|-0.82|-38|-1.86 `arduino:mbed_giga:giga`|-72|-0.0|-24|-0.0|-144|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|N/A|N/A|N/A|N/A|-208|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|N/A|N/A|N/A|N/A|-80|-0.0|-32|-0.01|-80|-0.0|-32|-0.01|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-144|-0.01|-32|-0.01|-200|-0.01|-40|-0.01|-200|-0.01|-40|-0.01|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-136|-0.01|-24|-0.0|N/A|N/A|N/A|N/A|-144|-0.01|-32|-0.01|-200|-0.01|-40|-0.01|N/A|N/A|N/A|N/A|-136|-0.01|-24|-0.0|-200|-0.01|-24|-0.0|-128|-0.01|-16|-0.0|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-136|-0.01|-32|-0.01 `arduino:renesas_uno:minima`|-4|-0.0|-20|-0.06|-20|-0.01|-20|-0.06|-20|-0.01|-20|-0.06|0|0.0|-16|-0.05|N/A|N/A|N/A|N/A|-52|-0.02|-20|-0.06|-20|-0.01|-16|-0.05|N/A|N/A|N/A|N/A|-4|-0.0|-16|-0.05|-532|-0.2|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-16|-0.05|-20|-0.01|-24|-0.07|-20|-0.01|-20|-0.06|-36|-0.01|-16|-0.05|-4|-0.0|-24|-0.07|-84|-0.03|-36|-0.11|-84|-0.03|-36|-0.11|-36|-0.01|-16|-0.05|-532|-0.2|-16|-0.05|-36|-0.01|-20|-0.06|N/A|N/A|N/A|N/A|-20|-0.01|-20|-0.06|-132|-0.05|-36|-0.11|N/A|N/A|N/A|N/A|-4|-0.0|-20|-0.06|-84|-0.03|-16|-0.05|-16|-0.01|-12|-0.04|-4|-0.0|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-20|-0.06|-20|-0.01|-16|-0.05|-4|-0.0|-24|-0.07 `arduino:samd:adafruit_circuitplayground_m0`|-568|-0.22|-20|-0.06|-588|-0.22|-24|-0.07|-588|-0.22|-24|-0.07|-584|-0.22|-20|-0.06|N/A|N/A|N/A|N/A|-1268|-0.48|-24|-0.07|-588|-0.22|-24|-0.07|N/A|N/A|N/A|N/A|-584|-0.22|-24|-0.07|-588|-0.22|-24|-0.07|-576|-0.22|-24|-0.07|-576|-0.22|-20|-0.06|-116|-0.04|-24|-0.07|-140|-0.05|-24|-0.07|-600|-0.23|-24|-0.07|-568|-0.22|-24|-0.07|-540|-0.21|-32|-0.1|-544|-0.21|-32|-0.1|-604|-0.23|-24|-0.07|-572|-0.22|-24|-0.07|-584|-0.22|-24|-0.07|N/A|N/A|N/A|N/A|-580|-0.22|-24|-0.07|-680|-0.26|-36|-0.11|N/A|N/A|N/A|N/A|-584|-0.22|-24|-0.07|-152|-0.06|-24|-0.07|-580|-0.22|-20|-0.06|-576|-0.22|-24|-0.07|-116|-0.04|-24|-0.07|-116|-0.04|-24|-0.07|-120|-0.05|-24|-0.07|-480|-0.18|-24|-0.07 `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|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|-12|-0.0|-24|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|-24|-0.0|-8|-0.0|N/A|N/A|N/A|N/A|-32|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|N/A|N/A|N/A|N/A|-8|-0.0|-12|-0.0|-536|-0.03|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-40|-0.0|4|0.0|-40|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-80|-0.0|-24|-0.01|-80|-0.0|-24|-0.01|-40|-0.0|-12|-0.0|-552|-0.03|-12|-0.0|-24|-0.0|-12|-0.0|N/A|N/A|N/A|N/A|-16|-0.0|-12|-0.0|-120|-0.01|-28|-0.01|N/A|N/A|N/A|N/A|-16|-0.0|-12|-0.0|-48|-0.0|-12|-0.0|-16|-0.0|-8|-0.0|-16|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-24|-0.0|-16|-0.01 `teensy:avr:teensy36`|-212|-0.02|-48|-0.02|-204|-0.02|-48|-0.02|-204|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-224|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-308|-0.03|-48|-0.02|-196|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|-240|-0.02|-48|-0.02|-200|-0.02|-48|-0.02|-184|-0.02|-48|-0.02|-164|-0.02|-48|-0.02|-212|-0.02|-48|-0.02|-60|-0.01|-56|-0.02|-60|-0.01|-56|-0.02|-204|-0.02|-48|-0.02|16|0.0|-48|-0.02|-192|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-204|-0.02|-48|-0.02|-316|-0.03|-48|-0.02|N/A|N/A|N/A|N/A|-188|-0.02|-48|-0.02|-232|-0.02|-56|-0.02|-200|-0.02|-48|-0.02|-192|-0.02|-48|-0.02|-308|-0.03|-48|-0.02|-308|-0.03|-48|-0.02|-308|-0.03|-48|-0.02|-108|-0.01|-48|-0.02 `teensy:avr:teensy41`|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A
Click for full report CSV ``` 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/01.Basics/Vibrato_Midi_Note
flash,%,examples/01.Basics/Vibrato_Midi_Note
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/Difference_Tone_FixMath
flash,%,examples/06.Synthesis/Difference_Tone_FixMath
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/FMsynth_FixMath
flash,%,examples/06.Synthesis/FMsynth_FixMath
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,-4,-0.01,-20,-0.1,-16,-0.02,-20,-0.1,48,0.07,-12,-0.06,-16,-0.02,-20,-0.1,N/A,N/A,N/A,N/A,-24,-0.04,-20,-0.1,-16,-0.02,-20,-0.1,N/A,N/A,N/A,N/A,-4,-0.01,-20,-0.1,-12,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-12,-0.02,-20,-0.1,-16,-0.02,-20,-0.1,32,0.05,-12,-0.06,-28,-0.04,-20,-0.1,8,0.01,-20,-0.1,-56,-0.09,-28,-0.14,8,0.01,-20,-0.1,-32,-0.05,-20,-0.1,-32,-0.05,-20,-0.1,-20,-0.03,-20,-0.1,N/A,N/A,N/A,N/A,-16,-0.02,-20,-0.1,-64,-0.1,-32,-0.16,N/A,N/A,N/A,N/A,-16,-0.02,-20,-0.1,-64,-0.1,-20,-0.1,-16,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-20,-0.03,-20,-0.1,-20,-0.03,-20,-0.1,-20,-0.03,-20,-0.1,-24,-0.04,-20,-0.1 arduino:avr:mega,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-408,-0.16,-39,-0.48,-554,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-830,-0.33,-38,-0.46,-564,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-502,-0.2,-38,-0.46,-554,-0.22,-38,-0.46,-586,-0.23,-38,-0.46,-460,-0.18,-37,-0.45,-554,-0.22,-38,-0.46,-566,-0.22,-38,-0.46,-594,-0.23,-50,-0.61,-396,-0.16,-49,-0.6,-554,-0.22,-38,-0.46,-486,-0.19,-38,-0.46,-554,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-426,-0.17,-44,-0.54,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-436,-0.17,-38,-0.46,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-590,-0.23,-38,-0.46,-590,-0.23,-38,-0.46,-590,-0.23,-38,-0.46,-282,-0.11,-38,-0.46 arduino:avr:uno,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-390,-1.21,-39,-1.9,-538,-1.67,-38,-1.86,N/A,N/A,N/A,N/A,-814,-2.52,-38,-1.86,-548,-1.7,-38,-1.86,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-486,-1.51,-38,-1.86,-538,-1.67,-38,-1.86,-570,-1.77,-38,-1.86,-446,-1.38,-37,-1.81,-538,-1.67,-38,-1.86,-550,-1.71,-38,-1.86,-556,-1.72,-50,-2.44,-386,-1.2,-49,-2.39,-538,-1.67,-38,-1.86,-466,-1.44,-38,-1.86,-538,-1.67,-38,-1.86,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-412,-1.28,-44,-2.15,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-382,-1.18,-38,-1.86,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-574,-1.78,-38,-1.86,-574,-1.78,-38,-1.86,-574,-1.78,-38,-1.86,-266,-0.82,-38,-1.86 arduino:mbed_giga:giga,-72,-0.0,-24,-0.0,-144,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,N/A,N/A,N/A,N/A,-208,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,N/A,N/A,N/A,N/A,-80,-0.0,-32,-0.01,-80,-0.0,-32,-0.01,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-144,-0.01,-32,-0.01,-200,-0.01,-40,-0.01,-200,-0.01,-40,-0.01,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-24,-0.0,N/A,N/A,N/A,N/A,-144,-0.01,-32,-0.01,-200,-0.01,-40,-0.01,N/A,N/A,N/A,N/A,-136,-0.01,-24,-0.0,-200,-0.01,-24,-0.0,-128,-0.01,-16,-0.0,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-32,-0.01 arduino:renesas_uno:minima,-4,-0.0,-20,-0.06,-20,-0.01,-20,-0.06,-20,-0.01,-20,-0.06,0,0.0,-16,-0.05,N/A,N/A,N/A,N/A,-52,-0.02,-20,-0.06,-20,-0.01,-16,-0.05,N/A,N/A,N/A,N/A,-4,-0.0,-16,-0.05,-532,-0.2,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-16,-0.05,-20,-0.01,-24,-0.07,-20,-0.01,-20,-0.06,-36,-0.01,-16,-0.05,-4,-0.0,-24,-0.07,-84,-0.03,-36,-0.11,-84,-0.03,-36,-0.11,-36,-0.01,-16,-0.05,-532,-0.2,-16,-0.05,-36,-0.01,-20,-0.06,N/A,N/A,N/A,N/A,-20,-0.01,-20,-0.06,-132,-0.05,-36,-0.11,N/A,N/A,N/A,N/A,-4,-0.0,-20,-0.06,-84,-0.03,-16,-0.05,-16,-0.01,-12,-0.04,-4,-0.0,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-20,-0.06,-20,-0.01,-16,-0.05,-4,-0.0,-24,-0.07 arduino:samd:adafruit_circuitplayground_m0,-568,-0.22,-20,-0.06,-588,-0.22,-24,-0.07,-588,-0.22,-24,-0.07,-584,-0.22,-20,-0.06,N/A,N/A,N/A,N/A,-1268,-0.48,-24,-0.07,-588,-0.22,-24,-0.07,N/A,N/A,N/A,N/A,-584,-0.22,-24,-0.07,-588,-0.22,-24,-0.07,-576,-0.22,-24,-0.07,-576,-0.22,-20,-0.06,-116,-0.04,-24,-0.07,-140,-0.05,-24,-0.07,-600,-0.23,-24,-0.07,-568,-0.22,-24,-0.07,-540,-0.21,-32,-0.1,-544,-0.21,-32,-0.1,-604,-0.23,-24,-0.07,-572,-0.22,-24,-0.07,-584,-0.22,-24,-0.07,N/A,N/A,N/A,N/A,-580,-0.22,-24,-0.07,-680,-0.26,-36,-0.11,N/A,N/A,N/A,N/A,-584,-0.22,-24,-0.07,-152,-0.06,-24,-0.07,-580,-0.22,-20,-0.06,-576,-0.22,-24,-0.07,-116,-0.04,-24,-0.07,-116,-0.04,-24,-0.07,-120,-0.05,-24,-0.07,-480,-0.18,-24,-0.07 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,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,-12,-0.0,-24,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,-24,-0.0,-8,-0.0,N/A,N/A,N/A,N/A,-32,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,N/A,N/A,N/A,N/A,-8,-0.0,-12,-0.0,-536,-0.03,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-40,-0.0,4,0.0,-40,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-80,-0.0,-24,-0.01,-80,-0.0,-24,-0.01,-40,-0.0,-12,-0.0,-552,-0.03,-12,-0.0,-24,-0.0,-12,-0.0,N/A,N/A,N/A,N/A,-16,-0.0,-12,-0.0,-120,-0.01,-28,-0.01,N/A,N/A,N/A,N/A,-16,-0.0,-12,-0.0,-48,-0.0,-12,-0.0,-16,-0.0,-8,-0.0,-16,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-24,-0.0,-16,-0.01 teensy:avr:teensy36,-212,-0.02,-48,-0.02,-204,-0.02,-48,-0.02,-204,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-224,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-308,-0.03,-48,-0.02,-196,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,-240,-0.02,-48,-0.02,-200,-0.02,-48,-0.02,-184,-0.02,-48,-0.02,-164,-0.02,-48,-0.02,-212,-0.02,-48,-0.02,-60,-0.01,-56,-0.02,-60,-0.01,-56,-0.02,-204,-0.02,-48,-0.02,16,0.0,-48,-0.02,-192,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-204,-0.02,-48,-0.02,-316,-0.03,-48,-0.02,N/A,N/A,N/A,N/A,-188,-0.02,-48,-0.02,-232,-0.02,-56,-0.02,-200,-0.02,-48,-0.02,-192,-0.02,-48,-0.02,-308,-0.03,-48,-0.02,-308,-0.03,-48,-0.02,-308,-0.03,-48,-0.02,-108,-0.01,-48,-0.02 teensy:avr:teensy41,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A ```
tomcombriat commented 3 months ago

Hi, A lot of work has been done! Sorry for being a bit away lately.

I am checking the new things now. I do not have a clear overview of the website yet (for instance I still do not get how to generate the doc from one branch and transfer it to the other…) so I will update a list here and try to implement the changes myself. Everything unticked is what I did not implement, yet.

sensorium commented 3 months ago

The learn/a-simple-sketch/ section (points to the online version at the moment) could do with updating to reflect changes...

sensorium commented 3 months ago

By the way, feel free to change whatever you like in the web pages, I recognise how much work has been done and I don't feel the need to keep anything there in its old condition...

tomcombriat commented 3 months ago

@sensorium Are we on the same version? The sketch in the page you referred seems fairly up-to-date to me (except for FixMath actually, and a bit of syntaxic color).

sensorium commented 3 months ago

@tomcombriat, yes I must have been viewing the wrong version!

tomcombriat commented 2 months ago

Except some minor details (see previous comment), I think it looks good! I actually kinda like the black theme also ;). Some things could be made even more perfect but I think it is also nice to put it out as minor changes will inevitably occur but it is in a good working and documentation state. I think that we will have to be quite careful in the changelog, the automatic one won't be of much help. Things that need to be in there (probably incomplete list, add items if you see something that got forgotten):

Edit:

I would remove mention to 64536Hz output frequency in both the git Readme and on the main web page. Last time I tried it would not compile (maybe in a close future though?)

tfry-git commented 2 months ago
tomcombriat commented 2 months ago

Maybe a stupid question, but why do we have separate cases for in-built DAC and PWM? Usually, one excludes the other and the result is the same: sound straight from the board, maybe, at some point, we could consider merging them in MOZZI_OUTPUT_PWM_DAC? This might lead to a slight confusion to know if it is a real DAC or PWM but…

tfry-git commented 2 months ago

If DAC and PWM are mutually exclusive, today, I think that's mostly because we were too lazy to implement a PWM mode for boards that come with a DAC. Yet, having an inbuilt non-DAC mode will sometimes still make a lot of sense, e.g. because the DAC is limited to mono (Teensy 3, SAMD, Uno R4) or 8 bits (ESP32), or tied to specific pins that might be needed for something else.

We do already have a PDM mode in addition to DAC on ESP32, and I don't see anything logically going against both PWM and DAC supported in the same port. Besides, users who simply want "either DAC or PWM on any pin" will generally be good with the default output mode, anyway.

tomcombriat commented 2 months ago

Very good points!

github-actions[bot] commented 2 months ago

Memory usage change @ 348acd308cb90976d4aab5e15b3e8e80e6e0eaf7

Board flash % RAM for global variables %
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 :grey_question: -64 - +48 -0.1 - +0.07 :green_heart: -32 - -12 -0.16 - -0.06
arduino:avr:mega :green_heart: -830 - -282 -0.33 - -0.11 :green_heart: -50 - -37 -0.61 - -0.45
arduino:avr:uno :green_heart: -814 - -266 -2.52 - -0.82 :green_heart: -50 - -37 -2.44 - -1.81
arduino:mbed_giga:giga :green_heart: -208 - -72 -0.01 - -0.0 :green_heart: -40 - -16 -0.01 - -0.0
arduino:renesas_uno:minima :green_heart: -532 - 0 -0.2 - 0.0 :green_heart: -36 - -12 -0.11 - -0.04
arduino:samd:adafruit_circuitplayground_m0 :green_heart: -1268 - -112 -0.48 - -0.04 :green_heart: -36 - -20 -0.11 - -0.06
esp8266:esp8266:huzzah N/A N/A N/A N/A
rp2040:rp2040:rpipico :green_heart: -552 - -8 -0.03 - -0.0 :grey_question: -28 - +4 -0.01 - 0.0
teensy:avr:teensy36 :grey_question: -312 - +20 -0.03 - 0.0 :green_heart: -56 - -48 -0.02 - -0.02
teensy:avr:teensy41 N/A N/A N/A N/A
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/01.Basics/Vibrato_Midi_Note`
flash|%|`examples/01.Basics/Vibrato_Midi_Note`
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/Difference_Tone_FixMath`
flash|%|`examples/06.Synthesis/Difference_Tone_FixMath`
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/FMsynth_FixMath`
flash|%|`examples/06.Synthesis/FMsynth_FixMath`
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`|-4|-0.01|-20|-0.1|-16|-0.02|-20|-0.1|48|0.07|-12|-0.06|-16|-0.02|-20|-0.1|N/A|N/A|N/A|N/A|-24|-0.04|-20|-0.1|-16|-0.02|-20|-0.1|N/A|N/A|N/A|N/A|-4|-0.01|-20|-0.1|-16|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-12|-0.02|-20|-0.1|-16|-0.02|-20|-0.1|32|0.05|-12|-0.06|-28|-0.04|-20|-0.1|8|0.01|-20|-0.1|-56|-0.09|-28|-0.14|8|0.01|-20|-0.1|-32|-0.05|-20|-0.1|-32|-0.05|-20|-0.1|-20|-0.03|-20|-0.1|N/A|N/A|N/A|N/A|-16|-0.02|-20|-0.1|-64|-0.1|-32|-0.16|N/A|N/A|N/A|N/A|-16|-0.02|-20|-0.1|-64|-0.1|-20|-0.1|-16|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-20|-0.03|-20|-0.1|-20|-0.03|-20|-0.1|-20|-0.03|-20|-0.1|-24|-0.04|-20|-0.1 `arduino:avr:mega`|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-408|-0.16|-39|-0.48|-554|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-830|-0.33|-38|-0.46|-564|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-502|-0.2|-38|-0.46|-554|-0.22|-38|-0.46|-586|-0.23|-38|-0.46|-460|-0.18|-37|-0.45|-554|-0.22|-38|-0.46|-566|-0.22|-38|-0.46|-594|-0.23|-50|-0.61|-396|-0.16|-49|-0.6|-554|-0.22|-38|-0.46|-486|-0.19|-38|-0.46|-554|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-426|-0.17|-44|-0.54|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-436|-0.17|-38|-0.46|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-590|-0.23|-38|-0.46|-590|-0.23|-38|-0.46|-590|-0.23|-38|-0.46|-282|-0.11|-38|-0.46 `arduino:avr:uno`|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-390|-1.21|-39|-1.9|-538|-1.67|-38|-1.86|N/A|N/A|N/A|N/A|-814|-2.52|-38|-1.86|-548|-1.7|-38|-1.86|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-486|-1.51|-38|-1.86|-538|-1.67|-38|-1.86|-570|-1.77|-38|-1.86|-446|-1.38|-37|-1.81|-538|-1.67|-38|-1.86|-550|-1.71|-38|-1.86|-556|-1.72|-50|-2.44|-386|-1.2|-49|-2.39|-538|-1.67|-38|-1.86|-466|-1.44|-38|-1.86|-538|-1.67|-38|-1.86|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-412|-1.28|-44|-2.15|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-382|-1.18|-38|-1.86|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-574|-1.78|-38|-1.86|-574|-1.78|-38|-1.86|-574|-1.78|-38|-1.86|-266|-0.82|-38|-1.86 `arduino:mbed_giga:giga`|-72|-0.0|-24|-0.0|-144|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|N/A|N/A|N/A|N/A|-208|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|N/A|N/A|N/A|N/A|-80|-0.0|-32|-0.01|-80|-0.0|-32|-0.01|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-144|-0.01|-32|-0.01|-200|-0.01|-40|-0.01|-200|-0.01|-40|-0.01|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-136|-0.01|-24|-0.0|N/A|N/A|N/A|N/A|-144|-0.01|-32|-0.01|-200|-0.01|-40|-0.01|N/A|N/A|N/A|N/A|-136|-0.01|-24|-0.0|-200|-0.01|-24|-0.0|-128|-0.01|-16|-0.0|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-136|-0.01|-32|-0.01 `arduino:renesas_uno:minima`|-4|-0.0|-20|-0.06|-4|-0.0|-20|-0.06|-4|-0.0|-20|-0.06|0|0.0|-16|-0.05|N/A|N/A|N/A|N/A|-36|-0.01|-20|-0.06|-20|-0.01|-16|-0.05|N/A|N/A|N/A|N/A|-4|-0.0|-16|-0.05|-516|-0.2|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-16|-0.05|-4|-0.0|-24|-0.07|-20|-0.01|-20|-0.06|-36|-0.01|-16|-0.05|-4|-0.0|-24|-0.07|-84|-0.03|-36|-0.11|-84|-0.03|-36|-0.11|-20|-0.01|-16|-0.05|-532|-0.2|-16|-0.05|-36|-0.01|-20|-0.06|N/A|N/A|N/A|N/A|-20|-0.01|-20|-0.06|-132|-0.05|-36|-0.11|N/A|N/A|N/A|N/A|-4|-0.0|-20|-0.06|-68|-0.03|-16|-0.05|0|0.0|-12|-0.04|-4|-0.0|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-20|-0.06|-4|-0.0|-16|-0.05|-4|-0.0|-24|-0.07 `arduino:samd:adafruit_circuitplayground_m0`|-568|-0.22|-20|-0.06|-584|-0.22|-24|-0.07|-584|-0.22|-24|-0.07|-580|-0.22|-20|-0.06|N/A|N/A|N/A|N/A|-1268|-0.48|-24|-0.07|-588|-0.22|-24|-0.07|N/A|N/A|N/A|N/A|-580|-0.22|-24|-0.07|-588|-0.22|-24|-0.07|-576|-0.22|-24|-0.07|-572|-0.22|-20|-0.06|-112|-0.04|-24|-0.07|-136|-0.05|-24|-0.07|-596|-0.23|-24|-0.07|-564|-0.22|-24|-0.07|-536|-0.2|-32|-0.1|-540|-0.21|-32|-0.1|-604|-0.23|-24|-0.07|-568|-0.22|-24|-0.07|-580|-0.22|-24|-0.07|N/A|N/A|N/A|N/A|-580|-0.22|-24|-0.07|-680|-0.26|-36|-0.11|N/A|N/A|N/A|N/A|-584|-0.22|-24|-0.07|-148|-0.06|-24|-0.07|-580|-0.22|-20|-0.06|-576|-0.22|-24|-0.07|-112|-0.04|-24|-0.07|-116|-0.04|-24|-0.07|-116|-0.04|-24|-0.07|-480|-0.18|-24|-0.07 `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|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|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-24|-0.0|-8|-0.0|N/A|N/A|N/A|N/A|-24|-0.0|-12|-0.0|-24|-0.0|-12|-0.0|N/A|N/A|N/A|N/A|-8|-0.0|-12|-0.0|-536|-0.03|-12|-0.0|-8|-0.0|-12|-0.0|-8|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-40|-0.0|4|0.0|-40|-0.0|-12|-0.0|-8|-0.0|-12|-0.0|-72|-0.0|-24|-0.01|-72|-0.0|-24|-0.01|-40|-0.0|-12|-0.0|-552|-0.03|-12|-0.0|-24|-0.0|-12|-0.0|N/A|N/A|N/A|N/A|-16|-0.0|-12|-0.0|-112|-0.01|-28|-0.01|N/A|N/A|N/A|N/A|-8|-0.0|-12|-0.0|-40|-0.0|-12|-0.0|-16|-0.0|-8|-0.0|-8|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-12|-0.0|-16|-0.0|-16|-0.01 `teensy:avr:teensy36`|-204|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-220|-0.02|-48|-0.02|-192|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-308|-0.03|-48|-0.02|-192|-0.02|-48|-0.02|-192|-0.02|-48|-0.02|-236|-0.02|-48|-0.02|-200|-0.02|-48|-0.02|-184|-0.02|-48|-0.02|-164|-0.02|-48|-0.02|-208|-0.02|-48|-0.02|-56|-0.01|-56|-0.02|-56|-0.01|-56|-0.02|-196|-0.02|-48|-0.02|20|0.0|-48|-0.02|-188|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-200|-0.02|-48|-0.02|-312|-0.03|-48|-0.02|N/A|N/A|N/A|N/A|-184|-0.02|-48|-0.02|-228|-0.02|-56|-0.02|-196|-0.02|-48|-0.02|-188|-0.02|-48|-0.02|-308|-0.03|-48|-0.02|-304|-0.03|-48|-0.02|-308|-0.03|-48|-0.02|-104|-0.01|-48|-0.02 `teensy:avr:teensy41`|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A
Click for full report CSV ``` 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/01.Basics/Vibrato_Midi_Note
flash,%,examples/01.Basics/Vibrato_Midi_Note
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/Difference_Tone_FixMath
flash,%,examples/06.Synthesis/Difference_Tone_FixMath
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/FMsynth_FixMath
flash,%,examples/06.Synthesis/FMsynth_FixMath
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,-4,-0.01,-20,-0.1,-16,-0.02,-20,-0.1,48,0.07,-12,-0.06,-16,-0.02,-20,-0.1,N/A,N/A,N/A,N/A,-24,-0.04,-20,-0.1,-16,-0.02,-20,-0.1,N/A,N/A,N/A,N/A,-4,-0.01,-20,-0.1,-16,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-12,-0.02,-20,-0.1,-16,-0.02,-20,-0.1,32,0.05,-12,-0.06,-28,-0.04,-20,-0.1,8,0.01,-20,-0.1,-56,-0.09,-28,-0.14,8,0.01,-20,-0.1,-32,-0.05,-20,-0.1,-32,-0.05,-20,-0.1,-20,-0.03,-20,-0.1,N/A,N/A,N/A,N/A,-16,-0.02,-20,-0.1,-64,-0.1,-32,-0.16,N/A,N/A,N/A,N/A,-16,-0.02,-20,-0.1,-64,-0.1,-20,-0.1,-16,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-20,-0.03,-20,-0.1,-20,-0.03,-20,-0.1,-20,-0.03,-20,-0.1,-24,-0.04,-20,-0.1 arduino:avr:mega,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-408,-0.16,-39,-0.48,-554,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-830,-0.33,-38,-0.46,-564,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-502,-0.2,-38,-0.46,-554,-0.22,-38,-0.46,-586,-0.23,-38,-0.46,-460,-0.18,-37,-0.45,-554,-0.22,-38,-0.46,-566,-0.22,-38,-0.46,-594,-0.23,-50,-0.61,-396,-0.16,-49,-0.6,-554,-0.22,-38,-0.46,-486,-0.19,-38,-0.46,-554,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-426,-0.17,-44,-0.54,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-436,-0.17,-38,-0.46,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-590,-0.23,-38,-0.46,-590,-0.23,-38,-0.46,-590,-0.23,-38,-0.46,-282,-0.11,-38,-0.46 arduino:avr:uno,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-390,-1.21,-39,-1.9,-538,-1.67,-38,-1.86,N/A,N/A,N/A,N/A,-814,-2.52,-38,-1.86,-548,-1.7,-38,-1.86,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-486,-1.51,-38,-1.86,-538,-1.67,-38,-1.86,-570,-1.77,-38,-1.86,-446,-1.38,-37,-1.81,-538,-1.67,-38,-1.86,-550,-1.71,-38,-1.86,-556,-1.72,-50,-2.44,-386,-1.2,-49,-2.39,-538,-1.67,-38,-1.86,-466,-1.44,-38,-1.86,-538,-1.67,-38,-1.86,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-412,-1.28,-44,-2.15,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-382,-1.18,-38,-1.86,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-574,-1.78,-38,-1.86,-574,-1.78,-38,-1.86,-574,-1.78,-38,-1.86,-266,-0.82,-38,-1.86 arduino:mbed_giga:giga,-72,-0.0,-24,-0.0,-144,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,N/A,N/A,N/A,N/A,-208,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,N/A,N/A,N/A,N/A,-80,-0.0,-32,-0.01,-80,-0.0,-32,-0.01,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-144,-0.01,-32,-0.01,-200,-0.01,-40,-0.01,-200,-0.01,-40,-0.01,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-24,-0.0,N/A,N/A,N/A,N/A,-144,-0.01,-32,-0.01,-200,-0.01,-40,-0.01,N/A,N/A,N/A,N/A,-136,-0.01,-24,-0.0,-200,-0.01,-24,-0.0,-128,-0.01,-16,-0.0,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-32,-0.01 arduino:renesas_uno:minima,-4,-0.0,-20,-0.06,-4,-0.0,-20,-0.06,-4,-0.0,-20,-0.06,0,0.0,-16,-0.05,N/A,N/A,N/A,N/A,-36,-0.01,-20,-0.06,-20,-0.01,-16,-0.05,N/A,N/A,N/A,N/A,-4,-0.0,-16,-0.05,-516,-0.2,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-16,-0.05,-4,-0.0,-24,-0.07,-20,-0.01,-20,-0.06,-36,-0.01,-16,-0.05,-4,-0.0,-24,-0.07,-84,-0.03,-36,-0.11,-84,-0.03,-36,-0.11,-20,-0.01,-16,-0.05,-532,-0.2,-16,-0.05,-36,-0.01,-20,-0.06,N/A,N/A,N/A,N/A,-20,-0.01,-20,-0.06,-132,-0.05,-36,-0.11,N/A,N/A,N/A,N/A,-4,-0.0,-20,-0.06,-68,-0.03,-16,-0.05,0,0.0,-12,-0.04,-4,-0.0,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-20,-0.06,-4,-0.0,-16,-0.05,-4,-0.0,-24,-0.07 arduino:samd:adafruit_circuitplayground_m0,-568,-0.22,-20,-0.06,-584,-0.22,-24,-0.07,-584,-0.22,-24,-0.07,-580,-0.22,-20,-0.06,N/A,N/A,N/A,N/A,-1268,-0.48,-24,-0.07,-588,-0.22,-24,-0.07,N/A,N/A,N/A,N/A,-580,-0.22,-24,-0.07,-588,-0.22,-24,-0.07,-576,-0.22,-24,-0.07,-572,-0.22,-20,-0.06,-112,-0.04,-24,-0.07,-136,-0.05,-24,-0.07,-596,-0.23,-24,-0.07,-564,-0.22,-24,-0.07,-536,-0.2,-32,-0.1,-540,-0.21,-32,-0.1,-604,-0.23,-24,-0.07,-568,-0.22,-24,-0.07,-580,-0.22,-24,-0.07,N/A,N/A,N/A,N/A,-580,-0.22,-24,-0.07,-680,-0.26,-36,-0.11,N/A,N/A,N/A,N/A,-584,-0.22,-24,-0.07,-148,-0.06,-24,-0.07,-580,-0.22,-20,-0.06,-576,-0.22,-24,-0.07,-112,-0.04,-24,-0.07,-116,-0.04,-24,-0.07,-116,-0.04,-24,-0.07,-480,-0.18,-24,-0.07 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,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,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-24,-0.0,-8,-0.0,N/A,N/A,N/A,N/A,-24,-0.0,-12,-0.0,-24,-0.0,-12,-0.0,N/A,N/A,N/A,N/A,-8,-0.0,-12,-0.0,-536,-0.03,-12,-0.0,-8,-0.0,-12,-0.0,-8,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-40,-0.0,4,0.0,-40,-0.0,-12,-0.0,-8,-0.0,-12,-0.0,-72,-0.0,-24,-0.01,-72,-0.0,-24,-0.01,-40,-0.0,-12,-0.0,-552,-0.03,-12,-0.0,-24,-0.0,-12,-0.0,N/A,N/A,N/A,N/A,-16,-0.0,-12,-0.0,-112,-0.01,-28,-0.01,N/A,N/A,N/A,N/A,-8,-0.0,-12,-0.0,-40,-0.0,-12,-0.0,-16,-0.0,-8,-0.0,-8,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-12,-0.0,-16,-0.0,-16,-0.01 teensy:avr:teensy36,-204,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-220,-0.02,-48,-0.02,-192,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-308,-0.03,-48,-0.02,-192,-0.02,-48,-0.02,-192,-0.02,-48,-0.02,-236,-0.02,-48,-0.02,-200,-0.02,-48,-0.02,-184,-0.02,-48,-0.02,-164,-0.02,-48,-0.02,-208,-0.02,-48,-0.02,-56,-0.01,-56,-0.02,-56,-0.01,-56,-0.02,-196,-0.02,-48,-0.02,20,0.0,-48,-0.02,-188,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-200,-0.02,-48,-0.02,-312,-0.03,-48,-0.02,N/A,N/A,N/A,N/A,-184,-0.02,-48,-0.02,-228,-0.02,-56,-0.02,-196,-0.02,-48,-0.02,-188,-0.02,-48,-0.02,-308,-0.03,-48,-0.02,-304,-0.03,-48,-0.02,-308,-0.03,-48,-0.02,-104,-0.01,-48,-0.02 teensy:avr:teensy41,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A ```
tfry-git commented 1 month ago

Are we good to go?

When would be a good time? (Probably an official release / announcement should follow shortly after merging)

sensorium commented 1 month ago

I'm happy if you're ready to go ahead...

sensorium commented 1 month ago

...(whenever you like)

tomcombriat commented 1 month ago

Are we good to go?

I think so! If some details went under the radar we can always fix them as we go.

I think we should make a nice, and clear announcement, emphasing on possible loss of compatibility and the new features. I can try to draft a release that everyone can edit soon if you want!

github-actions[bot] commented 1 month ago

Memory usage change @ df8bf655236a3ff99c0d86f307b93404ca17b678

Board flash % RAM for global variables %
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 :grey_question: -64 - +48 -0.1 - +0.07 :green_heart: -32 - -12 -0.16 - -0.06
arduino:avr:mega :green_heart: -830 - -282 -0.33 - -0.11 :green_heart: -50 - -37 -0.61 - -0.45
arduino:avr:uno :green_heart: -814 - -266 -2.52 - -0.82 :green_heart: -50 - -37 -2.44 - -1.81
arduino:mbed_giga:giga :green_heart: -208 - -72 -0.01 - -0.0 :green_heart: -40 - -16 -0.01 - -0.0
arduino:renesas_uno:minima :green_heart: -532 - 0 -0.2 - 0.0 :green_heart: -36 - -12 -0.11 - -0.04
arduino:samd:adafruit_circuitplayground_m0 :green_heart: -1268 - -112 -0.48 - -0.04 :green_heart: -36 - -20 -0.11 - -0.06
esp8266:esp8266:huzzah N/A N/A N/A N/A
rp2040:rp2040:rpipico :small_red_triangle: +1936 - +2480 +0.09 - +0.12 :green_heart: -636 - -604 -0.24 - -0.23
teensy:avr:teensy36 :grey_question: -312 - +20 -0.03 - 0.0 :green_heart: -56 - -48 -0.02 - -0.02
teensy:avr:teensy41 N/A N/A N/A N/A
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/01.Basics/Vibrato_Midi_Note`
flash|%|`examples/01.Basics/Vibrato_Midi_Note`
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/Difference_Tone_FixMath`
flash|%|`examples/06.Synthesis/Difference_Tone_FixMath`
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/FMsynth_FixMath`
flash|%|`examples/06.Synthesis/FMsynth_FixMath`
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`|-4|-0.01|-20|-0.1|-16|-0.02|-20|-0.1|48|0.07|-12|-0.06|-16|-0.02|-20|-0.1|N/A|N/A|N/A|N/A|-24|-0.04|-20|-0.1|-16|-0.02|-20|-0.1|N/A|N/A|N/A|N/A|-4|-0.01|-20|-0.1|-16|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-12|-0.02|-20|-0.1|-16|-0.02|-20|-0.1|32|0.05|-12|-0.06|-28|-0.04|-20|-0.1|8|0.01|-20|-0.1|-56|-0.09|-28|-0.14|8|0.01|-20|-0.1|-32|-0.05|-20|-0.1|-32|-0.05|-20|-0.1|-20|-0.03|-20|-0.1|N/A|N/A|N/A|N/A|-16|-0.02|-20|-0.1|-64|-0.1|-32|-0.16|N/A|N/A|N/A|N/A|-16|-0.02|-20|-0.1|-64|-0.1|-20|-0.1|-16|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-20|-0.03|-20|-0.1|-20|-0.03|-20|-0.1|-20|-0.03|-20|-0.1|-24|-0.04|-20|-0.1 `arduino:avr:mega`|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-408|-0.16|-39|-0.48|-554|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-830|-0.33|-38|-0.46|-564|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-502|-0.2|-38|-0.46|-554|-0.22|-38|-0.46|-586|-0.23|-38|-0.46|-460|-0.18|-37|-0.45|-554|-0.22|-38|-0.46|-566|-0.22|-38|-0.46|-594|-0.23|-50|-0.61|-396|-0.16|-49|-0.6|-554|-0.22|-38|-0.46|-486|-0.19|-38|-0.46|-554|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-426|-0.17|-44|-0.54|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-436|-0.17|-38|-0.46|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-590|-0.23|-38|-0.46|-590|-0.23|-38|-0.46|-590|-0.23|-38|-0.46|-282|-0.11|-38|-0.46 `arduino:avr:uno`|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-390|-1.21|-39|-1.9|-538|-1.67|-38|-1.86|N/A|N/A|N/A|N/A|-814|-2.52|-38|-1.86|-548|-1.7|-38|-1.86|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-486|-1.51|-38|-1.86|-538|-1.67|-38|-1.86|-570|-1.77|-38|-1.86|-446|-1.38|-37|-1.81|-538|-1.67|-38|-1.86|-550|-1.71|-38|-1.86|-556|-1.72|-50|-2.44|-386|-1.2|-49|-2.39|-538|-1.67|-38|-1.86|-466|-1.44|-38|-1.86|-538|-1.67|-38|-1.86|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-412|-1.28|-44|-2.15|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-382|-1.18|-38|-1.86|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-574|-1.78|-38|-1.86|-574|-1.78|-38|-1.86|-574|-1.78|-38|-1.86|-266|-0.82|-38|-1.86 `arduino:mbed_giga:giga`|-72|-0.0|-24|-0.0|-144|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|N/A|N/A|N/A|N/A|-208|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|N/A|N/A|N/A|N/A|-80|-0.0|-32|-0.01|-80|-0.0|-32|-0.01|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-144|-0.01|-32|-0.01|-200|-0.01|-40|-0.01|-200|-0.01|-40|-0.01|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-136|-0.01|-24|-0.0|N/A|N/A|N/A|N/A|-144|-0.01|-32|-0.01|-200|-0.01|-40|-0.01|N/A|N/A|N/A|N/A|-136|-0.01|-24|-0.0|-200|-0.01|-24|-0.0|-128|-0.01|-16|-0.0|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-136|-0.01|-32|-0.01 `arduino:renesas_uno:minima`|-4|-0.0|-20|-0.06|-4|-0.0|-20|-0.06|-4|-0.0|-20|-0.06|0|0.0|-16|-0.05|N/A|N/A|N/A|N/A|-36|-0.01|-20|-0.06|-20|-0.01|-16|-0.05|N/A|N/A|N/A|N/A|-4|-0.0|-16|-0.05|-516|-0.2|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-16|-0.05|-4|-0.0|-24|-0.07|-20|-0.01|-20|-0.06|-36|-0.01|-16|-0.05|-4|-0.0|-24|-0.07|-84|-0.03|-36|-0.11|-84|-0.03|-36|-0.11|-20|-0.01|-16|-0.05|-532|-0.2|-16|-0.05|-36|-0.01|-20|-0.06|N/A|N/A|N/A|N/A|-20|-0.01|-20|-0.06|-132|-0.05|-36|-0.11|N/A|N/A|N/A|N/A|-4|-0.0|-20|-0.06|-68|-0.03|-16|-0.05|0|0.0|-12|-0.04|-4|-0.0|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-20|-0.06|-4|-0.0|-16|-0.05|-4|-0.0|-24|-0.07 `arduino:samd:adafruit_circuitplayground_m0`|-568|-0.22|-20|-0.06|-584|-0.22|-24|-0.07|-584|-0.22|-24|-0.07|-580|-0.22|-20|-0.06|N/A|N/A|N/A|N/A|-1268|-0.48|-24|-0.07|-588|-0.22|-24|-0.07|N/A|N/A|N/A|N/A|-580|-0.22|-24|-0.07|-588|-0.22|-24|-0.07|-576|-0.22|-24|-0.07|-572|-0.22|-20|-0.06|-112|-0.04|-24|-0.07|-136|-0.05|-24|-0.07|-596|-0.23|-24|-0.07|-564|-0.22|-24|-0.07|-536|-0.2|-32|-0.1|-540|-0.21|-32|-0.1|-604|-0.23|-24|-0.07|-568|-0.22|-24|-0.07|-580|-0.22|-24|-0.07|N/A|N/A|N/A|N/A|-580|-0.22|-24|-0.07|-680|-0.26|-36|-0.11|N/A|N/A|N/A|N/A|-584|-0.22|-24|-0.07|-148|-0.06|-24|-0.07|-580|-0.22|-20|-0.06|-576|-0.22|-24|-0.07|-112|-0.04|-24|-0.07|-116|-0.04|-24|-0.07|-116|-0.04|-24|-0.07|-480|-0.18|-24|-0.07 `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|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`|2480|0.12|-608|-0.23|2472|0.12|-608|-0.23|2472|0.12|-608|-0.23|2472|0.12|-604|-0.23|N/A|N/A|N/A|N/A|2440|0.12|-608|-0.23|2464|0.12|-608|-0.23|N/A|N/A|N/A|N/A|2480|0.12|-624|-0.24|1952|0.09|-608|-0.23|2360|0.11|-608|-0.23|2456|0.12|-608|-0.23|2472|0.12|-624|-0.24|2448|0.12|-608|-0.23|2432|0.12|-624|-0.24|2264|0.11|-636|-0.24|2400|0.11|-616|-0.23|2400|0.11|-616|-0.23|2448|0.12|-624|-0.24|1936|0.09|-624|-0.24|2456|0.12|-624|-0.24|N/A|N/A|N/A|N/A|2464|0.12|-604|-0.23|2352|0.11|-624|-0.24|N/A|N/A|N/A|N/A|2480|0.12|-608|-0.23|2216|0.11|-636|-0.24|2480|0.12|-604|-0.23|2480|0.12|-604|-0.23|2344|0.11|-608|-0.23|2152|0.1|-636|-0.24|2352|0.11|-608|-0.23|2448|0.12|-612|-0.23 `teensy:avr:teensy36`|-204|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-220|-0.02|-48|-0.02|-192|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-308|-0.03|-48|-0.02|-192|-0.02|-48|-0.02|-192|-0.02|-48|-0.02|-236|-0.02|-48|-0.02|-200|-0.02|-48|-0.02|-184|-0.02|-48|-0.02|-164|-0.02|-48|-0.02|-208|-0.02|-48|-0.02|-56|-0.01|-56|-0.02|-56|-0.01|-56|-0.02|-196|-0.02|-48|-0.02|20|0.0|-48|-0.02|-188|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-200|-0.02|-48|-0.02|-312|-0.03|-48|-0.02|N/A|N/A|N/A|N/A|-184|-0.02|-48|-0.02|-228|-0.02|-56|-0.02|-196|-0.02|-48|-0.02|-188|-0.02|-48|-0.02|-308|-0.03|-48|-0.02|-304|-0.03|-48|-0.02|-308|-0.03|-48|-0.02|-104|-0.01|-48|-0.02 `teensy:avr:teensy41`|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A
Click for full report CSV ``` 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/01.Basics/Vibrato_Midi_Note
flash,%,examples/01.Basics/Vibrato_Midi_Note
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/Difference_Tone_FixMath
flash,%,examples/06.Synthesis/Difference_Tone_FixMath
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/FMsynth_FixMath
flash,%,examples/06.Synthesis/FMsynth_FixMath
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,-4,-0.01,-20,-0.1,-16,-0.02,-20,-0.1,48,0.07,-12,-0.06,-16,-0.02,-20,-0.1,N/A,N/A,N/A,N/A,-24,-0.04,-20,-0.1,-16,-0.02,-20,-0.1,N/A,N/A,N/A,N/A,-4,-0.01,-20,-0.1,-16,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-12,-0.02,-20,-0.1,-16,-0.02,-20,-0.1,32,0.05,-12,-0.06,-28,-0.04,-20,-0.1,8,0.01,-20,-0.1,-56,-0.09,-28,-0.14,8,0.01,-20,-0.1,-32,-0.05,-20,-0.1,-32,-0.05,-20,-0.1,-20,-0.03,-20,-0.1,N/A,N/A,N/A,N/A,-16,-0.02,-20,-0.1,-64,-0.1,-32,-0.16,N/A,N/A,N/A,N/A,-16,-0.02,-20,-0.1,-64,-0.1,-20,-0.1,-16,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-20,-0.03,-20,-0.1,-20,-0.03,-20,-0.1,-20,-0.03,-20,-0.1,-24,-0.04,-20,-0.1 arduino:avr:mega,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-408,-0.16,-39,-0.48,-554,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-830,-0.33,-38,-0.46,-564,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-502,-0.2,-38,-0.46,-554,-0.22,-38,-0.46,-586,-0.23,-38,-0.46,-460,-0.18,-37,-0.45,-554,-0.22,-38,-0.46,-566,-0.22,-38,-0.46,-594,-0.23,-50,-0.61,-396,-0.16,-49,-0.6,-554,-0.22,-38,-0.46,-486,-0.19,-38,-0.46,-554,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-426,-0.17,-44,-0.54,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-436,-0.17,-38,-0.46,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-590,-0.23,-38,-0.46,-590,-0.23,-38,-0.46,-590,-0.23,-38,-0.46,-282,-0.11,-38,-0.46 arduino:avr:uno,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-390,-1.21,-39,-1.9,-538,-1.67,-38,-1.86,N/A,N/A,N/A,N/A,-814,-2.52,-38,-1.86,-548,-1.7,-38,-1.86,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-486,-1.51,-38,-1.86,-538,-1.67,-38,-1.86,-570,-1.77,-38,-1.86,-446,-1.38,-37,-1.81,-538,-1.67,-38,-1.86,-550,-1.71,-38,-1.86,-556,-1.72,-50,-2.44,-386,-1.2,-49,-2.39,-538,-1.67,-38,-1.86,-466,-1.44,-38,-1.86,-538,-1.67,-38,-1.86,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-412,-1.28,-44,-2.15,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-382,-1.18,-38,-1.86,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-574,-1.78,-38,-1.86,-574,-1.78,-38,-1.86,-574,-1.78,-38,-1.86,-266,-0.82,-38,-1.86 arduino:mbed_giga:giga,-72,-0.0,-24,-0.0,-144,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,N/A,N/A,N/A,N/A,-208,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,N/A,N/A,N/A,N/A,-80,-0.0,-32,-0.01,-80,-0.0,-32,-0.01,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-144,-0.01,-32,-0.01,-200,-0.01,-40,-0.01,-200,-0.01,-40,-0.01,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-24,-0.0,N/A,N/A,N/A,N/A,-144,-0.01,-32,-0.01,-200,-0.01,-40,-0.01,N/A,N/A,N/A,N/A,-136,-0.01,-24,-0.0,-200,-0.01,-24,-0.0,-128,-0.01,-16,-0.0,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-32,-0.01 arduino:renesas_uno:minima,-4,-0.0,-20,-0.06,-4,-0.0,-20,-0.06,-4,-0.0,-20,-0.06,0,0.0,-16,-0.05,N/A,N/A,N/A,N/A,-36,-0.01,-20,-0.06,-20,-0.01,-16,-0.05,N/A,N/A,N/A,N/A,-4,-0.0,-16,-0.05,-516,-0.2,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-16,-0.05,-4,-0.0,-24,-0.07,-20,-0.01,-20,-0.06,-36,-0.01,-16,-0.05,-4,-0.0,-24,-0.07,-84,-0.03,-36,-0.11,-84,-0.03,-36,-0.11,-20,-0.01,-16,-0.05,-532,-0.2,-16,-0.05,-36,-0.01,-20,-0.06,N/A,N/A,N/A,N/A,-20,-0.01,-20,-0.06,-132,-0.05,-36,-0.11,N/A,N/A,N/A,N/A,-4,-0.0,-20,-0.06,-68,-0.03,-16,-0.05,0,0.0,-12,-0.04,-4,-0.0,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-20,-0.06,-4,-0.0,-16,-0.05,-4,-0.0,-24,-0.07 arduino:samd:adafruit_circuitplayground_m0,-568,-0.22,-20,-0.06,-584,-0.22,-24,-0.07,-584,-0.22,-24,-0.07,-580,-0.22,-20,-0.06,N/A,N/A,N/A,N/A,-1268,-0.48,-24,-0.07,-588,-0.22,-24,-0.07,N/A,N/A,N/A,N/A,-580,-0.22,-24,-0.07,-588,-0.22,-24,-0.07,-576,-0.22,-24,-0.07,-572,-0.22,-20,-0.06,-112,-0.04,-24,-0.07,-136,-0.05,-24,-0.07,-596,-0.23,-24,-0.07,-564,-0.22,-24,-0.07,-536,-0.2,-32,-0.1,-540,-0.21,-32,-0.1,-604,-0.23,-24,-0.07,-568,-0.22,-24,-0.07,-580,-0.22,-24,-0.07,N/A,N/A,N/A,N/A,-580,-0.22,-24,-0.07,-680,-0.26,-36,-0.11,N/A,N/A,N/A,N/A,-584,-0.22,-24,-0.07,-148,-0.06,-24,-0.07,-580,-0.22,-20,-0.06,-576,-0.22,-24,-0.07,-112,-0.04,-24,-0.07,-116,-0.04,-24,-0.07,-116,-0.04,-24,-0.07,-480,-0.18,-24,-0.07 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,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,2480,0.12,-608,-0.23,2472,0.12,-608,-0.23,2472,0.12,-608,-0.23,2472,0.12,-604,-0.23,N/A,N/A,N/A,N/A,2440,0.12,-608,-0.23,2464,0.12,-608,-0.23,N/A,N/A,N/A,N/A,2480,0.12,-624,-0.24,1952,0.09,-608,-0.23,2360,0.11,-608,-0.23,2456,0.12,-608,-0.23,2472,0.12,-624,-0.24,2448,0.12,-608,-0.23,2432,0.12,-624,-0.24,2264,0.11,-636,-0.24,2400,0.11,-616,-0.23,2400,0.11,-616,-0.23,2448,0.12,-624,-0.24,1936,0.09,-624,-0.24,2456,0.12,-624,-0.24,N/A,N/A,N/A,N/A,2464,0.12,-604,-0.23,2352,0.11,-624,-0.24,N/A,N/A,N/A,N/A,2480,0.12,-608,-0.23,2216,0.11,-636,-0.24,2480,0.12,-604,-0.23,2480,0.12,-604,-0.23,2344,0.11,-608,-0.23,2152,0.1,-636,-0.24,2352,0.11,-608,-0.23,2448,0.12,-612,-0.23 teensy:avr:teensy36,-204,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-220,-0.02,-48,-0.02,-192,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-308,-0.03,-48,-0.02,-192,-0.02,-48,-0.02,-192,-0.02,-48,-0.02,-236,-0.02,-48,-0.02,-200,-0.02,-48,-0.02,-184,-0.02,-48,-0.02,-164,-0.02,-48,-0.02,-208,-0.02,-48,-0.02,-56,-0.01,-56,-0.02,-56,-0.01,-56,-0.02,-196,-0.02,-48,-0.02,20,0.0,-48,-0.02,-188,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-200,-0.02,-48,-0.02,-312,-0.03,-48,-0.02,N/A,N/A,N/A,N/A,-184,-0.02,-48,-0.02,-228,-0.02,-56,-0.02,-196,-0.02,-48,-0.02,-188,-0.02,-48,-0.02,-308,-0.03,-48,-0.02,-304,-0.03,-48,-0.02,-308,-0.03,-48,-0.02,-104,-0.01,-48,-0.02 teensy:avr:teensy41,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A ```
tomcombriat commented 1 month ago

(Release draft started at: https://github.com/sensorium/Mozzi/releases)

tomcombriat commented 1 month ago

(Release draft started at: https://github.com/sensorium/Mozzi/releases)

Drafty for now, I am writing it as it comes. Please feel free to add/modify/delete. The changelog will come when merged (but might be un-readable).

I changed the genus of mosquitoes as this is a major version, but we can come back to Aedes if you prefer!

github-actions[bot] commented 1 month ago

Memory usage change @ 2f975be262dc106fa6b10eacaa17cc527d01f42e

Board flash % RAM for global variables %
STMicroelectronics:stm32:GenF1:pnum=BLUEPILL_F103C8 :grey_question: -64 - +48 -0.1 - +0.07 :green_heart: -32 - -12 -0.16 - -0.06
arduino:avr:mega :green_heart: -830 - -282 -0.33 - -0.11 :green_heart: -50 - -37 -0.61 - -0.45
arduino:avr:uno :green_heart: -814 - -266 -2.52 - -0.82 :green_heart: -50 - -37 -2.44 - -1.81
arduino:mbed_giga:giga :green_heart: -208 - -72 -0.01 - -0.0 :green_heart: -40 - -16 -0.01 - -0.0
arduino:renesas_uno:minima :green_heart: -532 - 0 -0.2 - 0.0 :green_heart: -36 - -12 -0.11 - -0.04
arduino:samd:adafruit_circuitplayground_m0 :green_heart: -1268 - -112 -0.48 - -0.04 :green_heart: -36 - -20 -0.11 - -0.06
esp8266:esp8266:huzzah N/A N/A N/A N/A
rp2040:rp2040:rpipico :small_red_triangle: +1936 - +2480 +0.09 - +0.12 :green_heart: -636 - -604 -0.24 - -0.23
teensy:avr:teensy36 :grey_question: -312 - +20 -0.03 - 0.0 :green_heart: -56 - -48 -0.02 - -0.02
teensy:avr:teensy41 N/A N/A N/A N/A
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/01.Basics/Vibrato_Midi_Note`
flash|%|`examples/01.Basics/Vibrato_Midi_Note`
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/Difference_Tone_FixMath`
flash|%|`examples/06.Synthesis/Difference_Tone_FixMath`
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/FMsynth_FixMath`
flash|%|`examples/06.Synthesis/FMsynth_FixMath`
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`|-4|-0.01|-20|-0.1|-16|-0.02|-20|-0.1|48|0.07|-12|-0.06|-16|-0.02|-20|-0.1|N/A|N/A|N/A|N/A|-24|-0.04|-20|-0.1|-16|-0.02|-20|-0.1|N/A|N/A|N/A|N/A|-4|-0.01|-20|-0.1|-16|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-12|-0.02|-20|-0.1|-16|-0.02|-20|-0.1|32|0.05|-12|-0.06|-28|-0.04|-20|-0.1|8|0.01|-20|-0.1|-56|-0.09|-28|-0.14|8|0.01|-20|-0.1|-32|-0.05|-20|-0.1|-32|-0.05|-20|-0.1|-20|-0.03|-20|-0.1|N/A|N/A|N/A|N/A|-16|-0.02|-20|-0.1|-64|-0.1|-32|-0.16|N/A|N/A|N/A|N/A|-16|-0.02|-20|-0.1|-64|-0.1|-20|-0.1|-16|-0.02|-20|-0.1|-8|-0.01|-20|-0.1|-20|-0.03|-20|-0.1|-20|-0.03|-20|-0.1|-20|-0.03|-20|-0.1|-24|-0.04|-20|-0.1 `arduino:avr:mega`|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-408|-0.16|-39|-0.48|-554|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-830|-0.33|-38|-0.46|-564|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-502|-0.2|-38|-0.46|-554|-0.22|-38|-0.46|-586|-0.23|-38|-0.46|-460|-0.18|-37|-0.45|-554|-0.22|-38|-0.46|-566|-0.22|-38|-0.46|-594|-0.23|-50|-0.61|-396|-0.16|-49|-0.6|-554|-0.22|-38|-0.46|-486|-0.19|-38|-0.46|-554|-0.22|-38|-0.46|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-426|-0.17|-44|-0.54|N/A|N/A|N/A|N/A|-554|-0.22|-38|-0.46|-436|-0.17|-38|-0.46|-554|-0.22|-38|-0.46|-554|-0.22|-38|-0.46|-590|-0.23|-38|-0.46|-590|-0.23|-38|-0.46|-590|-0.23|-38|-0.46|-282|-0.11|-38|-0.46 `arduino:avr:uno`|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-390|-1.21|-39|-1.9|-538|-1.67|-38|-1.86|N/A|N/A|N/A|N/A|-814|-2.52|-38|-1.86|-548|-1.7|-38|-1.86|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-486|-1.51|-38|-1.86|-538|-1.67|-38|-1.86|-570|-1.77|-38|-1.86|-446|-1.38|-37|-1.81|-538|-1.67|-38|-1.86|-550|-1.71|-38|-1.86|-556|-1.72|-50|-2.44|-386|-1.2|-49|-2.39|-538|-1.67|-38|-1.86|-466|-1.44|-38|-1.86|-538|-1.67|-38|-1.86|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-412|-1.28|-44|-2.15|N/A|N/A|N/A|N/A|-538|-1.67|-38|-1.86|-382|-1.18|-38|-1.86|-538|-1.67|-38|-1.86|-538|-1.67|-38|-1.86|-574|-1.78|-38|-1.86|-574|-1.78|-38|-1.86|-574|-1.78|-38|-1.86|-266|-0.82|-38|-1.86 `arduino:mbed_giga:giga`|-72|-0.0|-24|-0.0|-144|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|N/A|N/A|N/A|N/A|-208|-0.01|-32|-0.01|-144|-0.01|-32|-0.01|N/A|N/A|N/A|N/A|-80|-0.0|-32|-0.01|-80|-0.0|-32|-0.01|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-144|-0.01|-32|-0.01|-200|-0.01|-40|-0.01|-200|-0.01|-40|-0.01|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-136|-0.01|-24|-0.0|N/A|N/A|N/A|N/A|-144|-0.01|-32|-0.01|-200|-0.01|-40|-0.01|N/A|N/A|N/A|N/A|-136|-0.01|-24|-0.0|-200|-0.01|-24|-0.0|-128|-0.01|-16|-0.0|-144|-0.01|-32|-0.01|-136|-0.01|-24|-0.0|-72|-0.0|-24|-0.0|-72|-0.0|-24|-0.0|-136|-0.01|-32|-0.01 `arduino:renesas_uno:minima`|-4|-0.0|-20|-0.06|-4|-0.0|-20|-0.06|-4|-0.0|-20|-0.06|0|0.0|-16|-0.05|N/A|N/A|N/A|N/A|-36|-0.01|-20|-0.06|-20|-0.01|-16|-0.05|N/A|N/A|N/A|N/A|-4|-0.0|-16|-0.05|-516|-0.2|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-16|-0.05|-4|-0.0|-24|-0.07|-20|-0.01|-20|-0.06|-36|-0.01|-16|-0.05|-4|-0.0|-24|-0.07|-84|-0.03|-36|-0.11|-84|-0.03|-36|-0.11|-20|-0.01|-16|-0.05|-532|-0.2|-16|-0.05|-36|-0.01|-20|-0.06|N/A|N/A|N/A|N/A|-20|-0.01|-20|-0.06|-132|-0.05|-36|-0.11|N/A|N/A|N/A|N/A|-4|-0.0|-20|-0.06|-68|-0.03|-16|-0.05|0|0.0|-12|-0.04|-4|-0.0|-16|-0.05|-4|-0.0|-16|-0.05|-20|-0.01|-20|-0.06|-4|-0.0|-16|-0.05|-4|-0.0|-24|-0.07 `arduino:samd:adafruit_circuitplayground_m0`|-568|-0.22|-20|-0.06|-584|-0.22|-24|-0.07|-584|-0.22|-24|-0.07|-580|-0.22|-20|-0.06|N/A|N/A|N/A|N/A|-1268|-0.48|-24|-0.07|-588|-0.22|-24|-0.07|N/A|N/A|N/A|N/A|-580|-0.22|-24|-0.07|-588|-0.22|-24|-0.07|-576|-0.22|-24|-0.07|-572|-0.22|-20|-0.06|-112|-0.04|-24|-0.07|-136|-0.05|-24|-0.07|-596|-0.23|-24|-0.07|-564|-0.22|-24|-0.07|-536|-0.2|-32|-0.1|-540|-0.21|-32|-0.1|-604|-0.23|-24|-0.07|-568|-0.22|-24|-0.07|-580|-0.22|-24|-0.07|N/A|N/A|N/A|N/A|-580|-0.22|-24|-0.07|-680|-0.26|-36|-0.11|N/A|N/A|N/A|N/A|-584|-0.22|-24|-0.07|-148|-0.06|-24|-0.07|-580|-0.22|-20|-0.06|-576|-0.22|-24|-0.07|-112|-0.04|-24|-0.07|-116|-0.04|-24|-0.07|-116|-0.04|-24|-0.07|-480|-0.18|-24|-0.07 `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|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`|2480|0.12|-608|-0.23|2472|0.12|-608|-0.23|2472|0.12|-608|-0.23|2472|0.12|-604|-0.23|N/A|N/A|N/A|N/A|2440|0.12|-608|-0.23|2464|0.12|-608|-0.23|N/A|N/A|N/A|N/A|2480|0.12|-624|-0.24|1952|0.09|-608|-0.23|2360|0.11|-608|-0.23|2456|0.12|-608|-0.23|2472|0.12|-624|-0.24|2448|0.12|-608|-0.23|2432|0.12|-624|-0.24|2264|0.11|-636|-0.24|2400|0.11|-616|-0.23|2400|0.11|-616|-0.23|2448|0.12|-624|-0.24|1936|0.09|-624|-0.24|2456|0.12|-624|-0.24|N/A|N/A|N/A|N/A|2464|0.12|-604|-0.23|2352|0.11|-624|-0.24|N/A|N/A|N/A|N/A|2480|0.12|-608|-0.23|2216|0.11|-636|-0.24|2480|0.12|-604|-0.23|2480|0.12|-604|-0.23|2344|0.11|-608|-0.23|2152|0.1|-636|-0.24|2352|0.11|-608|-0.23|2448|0.12|-612|-0.23 `teensy:avr:teensy36`|-204|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|-196|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-220|-0.02|-48|-0.02|-192|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-308|-0.03|-48|-0.02|-192|-0.02|-48|-0.02|-192|-0.02|-48|-0.02|-236|-0.02|-48|-0.02|-200|-0.02|-48|-0.02|-184|-0.02|-48|-0.02|-164|-0.02|-48|-0.02|-208|-0.02|-48|-0.02|-56|-0.01|-56|-0.02|-56|-0.01|-56|-0.02|-196|-0.02|-48|-0.02|20|0.0|-48|-0.02|-188|-0.02|-48|-0.02|N/A|N/A|N/A|N/A|-200|-0.02|-48|-0.02|-312|-0.03|-48|-0.02|N/A|N/A|N/A|N/A|-184|-0.02|-48|-0.02|-228|-0.02|-56|-0.02|-196|-0.02|-48|-0.02|-188|-0.02|-48|-0.02|-308|-0.03|-48|-0.02|-304|-0.03|-48|-0.02|-308|-0.03|-48|-0.02|-104|-0.01|-48|-0.02 `teensy:avr:teensy41`|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A
Click for full report CSV ``` 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/01.Basics/Vibrato_Midi_Note
flash,%,examples/01.Basics/Vibrato_Midi_Note
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/Difference_Tone_FixMath
flash,%,examples/06.Synthesis/Difference_Tone_FixMath
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/FMsynth_FixMath
flash,%,examples/06.Synthesis/FMsynth_FixMath
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,-4,-0.01,-20,-0.1,-16,-0.02,-20,-0.1,48,0.07,-12,-0.06,-16,-0.02,-20,-0.1,N/A,N/A,N/A,N/A,-24,-0.04,-20,-0.1,-16,-0.02,-20,-0.1,N/A,N/A,N/A,N/A,-4,-0.01,-20,-0.1,-16,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-12,-0.02,-20,-0.1,-16,-0.02,-20,-0.1,32,0.05,-12,-0.06,-28,-0.04,-20,-0.1,8,0.01,-20,-0.1,-56,-0.09,-28,-0.14,8,0.01,-20,-0.1,-32,-0.05,-20,-0.1,-32,-0.05,-20,-0.1,-20,-0.03,-20,-0.1,N/A,N/A,N/A,N/A,-16,-0.02,-20,-0.1,-64,-0.1,-32,-0.16,N/A,N/A,N/A,N/A,-16,-0.02,-20,-0.1,-64,-0.1,-20,-0.1,-16,-0.02,-20,-0.1,-8,-0.01,-20,-0.1,-20,-0.03,-20,-0.1,-20,-0.03,-20,-0.1,-20,-0.03,-20,-0.1,-24,-0.04,-20,-0.1 arduino:avr:mega,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-408,-0.16,-39,-0.48,-554,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-830,-0.33,-38,-0.46,-564,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-502,-0.2,-38,-0.46,-554,-0.22,-38,-0.46,-586,-0.23,-38,-0.46,-460,-0.18,-37,-0.45,-554,-0.22,-38,-0.46,-566,-0.22,-38,-0.46,-594,-0.23,-50,-0.61,-396,-0.16,-49,-0.6,-554,-0.22,-38,-0.46,-486,-0.19,-38,-0.46,-554,-0.22,-38,-0.46,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-426,-0.17,-44,-0.54,N/A,N/A,N/A,N/A,-554,-0.22,-38,-0.46,-436,-0.17,-38,-0.46,-554,-0.22,-38,-0.46,-554,-0.22,-38,-0.46,-590,-0.23,-38,-0.46,-590,-0.23,-38,-0.46,-590,-0.23,-38,-0.46,-282,-0.11,-38,-0.46 arduino:avr:uno,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-390,-1.21,-39,-1.9,-538,-1.67,-38,-1.86,N/A,N/A,N/A,N/A,-814,-2.52,-38,-1.86,-548,-1.7,-38,-1.86,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-486,-1.51,-38,-1.86,-538,-1.67,-38,-1.86,-570,-1.77,-38,-1.86,-446,-1.38,-37,-1.81,-538,-1.67,-38,-1.86,-550,-1.71,-38,-1.86,-556,-1.72,-50,-2.44,-386,-1.2,-49,-2.39,-538,-1.67,-38,-1.86,-466,-1.44,-38,-1.86,-538,-1.67,-38,-1.86,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-412,-1.28,-44,-2.15,N/A,N/A,N/A,N/A,-538,-1.67,-38,-1.86,-382,-1.18,-38,-1.86,-538,-1.67,-38,-1.86,-538,-1.67,-38,-1.86,-574,-1.78,-38,-1.86,-574,-1.78,-38,-1.86,-574,-1.78,-38,-1.86,-266,-0.82,-38,-1.86 arduino:mbed_giga:giga,-72,-0.0,-24,-0.0,-144,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,N/A,N/A,N/A,N/A,-208,-0.01,-32,-0.01,-144,-0.01,-32,-0.01,N/A,N/A,N/A,N/A,-80,-0.0,-32,-0.01,-80,-0.0,-32,-0.01,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-144,-0.01,-32,-0.01,-200,-0.01,-40,-0.01,-200,-0.01,-40,-0.01,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-24,-0.0,N/A,N/A,N/A,N/A,-144,-0.01,-32,-0.01,-200,-0.01,-40,-0.01,N/A,N/A,N/A,N/A,-136,-0.01,-24,-0.0,-200,-0.01,-24,-0.0,-128,-0.01,-16,-0.0,-144,-0.01,-32,-0.01,-136,-0.01,-24,-0.0,-72,-0.0,-24,-0.0,-72,-0.0,-24,-0.0,-136,-0.01,-32,-0.01 arduino:renesas_uno:minima,-4,-0.0,-20,-0.06,-4,-0.0,-20,-0.06,-4,-0.0,-20,-0.06,0,0.0,-16,-0.05,N/A,N/A,N/A,N/A,-36,-0.01,-20,-0.06,-20,-0.01,-16,-0.05,N/A,N/A,N/A,N/A,-4,-0.0,-16,-0.05,-516,-0.2,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-16,-0.05,-4,-0.0,-24,-0.07,-20,-0.01,-20,-0.06,-36,-0.01,-16,-0.05,-4,-0.0,-24,-0.07,-84,-0.03,-36,-0.11,-84,-0.03,-36,-0.11,-20,-0.01,-16,-0.05,-532,-0.2,-16,-0.05,-36,-0.01,-20,-0.06,N/A,N/A,N/A,N/A,-20,-0.01,-20,-0.06,-132,-0.05,-36,-0.11,N/A,N/A,N/A,N/A,-4,-0.0,-20,-0.06,-68,-0.03,-16,-0.05,0,0.0,-12,-0.04,-4,-0.0,-16,-0.05,-4,-0.0,-16,-0.05,-20,-0.01,-20,-0.06,-4,-0.0,-16,-0.05,-4,-0.0,-24,-0.07 arduino:samd:adafruit_circuitplayground_m0,-568,-0.22,-20,-0.06,-584,-0.22,-24,-0.07,-584,-0.22,-24,-0.07,-580,-0.22,-20,-0.06,N/A,N/A,N/A,N/A,-1268,-0.48,-24,-0.07,-588,-0.22,-24,-0.07,N/A,N/A,N/A,N/A,-580,-0.22,-24,-0.07,-588,-0.22,-24,-0.07,-576,-0.22,-24,-0.07,-572,-0.22,-20,-0.06,-112,-0.04,-24,-0.07,-136,-0.05,-24,-0.07,-596,-0.23,-24,-0.07,-564,-0.22,-24,-0.07,-536,-0.2,-32,-0.1,-540,-0.21,-32,-0.1,-604,-0.23,-24,-0.07,-568,-0.22,-24,-0.07,-580,-0.22,-24,-0.07,N/A,N/A,N/A,N/A,-580,-0.22,-24,-0.07,-680,-0.26,-36,-0.11,N/A,N/A,N/A,N/A,-584,-0.22,-24,-0.07,-148,-0.06,-24,-0.07,-580,-0.22,-20,-0.06,-576,-0.22,-24,-0.07,-112,-0.04,-24,-0.07,-116,-0.04,-24,-0.07,-116,-0.04,-24,-0.07,-480,-0.18,-24,-0.07 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,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,2480,0.12,-608,-0.23,2472,0.12,-608,-0.23,2472,0.12,-608,-0.23,2472,0.12,-604,-0.23,N/A,N/A,N/A,N/A,2440,0.12,-608,-0.23,2464,0.12,-608,-0.23,N/A,N/A,N/A,N/A,2480,0.12,-624,-0.24,1952,0.09,-608,-0.23,2360,0.11,-608,-0.23,2456,0.12,-608,-0.23,2472,0.12,-624,-0.24,2448,0.12,-608,-0.23,2432,0.12,-624,-0.24,2264,0.11,-636,-0.24,2400,0.11,-616,-0.23,2400,0.11,-616,-0.23,2448,0.12,-624,-0.24,1936,0.09,-624,-0.24,2456,0.12,-624,-0.24,N/A,N/A,N/A,N/A,2464,0.12,-604,-0.23,2352,0.11,-624,-0.24,N/A,N/A,N/A,N/A,2480,0.12,-608,-0.23,2216,0.11,-636,-0.24,2480,0.12,-604,-0.23,2480,0.12,-604,-0.23,2344,0.11,-608,-0.23,2152,0.1,-636,-0.24,2352,0.11,-608,-0.23,2448,0.12,-612,-0.23 teensy:avr:teensy36,-204,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,-196,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-220,-0.02,-48,-0.02,-192,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-308,-0.03,-48,-0.02,-192,-0.02,-48,-0.02,-192,-0.02,-48,-0.02,-236,-0.02,-48,-0.02,-200,-0.02,-48,-0.02,-184,-0.02,-48,-0.02,-164,-0.02,-48,-0.02,-208,-0.02,-48,-0.02,-56,-0.01,-56,-0.02,-56,-0.01,-56,-0.02,-196,-0.02,-48,-0.02,20,0.0,-48,-0.02,-188,-0.02,-48,-0.02,N/A,N/A,N/A,N/A,-200,-0.02,-48,-0.02,-312,-0.03,-48,-0.02,N/A,N/A,N/A,N/A,-184,-0.02,-48,-0.02,-228,-0.02,-56,-0.02,-196,-0.02,-48,-0.02,-188,-0.02,-48,-0.02,-308,-0.03,-48,-0.02,-304,-0.03,-48,-0.02,-308,-0.03,-48,-0.02,-104,-0.01,-48,-0.02 teensy:avr:teensy41,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A ```
tomcombriat commented 1 month ago

Hello! Any opinion on the release draft?

tfry-git commented 1 month ago

Oh, yes, I've been distracted. I had done some small edits to the draft, and am totally fine with it.

Shall I just go ahead and do the merges (this PR, and the website)?

tomcombriat commented 1 month ago

Shall I just go ahead and do the merges (this PR, and the website)?

Yup, I think so :). The changelog can be added to the draft once it is merged.

I'll post the same on the forum once it is done!