mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-07 12:16:42 +01:00
midi: reenable opening in/out ports
This commit is contained in:
parent
98d56e7009
commit
852522208e
1 changed files with 8 additions and 8 deletions
|
|
@ -63,18 +63,18 @@ impl Default for MidiPlayer {
|
||||||
}
|
}
|
||||||
impl MidiPlayer {
|
impl MidiPlayer {
|
||||||
pub fn new (
|
pub fn new (
|
||||||
name: impl AsRef<str>,
|
name: impl AsRef<str>,
|
||||||
_jack: &Jack,
|
jack: &Jack,
|
||||||
clock: Option<&Clock>,
|
clock: Option<&Clock>,
|
||||||
clip: Option<&Arc<RwLock<MidiClip>>>,
|
clip: Option<&Arc<RwLock<MidiClip>>>,
|
||||||
_midi_from: &[PortConnect],
|
midi_from: &[PortConnect],
|
||||||
_midi_to: &[PortConnect],
|
midi_to: &[PortConnect],
|
||||||
) -> Usually<Self> {
|
) -> Usually<Self> {
|
||||||
let _name = name.as_ref();
|
let _name = name.as_ref();
|
||||||
let clock = clock.cloned().unwrap_or_default();
|
let clock = clock.cloned().unwrap_or_default();
|
||||||
Ok(Self {
|
Ok(Self {
|
||||||
midi_ins: vec![],//JackMidiIn::new(jack, format!("M/{name}"), midi_from)?,],
|
midi_ins: vec![JackMidiIn::new(jack, format!("M/{}", name.as_ref()), midi_from)?,],
|
||||||
midi_outs: vec![],//JackMidiOut::new(jack, format!("{name}/M"), midi_to)?, ],
|
midi_outs: vec![JackMidiOut::new(jack, format!("{}/M", name.as_ref()), midi_to)?, ],
|
||||||
play_clip: clip.map(|clip|(Moment::zero(&clock.timebase), Some(clip.clone()))),
|
play_clip: clip.map(|clip|(Moment::zero(&clock.timebase), Some(clip.clone()))),
|
||||||
clock,
|
clock,
|
||||||
note_buf: vec![0;8],
|
note_buf: vec![0;8],
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue