Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.066.152 Times

Audio::MadJACK 0.04

  Date Added: September 10, 2010  |  Visits: 677

Audio::MadJACK

Report Broken Link
Printer Friendly Version


Product Homepage
Download (78 downloads)

Audio::MadJACK is a Perl module to talk to MadJACK server using Object Oriented Perl. SYNOPSIS use Audio::MadJACK; my $mj = new Audio::MadJACK( osc.udp://madjack.example.net:4444/ ); $mj->load( Playlist_A/mymusic.mp3 ); $mj->play(); The Audio::MadJACK module uses Net::LibLO to talk to a MadJACK (MPEG Audio Deck) server. It has an Object Oriented style API making it simple to control multiple decks from a single script. new( oscurl ) Connect to MadJACK deck specified by oscurl. A ping is sent to the MadJACK deck to check to see if it is there. If a reply is not recieved or there was an error then undef is returned. load( filepath ) Send a message to the deck requesting that filepath is loaded. Note: it is up to the developer to check to see if the file was successfully loaded, by calling the get_state() method. Returns 1 if command was successfully received or 0 on error. play() Tell the deck to start playing the current track. Returns 1 if command was successfully received or 0 on error. pause() Tell the deck to pause the current track. Returns 1 if command was successfully received or 0 on error. stop() Tell the deck to stop decoding and playback of the current track. Returns 1 if command was successfully received or 0 on error. cue( [$cuepoint] ) Tell the deck to start decoding from $cuepoint, which is the position in the track in seconds. If no $cuepoint is specified, the the deck will start decoding from the start of the track. Returns 1 if command was successfully received or 0 on error. eject() Close the currect track loaded. Returns 1 if command was successfully received or 0 on error. get_state() Returns the current state of the MadJACK deck. Returns one of the following strings: - PLAYING - PAUSED - READY - LOADING - STOPPED - EMPTY - ERROR If no reply if received from the server or there is an error then undef is returned. get_error() Returns the a string describing the current error (if state is ERROR). get_version() Returns the version number of the MadJACK server. get_duration() Returns the durtion (in seconds) of the current track. If no reply if received from the server or there is an error then undef is returned. get_position() Returns the decks position (in seconds) in the current track. If no reply if received from the server or there is an error then undef is returned. get_filepath() Returns the file path of the track currently loaded in the deck (path will be in the same form as originally passed to load()). If no track is currently loaded then an empty string is returned. If no reply if received from the server or there is an error then undef is returned. ping() Pings the remote deck to see if it is there. Returns 1 if the server responds, or 0 if there is no reply. get_url() Returns the OSC URL of the MadJACK deck..

Requirements: No special requirements
Platforms: Linux
Keyword: Audiomadjack Deck Error If Command Madjack No Reply Object Oriented Object Oriented Perl Perl Module Received Returns Server Talk To To Talk To
Users rating: 0/10

License: Freeware Size: 5.12 KB
AUDIO::MADJACK RELATED
Printer Tools  -  2TIFF 8.2
2TIFF command line tool can convert PDF to TIFF, XPS to TIFF, JPG to TIFF, PNG to TIFF. Full list of supported document and image source file formats contains more than 275 positions. Batch image resize, change PDF rasterisation resolution,...
34.9 MB  
MP3 Tools  -  FlipPageMaker Doc to Flash (SWF) 1.0.0
Flippagemaker Doc to Flash converter is the easiest doc to swf video converter. Own it, you can play and watch your word file with a flash player. It can help you convert your files as doc files in batches. The output quality is super excellent...
3.21 MB  
Reference  -  Messier Handbook 1.2.0.0
Messier Handbook is a complete simple to use guide for every object in Messier list. This app is helpful for everyone from novices students astronomers to advance stargazer and observation of the skies, but if you have no telescope, you can...
11 MB  
Graphic Conversion Tools  -  JpegSize 1.0
Jpegsize is a command line Windows utility that resizes JPEG images in a given directory. If no parameter is specified, it creates images that are 800 pixels wide, and adjusts height accordingly to keep aspect ratio. This application is useful...
292.97 KB  
E-Mail Tools  -  No-relay SMTP daemon T.00.02
No-relay SMTP daemon is a lightweight mail server whose sole purpose is to receive incoming messages and deliver them to local users. Its main "feature" (or non-feature, really) is to be completely unable to relay messages to adjacent servers: if...
18.43 KB  
Libraries  -  Net::Server::Mail::ESMTP::XFORWARD 0.15
Net::Server::Mail::ESMTP::XFORWARD is a Perl module to add support to the XFORWARD command in Net::Server::Mail::ESMTP. SYNOPSIS use Net::Server::Mail::ESMTP; my @local_domains = qw(example.com example.org); my $server = new...
15.36 KB  
Automation Tools  -  AllOff Lite 5.2
AllOff Lite is an activity monitor and shutdown utility which monitors the mouse, keyboard and CPU load and initiates computer power off or hibernation if there has been no keyboard or mouse activity for 900 seconds and the average CPU load has...
410 KB  
MP3 Tools  -  FlipPageMaker Free Image Converter 1.0.0
FlipPageMaker Free Image Converter is free based tool that allows you to convert JPG images to other formats including BMP, GIF, ICO, JP2, PCX, PNG, TGA and TIF. It is designed to transfer images as easy as possible. It is also capable of batch...
3.32 MB  
Modules  -  Permalinks Moved Permanently 1.3
If one is found, a "301 Moved Permanently" error will be generated, allowing visitors and search engine bots to be redirected to the new permalink.InstallationUnpack and upload it to the /wp-content/plugins/ directory.Activate the plugin through...
 
Games  -  2048 Undo unlimited 2.0.0
1.Play 2048 game easily with the undo function! If you went error by mistake, you can use as many undos as you want. 2.With the help of undo button,you can easily get 2048,4096,8192,16384 or even 32768! 3.How to play:Swipe to...
2.6 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.12.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB