mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-07 20:26:42 +01:00
wip: the new new arranger
This commit is contained in:
parent
0b365e05c8
commit
0ee3059cf8
5 changed files with 142 additions and 73 deletions
|
|
@ -15,6 +15,9 @@ pub struct ArrangerCli {
|
|||
/// Number of tracks
|
||||
#[arg(short = 'x', long, default_value_t = 16)]
|
||||
tracks: usize,
|
||||
/// Width of tracks
|
||||
#[arg(short = 'w', long, default_value_t = 6)]
|
||||
track_width: usize,
|
||||
/// Number of scenes
|
||||
#[arg(short, long, default_value_t = 8)]
|
||||
scenes: usize,
|
||||
|
|
@ -51,7 +54,7 @@ fn add_tracks (jack: &JackConnection, app: &mut Arranger, cli: &ArrangerCli) ->
|
|||
let track = app.track_add(None, Some(
|
||||
track_color_1.mix(track_color_2, i as f32 / n as f32).into()
|
||||
))?;
|
||||
track.width = 4;
|
||||
track.width = cli.track_width;
|
||||
let name = track.name.read().unwrap();
|
||||
track.player.midi_ins.push(
|
||||
jack.register_port(&format!("{}I", &name), MidiIn::default())?
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue