Links:
TuxGuitar TuxGuitar is a multitrack guitar tablature editor and player written in Java-SWT, It can open GP3 and GP4 files. Read more hot ANA-MP a player for music files (modules) in the .MOD, .XM and .S3M formats aTunes aTunes is a full-featured audio player and organizer, with some ripping and encoding tools included. It.s written in Java programming language (Java 5), using Swing. Automatous Monk maps cellular automaton evolutions into music. The resulting music is represented as jMusic scores that can be played and saved as MIDI files beaTunes beaTunes is an iTunes companion app capable of automatically analyzing your music collection to help you build better playlists. It analyzes BPM (beats per minute), silence at the beginning or end of a song, and the color (based on frequency spectrum) of a given song. Some of the data is stored through iTunes, and some is stored by beaTunes itself. Additionally, beaTunes can suggest albums that would complement your music collection and display music charts. It also allows you to blog about selected songs or playlists. Breakage Breakage is a drum machine with unusual real time programming and performance. Where traditional step sequencers edit one note at time, Breakage adds neural network and pattern morphing functions to allow composition above the note level. Cortado The Cortado Streaming applet is a Java applet which supports decoding of Ogg Vorbis, Ogg Theora, MJPEG and Smoke codecs directly in a browser window. Both audio and video are supported. EarToner EarToner is ear training software to help you learn to identify various musical sounds such as intervals, chords and scales. It is designed to be easy to use and quick to setup. Entagged Entagged is an audiofile tagger, using the freedb online database for the retrieval of the tags. It supports custom file renaming from tags (with any directory stucture) and vice versa. Supports: mp3, ogg, flac, mpc, ape, wma. F-ab F-ab is a browser for Flash movies. In this browser, Flash movies are accessed by channels instead of URLs. The Netscape plugin is used to play movies. Apache Derby is used as the internal database. Fat Cat Fat Cat is a simple client for accessing the zap2it.com free TV listings Web service. FeedPod FeedPod is a text-to-speech RSS1, RSS2, and ATOM0.3 syndication feed reader that can either play a feed over the Web using HTTP streaming and a ShoutCast-style playlist, or generate a Podcast feed for syncing to your portable MP3 player. FerFT (commercial) FerFT is a multi-purpose spectral analyzer based on the successive Fourier transformation method. It features an input signal monitor which can sample input signals through a microphone with various sample rates and show them graphically on the panel. It also lets you calculate power spectra successively along with sampled input signals and show them graphically on the panel. Finally, it provides a filter to modify spectra and regenerate signals from them. FJenie a cross-platform application written Java for use as a function table editing utility for the Csound programming language FreeCast FreeCast is a Java application which allows peer-to-peer streaming. It makes possible a stream broadcast to a large number of listeners from a simple DSL connection. FreeGuide TV Guide FreeGuide TV Guide is an offline TV listings programme. It uses XMLTV to extract the TV listing information from web pages and store them for off-line viewing. The user can create a list of favourite programmes and a customised TV guide. It works for British, American, Canadian, German, Swedish, Norwegian, and New Zealand listings. Frinika Frinika is a free, complete music workstation software for Linux, Windows, Mac OSX Tiger and other operating systems running Java 1.5 (J2SE5.0). It features sequencer, soft-synths, realtime effects and audio recording. gDVB gDVB is a DVB channels manager that allows you to scan different satellites, save your favorite channels list, and view local files. gstreamer-java gstreamer-java is a set of Java bindings for the gstreamer multimedia framework. ID3iconv a command line tool to convert ID3 tags in mp3 files from whatever machine encoding you have (GB2312/GBK for Chinese, etc) to Unicode. It convert both ID3v1 tags and ID3v2 tags to Unicode-encoded ID3v2 (v2.3 or v2.4) Indy Indy is a music discovery program that learns what you like, and plays more of it. Indy uses a collaborative filter, identifying fans with similar taste to yours to recommend music they liked. It's basically the way people have always recommended music to their friends, the only difference is that Indy draws on the recommendations and taste of a whole lot more people. iriverter iriverter is a cross-platform frontend to mencoder designed to facilitate the conversion of almost any video format to one that is playable on various multimedia players. Jacamerops A WebCam watcher. Features Drag&Drop, website scanning, automatic updates and much more. Includes source, BSD style copyright. Jaikoz An audio tagger for ID3 and MP3. It has many advanced automation features, making it quick and easy to correct the meta-data in your audio tags. Jajuk a music organizer written in Java/Swing. The main goal of this project is to provide a fully-featured application for advanced users in order to help them to manage big music collections Java YEnc Decoder a Java decoder for the yEnc format. Although a sample app is provided to decode files, JyEnc was designed as a library to be used by applications needing to use yEnc encoded data JavaMOD JavaMOD is an interpretation of a ProTracker music module replay in Java. It has optimised mixing routines, micro volume ramping to reduce zipper noise, and support for almost all XM effects, evelopes, and autovibrato. JavaTuner The JavaTuner is a small Java applet that allows some experimentation with various tunings and temperaments (experimenting on a real instrument is orders of magnitude better of course), and that can be used as an electronic tuner (after some checks that it generates correct frequencies) and even as a tuning practice tool. JBuzzer a free java application that allows to load audio samples and assign them to keys on your computer keyboard. Currently audio samples in PCM (*.wav) and MPEG Layer 3 (*.mp3) are supported jein a software tool for DSP learning. It is a complete java reimplementation of Paul Lansky and Ken Stieglitz' ein JJack JJack is a framework for the Java programming language that allows creating and running audio processor clients for the JACK Audio Connection Kit. jjjuste jjjuste is a basic Java-based client that can stream audio data to an Airport Express and provides simple integration with Jack Audio Server. This means that (almost) any audio source playing on Linux can be routed to the Airport and played on your hi-fi remotely. jLyrics stores your favorite lyrics. It has a field for title, author, and the lyrics. The database is saved in xml format JRemoteforMyth JRemoteforMyth is a small Webstart-enabled application for controlling a MythTV box over the network from a desktop or laptop computer, using the Telnet interface in MythFrontend. Basic functionality is enabled, such as arrow key navigation, [Enter] and [Escape] key handling, etc. jRipper A CD ripper frontend that can convert CD tracks and WAV files to MP3 or Ogg files. It uses cdda2wav, lame, and oggenc and can load track names from freedb.org by HTTP or by using the cdda2wav program. JSpeex a port of the Speex speech codec (Open Source/Free Software patent-free audio compression format designed for speech). It provides both the decoder and the encoder in pure Java, as well as a JavaSound SPI JTv_finder JTv_finder is a German-language GUI to watch TV programmes. Jubler Jubler is a tool to edit text-based subtitles. It can be used an an authoring software for new subtitles or as a tool to convert, transform, correct and refine existing subtitles. jVSTwRapper jVSTwRapper is an easy and reliable Java wrapper for the Steinberg VST interface. It enables you to develop VST 2.4 compatible audio plugins and virtual instruments and user interfaces with the Java programming language. Three demo plugins (with source) are included. LilyTool LilyTool is a LilyPond plugin for JEdit. It is not a graphical front-end, but an edit mode and plug-in, which gives similar functionality as Emacs LilyPond mode. LMUSe LMUSe is a Lindenmayer fractal music player. Lyman a program to manage your collection of song lyrics. You can search for songs by their title, artist, album, the release year or parts of their lyrics. It is written in Java and should therefore run on any platform for which a Java Runtime Environment is available. You need at least version 1.4 of the J2RE MACCC MP3 Automagic CD Cover Creator (MACCC) creates printable CD covers (also called cd inserts) for MP3 CDs (front and back for fullsize cases, front only for slimline). It prints front and back covers, and numbers the tracks and directories. mCube Music Manager mcube is a digital music manager. It's target is to let user manage and choose music to listen with the comfort and feeling of browsing physical compact disc with the power of computer aided search. media hive The media hive is a web-based playlist system, media catalog manager, and streaming content provider. With it, you can view your media collection from anywhere using your favorite web browser, and play it with commonly-available media players such as Windows Media Player, XMMS, and many others. MediaSort MediaSort is a tool that indexes, sorts, and renames media files such as pictures and MP3s based on any of their metadata attributes. For example, you can sort your pictures by date, size, or other EXIF attributes, or MP3s by author, album, or other ID3 tag values. It is also a "sorting" Ant FileMapper that can be used with any other Ant tasks to achieve more complex work. Modular Audio Recognition Framework MARF is a general cross-platform framework with a collection of algorithms for audio (voice, speech, and sound) and natural language text analysis and recognition, along with sample applications (identification, NLP, etc.) of its use. MusicIP Mixer MusicIP Mixer builds playlists based on the attributes of songs you pick. MusicXML Player reads in a MusicXML Document and produces in real-time an auditive performance of the musical information found in the document. It creates the music with MIDI, so all you need is a MIDI supporting soundcard and Java Runtime Environment set up on your computer MyTunesRSS MyTunesRSS is an application for accessing your iTunes library from any computer connected through a network. You can browse and search your library with any browser, use existing playlists or create new ones. From all this data you can create RSS feeds or M3U playlists in your browser and use them with appropriate programs. So you can play your iTunes tracks on today's clients like the Playstation Portable. orDrumbox a real software drum machine that you can run on your computer. A fully-featured drum machine and audio sequencer designed to a creative pattern-based way of drum programming P2P-Radio P2P-Radio is a program that can distribute audio and video streams (MP3/Ogg Vorbis/NSV) over the Internet in a peer-to-peer manner. It's possible to create your own internet radio station with P2P-Radio! PlayGUI PlayGUI is a simple client for MPD, the Music Player Daemon. It does all your basic music player stuff, and has nice searches. podLoadr podLoader allows you to load content from the Web or other desktop files onto your iPod. PodsBlitz PodsBlitz copies songs from an iPod to a computer, thus addressing a shortcoming of the iTunes/iPod combo. Ptarmigan Media Parser for XML produces XML content from the metadata (title, artist, album, e.g.) found in media files and streams. It is a SAX event generator which consumes MP3, Ogg Vorbis, FLAC, WMA and four (4) different types of playlists to produce events that can be used to build an XML document or to feed into a SAX pipeline for further processing Random Music Random Music plays weighted random music tracks from your mp3 collection. The playlist can be restricted to specific, detailed genres and a minimum weight, depending on mood, company, or occasion. Includes an editor for id3 and id3v2 fields. Remuco Remuco is a system to remotely control music player software with Bluetooth enabled mobile devices. It allows you to control various music players and read music player state information (playing song, current playlist) on your mobile device. You can use Remuco simultaneously with two or more mobile devices. Seek & Destroy Music Duplicates Seek & Destroy Music Duplicates is a tool for locating and removing duplicated music files. It does not crash on corrupted files and normally suggests the best song from amongst the duplicates. It uses an incremental scanning strategy and uses relatively few system resources. MP3, Ogg, WMA, and AAC formats are supported. It allows specified directories to be excluded from the search, and the state of the scanner can be saved to engage incremental scanning when the tool is used periodically. ID3 tag and data comparators are supported. Skink an application which supports the abc 1.6 standard with some extensions. It can open, edit, save, play and display abc files Songsheet Generator Songsheet Generator is an application which prints songsheets and songbooks for home, small group, or large group overhead use. It lets you create a full-featured songbook, with a table of contents, page numbers, and song numbers. Soundboard Maker Soundboard Maker is a tool for making and running soundboards. You can play selected audio, save soundboards, load soundboards, and distribute your soundboards to other users. The interface is easy to customize. SoundBridge Commander SBC (a.k.a. "SoundBridge Commander") is a powerful tool for controlling your Roku SoundBridge M1000, M2000, or SoundBridge Radio from your computer. It has two parts. The first part emulates the IR remote control that comes with your SoundBridge. The second part is a three-panel search window that allows you to find songs on your Roku much more easily than you can through the built-in search function. Sphinx-4 a speaker-independent, continuous speech recognition system Subsonic Subsonic is a free, web-based media streamer. Although primarily designed for MP3, it works for any media format that can stream over HTTP (for instance WMA and OGG). It works with any network-enabled media player, such as Winamp, iTunes, XMMS and Windows Media Player. TivoPod TivoPod is a transcoding and podcasting agent which extracts content from the Tivo "Now Playing" list and serves it up as a video podcast for iPods, PSPs, and other portable media devices. Tritonus an implementation of the Java Sound API. Currently, GNU/Linux i386 and Linux/PowerPC are supported TVBrowser a TV guide that is easily extensible using plugins. It is designed to look like a paper based TV guide UltraMixer (commercial) UltraMixer is a DJ-Mixing-Software which enables you to mix digital music in various formats such as MP3, WMA, OGG, WAV or CDs in real time. The DJ's turntables are replaced by two digital SoundPlayers, the "vinyls" are available within seconds through the integrated FileArchive. Varèse Varèse is an integrated environment for music composition and synthesis. It aims at the integration of music composition, sound synthesis, and real-time/interactivity into one environment. This integration should allow some fun stuff that is hard to do with most existing music environments. VirtMus VirtMus (virtual music) is a free application that allows the user to display sheet music and flip pages without removing the hands (or feet) from the instrument the music is performed on. It is very useful during concerts and practice sessions. WeblogPlayer a Java applet that acts as a Web VCR, playing back recently updated weblogs