tune-cli 0.20.0

Explore musical tunings and create synthesizer tuning files for microtonal scales.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use midir::{MidiInputConnection, MidiOutputConnection};

use crate::shared::{self, MidiError};

pub fn connect_to_in_device(
    target_port: &str,
    callback: impl FnMut(&[u8]) + Send + 'static,
) -> Result<(String, MidiInputConnection<()>), MidiError> {
    shared::connect_to_in_device("tune-cli", target_port, callback)
}

pub fn connect_to_out_device(
    target_port: &str,
) -> Result<(String, MidiOutputConnection), MidiError> {
    shared::connect_to_out_device("tune-cli", target_port)
}