SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Sponsored Links

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files
        PhatBeat 1.1 Release Notes
        Copyright © 2004 John Chatterton-Papineau 
        <chattj AT postreal.org>

This software is released under the terms of the GNU General Public License, as found at http://www.gnu.org/licenses/gpl.txt or as src/gpl.txt in this distribution. Other licensing arangements may be made by contacting the author. No representations are made about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

Details

PhatBeat aims to be a simple, attractive, cross-platform beat counter for use by collectors, producers, DJs, and others interested in beat-oriented music. For now it requires users to tap in the beat during listening, after which it calculates and displays the track's BPM and the size of a measure in seconds.

Possible feature additions include being able to listen to the computer's audio input and do BPM calculations from it, as well as fitting in WindowMaker-style application docks.

While the program is running, pressing A will give the program an All Clear, resetting it. Pressing Q exits immediately. Any other key taps in a beat. That is, to determine the BPM of a track, tap any key eight times with the beat, and it will be displayed in the main readout. The number of beats to count can be raised higher than eight if necessary, and the number of beats in each measure can be changed to make the seconds per measure readout correct.

Installation

Windows users should run the installer executable, currently named PhatBeat-1.0-setup.exe, which includes an install wizard created in Inno Setup 4 (www.jrsoftware.org/isinfo.php). The current Windows release is 1.0 compared to the Unix release of 1.1 because the .1 release contains only bugfixes for Unix.

Linux users will want to untar the PhatBeat-1.1.tar.gz file in their home directories, which will create a similarly named directory with the source. From there a simple `make;make install` as root should suffice to install the program. If a customized installation or compile is desired, the standard `make clean; make` should work. Users may edit the Makefile if installation to /usr/local is not desired.

PhatBeat's X11 interface makes use of the SDL and SDL_image libraries, so these must be installed before compilation of that program will complete. The console beat counter should compile fine without anything beyond the standard C++ libraries.

For reference, the Windows binary is named 'phat_win.exe', and the linux binaries are 'phatx' for the X version and 'phatbeat' for the interactive console version.

Portability

PhatBeat is known to compile under Windows in the cygwin environment, and on Redhat Linux versions 8 and 9. Details on this are in the commentary within the makefile. Other platforms supporting the GNU toolchain will probably not have problems compiling either. Binary releases for Windows and x86 Linux should be available at the PhatBeat home page, http://www.postreal.org/phatbeat.


Sponsored Links

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.