allow no-print

This commit is contained in:
sigil-03 2025-11-06 13:47:21 -07:00
parent a50895ec96
commit b52d911c12
2 changed files with 18 additions and 12 deletions

View file

@ -459,7 +459,8 @@ impl App {
if self.services.synth0.need_service() {
let out = match self.services.synth0.service() {
Some(value) => value / self.settings.volume.as_volume_divisor(),
Some(value) => value / 4,
// Some(value) => value / self.settings.volume.as_volume_divisor(),
None => 0,
};
self.interfaces
@ -469,7 +470,7 @@ impl App {
if self.services.sample_player.need_service() {
self.services.sample_player.service();
let out = self.services.sample_player.get_amplitude();
let out = self.services.sample_player.get_amplitude() / 3;
self.interfaces
.pwm_core
.write_amplitude(ch32_hal::timer::Channel::Ch4, out as u8);
@ -566,12 +567,13 @@ impl App {
}
// TODO LIST
// BROKEN:
// 1. audio scaling causes crash
// 2. popping on sample playback
// 3. actual app sequence (start at idle?)
//
// AUDIO:
// 2. dac switching
// 3. amp_en control
// 4. write sequences
// 6. multiple sequences
//
// LED:
//