(module :transport (name "Transport") (info "A JACK transport controller.") (keys :clock) (keys :global) :view/transport) (module :arranger (name "Arranger") (info "A grid of launchable clips arranged by track and scene.") (mode :editor (keys :editor)) (mode :dialog (keys :dialog)) (mode :message (keys :message)) (mode :add-device (keys :add-device)) (mode :browser (keys :browser)) (mode :rename (keys :pool-rename)) (mode :length (keys :pool-length)) (mode :clip (keys :clip)) (mode :track (keys :track)) (mode :scene (keys :scene)) (mode :mix (keys :mix)) (keys :clock) (keys :arranger) (keys :global) (bsp/w :view/meters/output (bsp/e :view/meters/input (stack/n (fixed/y 2 :view/status/h2) :view/tracks/inputs (stack/s :view/tracks/devices :view/tracks/outputs :view/tracks/names (fill/xy (either :mode/editor (bsp/e :view/scenes/names :view/editor) :view/scenes))))))) (module :groovebox (name "Groovebox") (info "A sequencer with built-in sampler.") (mode :browser (keys :browser)) (mode :rename (keys :pool-rename)) (mode :length (keys :pool-length)) (keys :clock) (keys :editor) (keys :sampler) (keys :global) (bsp/w :view/meters/output (bsp/e :view/meters/input (bsp/w (fill/y (align/n (stack/s :view/midi-ins/status :view/midi-outs/status :view/audio-ins/status :view/audio-outs/status :view/pool))) (bsp/n (fixed/y :h-sample-detail (bsp/e (fill/y (fixed/x 20 (align/nw :view/sample-status))) :view/sample-viewer)) (bsp/e (fill/y (align/n (bsp/s :view/status/v :view/editor-status))) (bsp/e :view/samples/keys :view/editor))))))) (module :sampler (name "Sampler") (info "A sampling soundboard.") (keys :sampler) (keys :global) (bsp/s (fixed/y 1 :view/transport) (bsp/n (fixed/y 1 :view/status) (fill/xy :view/samples/grid)))) (module :sequencer (name "Sequencer") (info "A MIDI sequencer.") (mode :browser (keys :browser)) (mode :rename (keys :pool-rename)) (mode :length (keys :pool-length)) (keys :editor) (keys :clock) (keys :global) (bsp/s (fixed/y 1 :view/transport) (bsp/n (fixed/y 1 :view/status) (fill/xy (bsp/a (fill/xy (align/e :view/pool)) :view/editor)))))