small refactor
This commit is contained in:
parent
5019231302
commit
46d59dfc02
2 changed files with 76 additions and 71 deletions
|
@ -17,7 +17,7 @@ serde_json = "1.0"
|
|||
ringbuf = "0.2.2"
|
||||
triple_buffer = "5.0.6"
|
||||
#hexotk = { optional = true, git = "https://github.com/WeirdConstructor/HexoTK.git" }
|
||||
hexotk = { optional = true, path = "../hexotk" }
|
||||
#hexotk = { optional = true, path = "../hexotk" }
|
||||
hound = "3.4.0"
|
||||
|
||||
[dev-dependencies]
|
||||
|
|
|
@ -132,6 +132,7 @@ impl Sampl {
|
|||
is_playing = true;
|
||||
}
|
||||
|
||||
let s =
|
||||
if is_playing {
|
||||
let playback_speed =
|
||||
denorm::Sampl::freq(freq, frame) / 440.0;
|
||||
|
@ -199,9 +200,13 @@ impl Sampl {
|
|||
// played past end => stop playing.
|
||||
is_playing = false;
|
||||
}
|
||||
|
||||
s
|
||||
} else {
|
||||
out.write(frame, 0.0);
|
||||
}
|
||||
0.0
|
||||
};
|
||||
|
||||
out.write(frame, s);
|
||||
}
|
||||
|
||||
self.is_playing = is_playing;
|
||||
|
|
Loading…
Reference in a new issue