APLAYMIDI(1) General Commands Manual APLAYMIDI(1)NAME
aplaymidi - play Standard MIDI Files
SYNOPSIS
aplaymidi -p client:port[,...] [-d delay] midifile ...
DESCRIPTION
aplaymidi is a command-line utility that plays the specified MIDI file(s) to one or more ALSA sequencer ports.
OPTIONS -h, --help
Prints a list of options.
-V, --version
Prints the current version.
-l, --list
Prints a list of possible output ports.
-p, --port=client:port,...
Sets the sequencer port(s) to which the events in the MIDI file(s) are sent.
A client can be specified by its number, its name, or a prefix of its name. A port is specified by its number; for port 0 of a
client, the ":0" part of the port specification can be omitted.
For compatibility with pmidi(1), the port specification is taken from the ALSA_OUTPUT_PORTS environment variable if none is given on
the command line.
-d, --delay=seconds
Specifies how long to wait after the end of each MIDI file, to allow the last notes to die away.
SEE ALSO pmidi(1)playmidi(1)AUTHOR
Clemens Ladisch <clemens@ladisch.de>
15 Feb 2004 APLAYMIDI(1)
Check Out this Related Man Page
ARECORDMIDI(1) General Commands Manual ARECORDMIDI(1)NAME
arecordmidi - record Standard MIDI Files
SYNOPSIS
arecordmidi -p client:port[,...] [options] midifile
DESCRIPTION
arecordmidi is a command-line utility that records a Standard MIDI File from one or more ALSA sequencer ports.
To stop recording, press Ctrl+C.
OPTIONS -h,--help
Prints a list of options.
-V,--version
Prints the current version.
-l,--list
Prints a list of possible input ports.
-p,--port=client:port,...
Sets the sequencer port(s) from which events are recorded.
A client can be specified by its number, its name, or a prefix of its name. A port is specified by its number; for port 0 of a
client, the ":0" part of the port specification can be omitted.
-b,--bpm=beats
Sets the musical tempo of the MIDI file, in beats per minute. The default value is 120 BPM.
-f,--fps=frames
Sets the SMPTE resolution, in frames per second. Possible values are 24, 25, 29.97 (for 30 drop-frame), and 30.
-t,--ticks=ticks
Sets the resolution of timestamps (ticks) in the MIDI file, in ticks per beat (when using musical tempo) or ticks per frame (when
using SMPTE timing). The default value is 384 ticks/beat or 40 ticks/frame, respectively.
-s,--split-channels
Specifies that the data for each MIDI channel should be written to a separate track in the MIDI file. This will result in a "format
1" file. Otherwise, when there is only one track, arecordmidi will generate a "format 0" file.
-m,--metronome=client:port
Plays a metronome signal on the specified sequencer port.
Metronome sounds are played on channel 10, MIDI notes 33 & 34 (GM2/GS/XG metronome standard notes), with velocity 100 and duration
1.
-i,--timesig=numerator:denominator
Sets the time signature for the MIDI file and metronome.
The time signature is specified as usual with two numbers, representing the numerator and denominator of the time signature as it
would be notated. The denominator must be a power of two. Both numbers should be separated by a colon. The time signature is 4:4 by
default.
AUTHOR
Clemens Ladisch <clemens@ladisch.de>
17 Sep 2007 ARECORDMIDI(1)
I know i can look in the /etc/services file to look at referenced port numbers, but is there a command that will list the current ports being used? (i.e. what is the application does not have an entry in the services files :confused: ) (2 Replies)
I do not have much idea about ports.
How can i make an application(written in C) to run on a specific port ?
Does the code internally written in C says about port number where the application to run ? Can i make an application to select port dynamically which are closed(other than standard... (3 Replies)
I have executed a command which has ports that have to be assigned.
then I deleted the files. Now I need to reinstall the command. but it says the ports are not free
How to terminate the port connections and reinstall in solaris unix
---------- Post updated at 09:07 PM ----------... (7 Replies)
my apps use port 40001; however, for example, firstly, I ftp to other server, it made a high port locally, remote is port 21, unfortunately, it hit my port 40001 and my apps is unable to startup. This chance is very very little, but I hit it. Can resevse my port 40001? otherwise command don't use it (5 Replies)
Hi all,
I have problem while starting Oracle Listener on port 1001(I think it's well known ports).
It's error "Permission denied"
I can start it on port 1111 and no any service started on port 1001(netstat -an).
Can I start on this port ??, How ??
Thank you
aRm (5 Replies)
Hi All,
How to get the list of port numbers and it is correspoding proceses id that are currently running on. Please suggest and it is urgent
Thanks. (7 Replies)
I have a few questions below on ports.
From my understanding ports are what allow information to come into your computer and each port interprets/allows specific information/data to come in. Is this correct from a ball park perspective? If not could some elaborate on this please.
What... (1 Reply)
In MS Windows Media Player, I can open a MIDI file (.mid), and in 'Sound' sub section of control panel, I can direct an external USB device to play it.
I do not seem to be able to find any SIMPLE way to do this in Linux: the Ubuntu Midi info says it is applicable UNLESS you are using external... (2 Replies)
Hi Expert,
Anybody can figure it out on how to generate new port base on my last port let say my last port var1=124 and increment for new port 125,126 but this new two ports need to look at first if this port is not in used by any service, if the port is in used add 1 to new port and if in used... (6 Replies)