ssssam / boucle

Boucle disaster looper
GNU General Public License v3.0
2 stars 0 forks source link

organelle: Implement volume control and metering #8

Open ssssam opened 2 years ago

ssssam commented 2 years ago

Key 6 should control output level. mother.pd handles this for PD patches - the 5th knob value is sent to vol.

Level meters should update - in mother.pd it looks like this:

Screenshot from 2021-11-17 20-46-13

Screenshot from 2021-11-17 20-46-16

ssssam commented 2 years ago

Outputs of that patch are 5 ints sent to /oled/vumeter. First 4 are meter values for in L/R, out L/R. 5th value is 'peaks' - seems to be bitflags where lowest 4 bits are true to represent a peak on each channel.

ssssam commented 2 years ago

Other metering code: