PhatBeat 1.1 Release Notes Copyright © 2004 John Chatterton-Papineau 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.