0.1.3 • Published 2 years ago

@imaginary-maths/midi-flange v0.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

midi-flange

midi-flange connects MIDI input and output ports and plays MIDI events from MIDI files to MIDI output ports.

This tiny tool can be quite handy to for testing anything that can consume MIDI events such as synthesizers.

Usage

npx @imaginary-maths/midi-flange
midi-flange [options]

Options:
      --version       Show version number                              [boolean]
  -i, --input         MIDI input port(s) to receive MIDI events from. The
                      argument can be the port's name, index or a /regex/ to
                      match the port name against          [array] [default: []]
  -o, --output        MIDI output port(s) to send MIDI events to. The argument
                      can be the port's name, index or a /regex/ to match the
                      port name against                    [array] [default: []]
      --all-inputs    Receive MIDI events from all known MIDI inputs
                                                      [boolean] [default: false]
      --all-outputs   Send MIDI events to all known MIDI outputs
                                                      [boolean] [default: false]
      --list-inputs   List MIDI inputs and exit       [boolean] [default: false]
      --list-outputs  List MIDI outputs and exit      [boolean] [default: false]
  -f, --file          Play MIDI file(s) to output(s). If multiple files are
                      provided, they are played in parallel[array] [default: []]
  -l, --loop          Loop MIDI files instead of exiting after reaching the end
                      of the files                    [boolean] [default: false]
  -c, --continue      Continue running after all MIDI files have been played to
                      the end                         [boolean] [default: false]
      --help          Show help                                        [boolean]

Credits

Created by Christian Stussak for IMAGINARY gGmbH.

License

Copyright 2022 IMAGINARY gGmbH

Licensed under the MIT license (see the LICENSE file).