Welcome to Linux Knowledge Base and Tutorial
"The place where you learn linux"
Save the Children

 Create an AccountHome | Submit News | Your Account  

Tutorial Menu
Linux Tutorial Home
Table of Contents

· Introduction to Operating Systems
· Linux Basics
· Working with the System
· Shells and Utilities
· Editing Files
· Basic Administration
· The Operating System
· The X Windowing System
· The Computer Itself
· Networking
· System Monitoring
· Solving Problems
· Security
· Installing and Upgrading
· Linux and Windows

Man Pages
Linux Topics
Test Your Knowledge

Site Menu
Site Map
Copyright Info
Terms of Use
Privacy Info
Masthead / Impressum
Your Account

Private Messages

News Archive
Submit News
User Articles
Web Links


The Web

Who's Online
There are currently, 57 guest(s) and 0 member(s) that are online.

You are an Anonymous user. You can register for free by clicking here




       tse3play [-h] [-ver] [-v] [-list] [-nv] [-np] [-l] [-omidi
       output-midi-file  ] [-omidi0] [-omidicomp] [-otse3mdl out­
       put-tse3mdl-file ] [-map from-midi-channel to-midi-channel
       ]  [-m]  [-r]  [-gmr] [-gsr] [-xgr] [-unix] [-oss] [-alsa]
       [-arts] [-stream] [-s start-time ]  [-solo  track  ]  [-sl
       usecs  ]  [  -stop  ] [ -e ] [ -mute channel ] [ -pd dir ]
       file ] [ -port port ] [ -fast ]


       tse3play plays TSE3MDL files and MIDI files using the TSE3
       sequencer  engine.  It  was originally developed as a test
       application for the TSE3 engine, but is now a  fully  fea­
       tured playback application.

       tse3play  can also convert files between the two supported
       formats. Whilst playing  it  provides  text  based  visual
       feedback,  or  can stream an English representation of the
       contents of the file to standard output.

       MIDI files are a standard file format for the  storage  of
       musical  (song) data that can be found in abundance on the
       internet. They don't contain the actual sounds played, but
       instructions  on  how  to  recreate  the  song (i.e. start
       note/stop note commands). MIDI files are most  often  cre­
       ated  by a sequencer application (akin to a word processor
       for music). MIDI files often have the  extension  .mid  or

       TSE3MDL  (  TSE3  Music Description Langauge ) files are a
       similar form of music file. They are created by  sequencer
       applications  based  on the TSE3 sequencer engine library.
       The file format contains a great deal more information and
       harnesses  the  full  power  of  the TSE3 library. TSE3MDL
       files often have the extension .tse3

       The type of the input file is  automatically  detected  by
       tse3play  tse3play can also load legacy TSE2MDL files from
       sequencers based on the older TSE2 sequencer library.


       -h, --help
              Provide help on the tse3play command  line  parame­

       -ver, --version
              Print version number and exit.

       -v, --verbose
              Give  verbose  output on what tse3play is trying to

       -omidi, --out-midi <filename>
              Convert  the loaded file to MIDI. File type will be
              MIDI type 1 unless -omidi0 is specified. The  file­
              name  of  the  output  follows this option. You can
              specify '-' to output on stdandard out.

       -omidi0, --out-midi-format-0
              If performing a MIDI conversion, produce an  output
              file  in  MIDI  type  0  format. For most cases the
              default (type 1) is recommended.

       -omidicomp, --out-midi-compact
              Compact  the  converted  MIDI  file  output.   This
              removes  any redundant information in the MIDI file
              that could be removed by using MIDI running status.

       -otse3mdl, --out-tse3mdl FILENAME
              Convert the file to tse3mdl format. The filename of
              the output follows this option. You can specify '-'
              to output on stdandard out.

       -map, --map-channel F T
              During playback, map MIDI channel F to MIDI channel
              T. Channel numbers start at zero.

       -m, --metronome
              During playback, produce a metronome tick.

       -r, --reset
              Send a basic MIDI reset message at  playback  start
              and end. This will send a reset message even if -np
              is specified.

       -gmr, --gmreset
              Send a General MIDI reset message at playback start
              and end. This will send a reset message even if -np
              is specified.

       -gsr, --gsreset
              Send a GS reset message at playback start and  end.
              This will send a reset message even if -np is spec­

       -xgr, --xgreset
              Send an XG reset message at playback start and end.
              This will send a reset message even if -np is spec­

       -unix, --unix-scheduler
              Selects the best Unix scheduler device (either  OSS
              or  ALSA)  as  the  MIDI output method. This is the
              installed on your computer.

       -stream, --stream-scheduler
              Selects the standard output stream as the MIDI out­
              put method. An English interpretation of each  MIDI
              command generated will appear on standard out.

       -s, --start
              Begin  playback  at  the specified clock pulse. The
              pulses are divisions of  quarter  notes.   tse3play
              works to a resolution of 96 PPQN.

       -solo, --solo-track
              Play  with the specified input track 'soloed'. This
              will mute all the  other  tracks.  Note  that  this
              option will mute the input track from the file, not
              the specified MIDI channel. Track numbers start  at

       -sl, --sleep
              Sets  the time period that tse3play returns control
              back to the operating system between  updates.  The
              parameter  is  a  number  of u-seconds. The default
              value is 100. Specifying a shorter time  will  make
              the  real  time vu bars update more responsively. A
              value of 0 disables the sleep.

       -stop, --no-stop
              Prevents tse3play from exiting  once  playback  has
              finished.  This  can  be  used  in conjunction with
              --echo and no specified filename to make  the  com­
              puter act as a MIDI Thru box.

       -e, --echo
              Enable the MIDI echo facility, which is a soft MIDI
              Thru port. Anything received on the MIDI in connec­
              tion will be immediately echoed on the MIDI out.

       -mute, --mute-track
              Mutes  the  specified  track in the input file. The
              first track is track zero.

       -pd, --patches-dir
              Specifies the path to the directory in which FM  or
              GUS  patch  files  are to be found. This is used by
              the OSS driver to load sounds into the soundcard.

       -port, --force-port
              Forces all output to the specified port.

       -fast, --fast-midi
              Tells tse3play to use a  faster  MIDI  file  import

       contact the author. The program can only be improved  with
       your feedback.


       Copyright  (c)  2000,2001  Pete Goodliffe. See the license
       file in the TSE3 doc diirectory  for  a  complete  license


       Pete Goodliffe <pete@cthree.org>

       Trax Software 2001


       playmidi(1), TSE3(3)

Trax Software             FEBRUARY 2001               TSE3PLAY(1)

An undefined database error occurred. SELECT distinct pages.pagepath,pages.pageid FROM pages, page2command WHERE pages.pageid = page2command.pageid AND commandid =

Show your Support for the Linux Tutorial

Purchase one of the products from our new online shop. For each product you purchase, the Linux Tutorial gets a portion of the proceeds to help keep us going.



Security Code
Security Code
Type Security Code

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.

Help if you can!

Amazon Wish List

Did You Know?
The Linux Tutorial can use your help.


Tell a Friend About Us

Bookmark and Share

Web site powered by PHP-Nuke

Is this information useful? At the very least you can help by spreading the word to your favorite newsgroups, mailing lists and forums.
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters. Articles are the property of their respective owners. Unless otherwise stated in the body of the article, article content (C) 1994-2013 by James Mohr. All rights reserved. The stylized page/paper, as well as the terms "The Linux Tutorial", "The Linux Server Tutorial", "The Linux Knowledge Base and Tutorial" and "The place where you learn Linux" are service marks of James Mohr. All rights reserved.
The Linux Knowledge Base and Tutorial may contain links to sites on the Internet, which are owned and operated by third parties. The Linux Tutorial is not responsible for the content of any such third-party site. By viewing/utilizing this web site, you have agreed to our disclaimer, terms of use and privacy policy. Use of automated download software ("harvesters") such as wget, httrack, etc. causes the site to quickly exceed its bandwidth limitation and are therefore expressly prohibited. For more details on this, take a look here

PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.15 Seconds