TouchAmp - A Cost-Effective Touchscreen Interface
for Winamp
GPL'd Source Code Now Available!
Thanks for all your great emails and suggestions
since the 1st release. I'd be delighted if some skilled developers
contributed to this project. Some popular feature requests have been: USB/Bluetooth/Wifi
connectivity for more recent Palm PDAs.
- Controls Winamp with legacy (virtually free) Palm
Pilot hardware - no monitor/keyboard/mouse required in listening room
- Does not require using (and losing) a stylus!
- Enables building music servers with unlimited storage
space and almost any audio format

Download TouchAmp Beta
v0.94 (zipped Palm PRC file, Winamp
DLL, Readme and GPL'd source code 4.4MB)
- Edits Winamp playlist song order with a single touch
- Supports browsing the music library's file-system
directory tree
- Quickly scrolls through playlist and library screens
with single touch strokes or hard-key control
- Directly accesses Winamp media library to provide fast
music library searches
- Supports ID3 tags or defaults to filename if ID3 tag not
present
- Maps Palm hard keys for convenient control (no need to power-up
Palm) of volume,
play/pause, next track
- Maps Palm soft icons for backlight control, search, song
properties and extended touch-button menu
- Displays track progress/elapsed time, currently playing
song title
- Double-tap on song item in list plays song
- Single touch of play time indicator toggles track
progress/elapsed display mode
- Single touch of currently playing song title quickly
scrolls playlist to that song
Minimum Requirements
- Pentium II or Mini-itx system running Win2K or higher, with
free serial port (COM1,2,3)
- Palm Pilot or Handspring Visor (OS3.0'ish) incl. serial
port cradle
- Latest version of Winamp
- Runs optimally when library files include ID3 tags and
after Winamp's has scanned music library
TouchAmp controlling a fanless Mini-Itx music server from
a couch over a 12' ribbon serial cable placed beneath an area rug. Sound
quality enhanced with a 24bit/96kHz soundcard.
Simple Installation
- Download and extract files
- Synchronize the PRC file onto the Palm device
- Copy the ml_touchamp.dll to Winamp's 'Plugins'
directory.
- Start Winamp and fill-out COM port and music library
directory in the TouchAmp dialog box that appears
- Set Winamp's Media Library watch folder to the root
directory of the music library
- Configure Winamp's Media Library to periodically scan the library
and update song title database

Important Legal Notice
This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held
liable for any damages arising from the use of this software.
TouchAmp Palm Key Mapping
(a) soft (silk-screened) keys:
- Calculator = properties of track currently selected
- Find = search music library
- Menu = toggle additional user-interface buttons
- Applications = exit TouchAmp, or toggle backlight if TouchAmp Option
'disable other apps' is selected
(b) hard (button) keys:
- Calendar = next track
- Phone = play/pause
- To Do = Winamp volume down
- Memo = Winamp volume up
Feedback
Please send comments and bug reports to info_at_jtsystem.ca
JT System Projects Page
Version Log
v091 beta
v092 beta
- logging interval fixed
- 'songs added to Playlist' message not displayed when
user attempts to add a folder which does not contain any songs
- Winamp volume initialized at plugin startup
- plugin.ini created at startup if it does not exist
- current PL scroll position reset when PL cleared
v093 beta
- shuffle play control fixed
- library directories may contain spaces
v094 beta
- source code released under GPL