mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-15 16:06:41 +01:00
border style macro
This commit is contained in:
parent
afa2a2fd2b
commit
117f4d5363
4 changed files with 123 additions and 139 deletions
26
src/main.rs
26
src/main.rs
|
|
@ -9,21 +9,21 @@ extern crate clap;
|
|||
extern crate jack as _jack;
|
||||
extern crate crossterm;
|
||||
|
||||
pub mod cli;
|
||||
pub mod config;
|
||||
pub mod control;
|
||||
pub mod core;
|
||||
pub mod model;
|
||||
pub mod view;
|
||||
pub mod jack;
|
||||
pub mod edn;
|
||||
mod cli;
|
||||
mod config;
|
||||
mod control;
|
||||
mod core;
|
||||
mod model;
|
||||
mod view;
|
||||
mod jack;
|
||||
mod edn;
|
||||
|
||||
use crate::{core::*, model::*};
|
||||
|
||||
/// Application entrypoint.
|
||||
pub fn main () -> Usually<()> {
|
||||
let midi_from = ["nanoKEY Studio.*capture.*"];
|
||||
let audio_into = ["Komplete.+:playback_FL", "Komplete.+:playback_FR"];
|
||||
fn main () -> Usually<()> {
|
||||
let controller = ["nanoKEY Studio.*capture.*"];
|
||||
let soundsystem = ["Komplete.+:playback_FL", "Komplete.+:playback_FR"];
|
||||
// Start main loop
|
||||
App::new()?.run(Some(|app: Arc<RwLock<App>>|{
|
||||
let mut state = app.write().unwrap();
|
||||
|
|
@ -32,7 +32,7 @@ pub fn main () -> Usually<()> {
|
|||
let client = jack.as_client();
|
||||
state.transport = Some(client.transport());
|
||||
state.midi_in = Some(client.register_port("midi-in", MidiIn)?);
|
||||
let _ = midi_from
|
||||
controller
|
||||
.iter()
|
||||
.map(|name|client
|
||||
.ports(Some(name), None, PortFlags::empty())
|
||||
|
|
@ -45,7 +45,7 @@ pub fn main () -> Usually<()> {
|
|||
})
|
||||
.collect::<Usually<()>>())
|
||||
.collect::<Usually<()>>()?;
|
||||
state.audio_outs = audio_into
|
||||
state.audio_outs = soundsystem
|
||||
.iter()
|
||||
.map(|name|client
|
||||
.ports(Some(name), None, PortFlags::empty())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue