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)





Opportunity


Personal Opportunity - Free software gives you access to billions of dollars of software at no cost. Use this software for your business, personal use or to develop a profitable skill. Access to source code provides access to a level of capabilities/information that companies protect though copyrights. Open source is a core component of the Internet and it is available to you. Leverage the billions of dollars in resources and capabilities to build a career, establish a business or change the world. The potential is endless for those who understand the opportunity.

Business Opportunity - Goldman Sachs, IBM and countless large corporations are leveraging open source to reduce costs, develop products and increase their bottom lines. Learn what these companies know about open source and how open source can give you the advantage.





Free Software


Free Software provides computer programs and capabilities at no cost but more importantly, it provides the freedom to run, edit, contribute to, and share the software. The importance of free software is a matter of access, not price. Software at no cost is a benefit but ownership rights to the software and source code is far more significant.


Free Office Software - The Libre Office suite provides top desktop productivity tools for free. This includes, a word processor, spreadsheet, presentation engine, drawing and flowcharting, database and math applications. Libre Office is available for Linux or Windows.





Free Books


The Free Books Library is a collection of thousands of the most popular public domain books in an online readable format. The collection includes great classical literature and more recent works where the U.S. copyright has expired. These books are yours to read and use without restrictions.


Source Code - Want to change a program or know how it works? Open Source provides the source code for its programs so that anyone can use, modify or learn how to write those programs themselves. Visit the GNU source code repositories to download the source.





Education


Study at Harvard, Stanford or MIT - Open edX provides free online courses from Harvard, MIT, Columbia, UC Berkeley and other top Universities. Hundreds of courses for almost all major subjects and course levels. Open edx also offers some paid courses and selected certifications.


Linux Manual Pages - A man or manual page is a form of software documentation found on Linux/Unix operating systems. Topics covered include computer programs (including library and system calls), formal standards and conventions, and even abstract concepts.