mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-07 04:06:45 +01:00
wip: refactor pt.12, separate tek_snd
This commit is contained in:
parent
47c9cd2fe8
commit
2be7aee002
28 changed files with 955 additions and 766 deletions
|
|
@ -27,7 +27,7 @@ impl<E: Engine> Audio for ArrangerView<E> {
|
|||
if let Some((ref started_at, Some(ref playing))) = track.player.phrase {
|
||||
let phrase = phrase.read().unwrap();
|
||||
if *playing.read().unwrap() == *phrase {
|
||||
let pulse = self.clock.current.pulse.get();
|
||||
let pulse = self.sequencer.transport.state.clock.current.pulse.get();
|
||||
let start = started_at.pulse.get();
|
||||
let now = (pulse - start) % phrase.length as f64;
|
||||
self.sequencer.editor.now.set(now);
|
||||
|
|
@ -38,7 +38,7 @@ impl<E: Engine> Audio for ArrangerView<E> {
|
|||
}
|
||||
}
|
||||
self.sequencer.editor.now.set(0.);
|
||||
self.state.process(client, scope)
|
||||
return Control::Continue
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue