Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

tse3(3) [debian man page]

TSE3PLAY(3)							Programmer Manuals						       TSE3PLAY(3)

NAME
tse3 - Trax Sequencer Engine library version 3.0 SYNOPSIS
#include files from tse3/*.h. DESCRIPTION
The TSE3 library is a powerful third generation sequencer engine written in C++. It is a 'sequencer engine' because it provides the actual driving force elements of a sequencer but provides no form of fancy interface. Sequencer applications or multimedia presentation packages will incorporate the TSE3 libraries to provide a user with MIDI sequencing facilities. TSE3 is a mature library based on a lot of experience. Whilst not providing the user interface, it provides a lot of assistance to a UI. TSE3 is supplied with a suite of utilities that act on songs (or parts of a song) as well as common application support services (such as undo/redoable commands). TSE3 uses an advanced, acclaimed 'object-oriented' song structure and incorporates functionality including a mixing desk, real time song alteration, song file save/load (both standard MIDI files and proprietary format) and so on. For more documentation on the TSE3 library look in the 'doc' directory in the source distribution package. BUGS
Naturally, TSE3 is completely bug free. However, if you do find something goes wrong then contact the author. The program can only be improved with your feedback. COPYRIGHT
Copyright (c) 2000,2001 Pete Goodliffe. See the license file in the TSE3 doc diirectory for a complete license statement. AUTHOR
Pete Goodliffe <pete@cthree.org> Trax Software 2001 Trax Software FEBRUARY 2001 TSE3PLAY(3)

Check Out this Related Man Page

Audio::MPD::Common::Item::Song(3pm)			User Contributed Perl Documentation		       Audio::MPD::Common::Item::Song(3pm)

NAME
Audio::MPD::Common::Item::Song - a song object with some audio tags VERSION
version 1.120881 DESCRIPTION
Audio::MPD::Common::Item::Song is more a placeholder with some attributes. Those attributes are taken from the song tags, so some of them can be empty depending on the file. The constructor should only be called by Audio::MPD::Common::Item's constructor. ATTRIBUTES
album Album of the song. (format code: %d) artist Artist of the song. (format code: %a) albumartist Artist of the album. (format code: %A) composer Song composer. (format code: %C) date Last modification date of the song. (format code: %M) disc Disc number of the album. This is a string to allow tags such as "1/2". (format code: %D) file Path to the song. Only attribute which will always be defined. (format code: %f) genre Genre of the song. (format code: %g) id Id of the song in MPD's database. (format code: %i) last_modified Last time the song was modified. (format code: %m) name Name of the song (for http streams). (format code: %N) performer Song performer. (format code: %P) pos Position of the song in the playlist. (format code: %p) title Title of the song. (format code: %t) track Track number of the song. (format code: %n) time Length of the song in seconds. (format code: %l) METHODS
as_string my $str = $song->as_string( [$format] ); Return a string representing $song. If $format is specified, use it to format the string. Otherwise, the string returned will be: either "album = track = artist = title" or "artist = title" or "title" or "file" (in this order), depending on the existing tags of the song. The last possibility always exist of course, since it's a path. This method is also used to automatically stringify the $song. WARNING: the format codes are not yet definitive and may be subject to change! AUTHOR
Jerome Quelin COPYRIGHT AND LICENSE
This software is copyright (c) 2007 by Jerome Quelin. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.14.2 2012-04-01 Audio::MPD::Common::Item::Song(3pm)
Man Page