audioworkstation package

Subpackages

Submodules

menubar module

menu bar

  1. Switching Child Screens [Keyboard, Metronome, MIDI Player]

  2. Control volumes [Master & Child Screen]

  3. Exit this application

class MenubarApp(**kwargs)[ソース]

ベースクラス: App

MenubarApp switches functions, changes volume, and exits.

build()[ソース]

Initializes the application; it will be called only once. If this method returns a widget (tree), it will be used as the root widget and added to the window.

戻り値:

None or a root Widget instance if no self.root exists.

on_stop()[ソース]

Event handler for the on_stop event which is fired when the application has finished running (i.e. the window is about to be closed).

class MenubarView(**kwargs)[ソース]

ベースクラス: Widget

MenubarView places function switching, volume change, and exit.

activate_audio()[ソース]

Activate JACK server, control volumes.

戻り値の型:

None

master_volume(widget, value)[ソース]

Control master volume.

パラメータ:
  • widget (Widget) -- vol1.slider

  • value (int) -- value[%] to be set

戻り値の型:

None

mode_volume(widget, value)[ソース]

Control child screens volume.

パラメータ:
  • widget (Widget) -- vol2.slider

  • value (int) -- value[%] to be set

戻り値の型:

None

register_screens()[ソース]

Regisger screens.

戻り値の型:

None

set_mode(widget, text)[ソース]

Set child screens mode.

パラメータ:
  • widget (Widget) -- mode

  • text (str) -- mode text ["キーボード", "メトロノーム", "伴奏"]

戻り値の型:

None

unregister_screens()[ソース]

Unregister screens.

戻り値の型:

None

mode

spinner

Type:

ObjectProperty

panel

child screens

Type:

ObjectProperty

vol1

master volume

Type:

ObjectProperty

vol2

child scree volume

Type:

ObjectProperty

version module

Module contents

audioworkstation

keyboard: MIDI sequencer function

metronome: Metronome function

player: MIDI Player function

libs.audio: Package of modules that control sound devices

libs.sublibs: Packages of support modules