Short: DJ type music player with X-fading and effects. UpLoader: Daniel Westerberg (daniel / onyxsoft se) Author: Daniel Westerberg Version: 0.2 alpha Type: mus/play Requires: AmigaOS 4.0+, MUI, Lamp.mcc Architecture: ppc-amigaos NOTE: This is an alpha release which means it may crash and burn anytime and you can't blame me for it! It also means I would very much get some FEEDBACK, GOOD AND BAD, as well as CRASHLOGS and a short description if it crashes. Thanks :) Features (in the current version) ~~~~~~~~ - Two playlists. - Full drag'n'drop support of tracks in the playlists and from Workbench. - Automatic and manual cross-fading between songs in opposite playlists. - Gapless transitions to the next track with configurable fad-over. - Silence skipping at the beginning and at the end of tracks to improve the gaplessness. - Compressor effect for a more dense and loud experience. - Dynamic Normalizer to level out the volume in and between tracks with unequal recording levels. - It completely lacks a "Next" button :-) Philosophy ~~~~~~~~~~ ...so I was sitting there on the couch with some friends at a party trying to listen to some music when someone yet again switched song after 30 seconds just when it had gotten started. It now became silent since it was the last in the playlist (which had been skipped through) while the person at the computer tried to find something else to play. This is when I got the idea: I wanted to make a music player in which the only way you could cut off a song in the middle and switch was to fade over to another song! This would make it a lot harder for all those "no, play that one instead" people to cut off a song in the middle. News ~~~~ * NEW * Beat analyser showing the current BPM in the song if it can find one. * NEW * Nice looking level (VU) meters. * NEW * Volume control for each side. * NEW * Added a nice splash image made by Andrew Scammell . * NEW * The Compressor effect got an auto feature that meassures the current compression level and adjust according to different songs. * NEW * Incorporated my phat reverb effect Cathedral into DeeJayD and made it process in realtime. Something I have been wanting to do for many years :) Caution though: With many echoes it can be very CPU hungry making DeeJayD sluggish to respond. * NEW * Made it possible to load playlists. Both *.m3u, *.pls and plain text files, such as used with AmigaAmp can be used. * NEW * Possibility to load complete directories, also recursively. * NEW * Added some basic tone control; bass and treble, with editable cut-off frequency and on/off switch making it useful also for sudden kills of bass or treble. * NEW * Changed most text colours to display best on dark backgrounds. Included a MUI settings file for DeeJayD that I developed. Copy it to ENVARC:MUI/ if you like DeeJayD to look its best :) * FIX * A number of bugfixes, but I'm sure there are more in there that I have missed so please inform me of them! Installation ~~~~~~~~~~~~ DeeJayD can be started as it is. If you don't want the output it spews out you need to start it in a shell like this: DeeJayD >NIL: DeeJayD requires the MUI class Lamp.mcc which is included in the directory "copy-to-MUI_Libs_mui". Just copy the contents to MUI:Libs/mui/ if you do not alreay have it. The directory "copy-to-ENVARC_MUI-if-you-want" contains a special prefs file for DeeJayD that I made to look like in the screenshot on OS4Depot. Just copy the file "DEEJAYD.1.prefs" into ENVARC:MUI/ to make use of it. Usage ~~~~~ The program is pretty basic and has few controls and is therefore easy to use. Add files by either drag'n'drop from WB onto the window or by clicking the '+' button. The '-' button removes the selected song and '0' clears the playlist. The buttons '>' means play, '||' means pause and '[ ]' means stop. I will use images later... Cross-fading using the '>>Fade<<' buttons is enabled when there is one playing file in one lister and one selected file on the other lister. Clicking the fade button will automatically start playback of the other track and slowly fade over. To fade manually using the slider, both files should be playing already. It is possible to double-click to start playing, or to select another "next" track to play after the current one has finished. Click the 'Controls' button to try out some of the effect features. This window will get larger in future version :-) Normal features currently not implemented: - No saving of playlists. - Only a couple of my planned controls and effects are implemented. - Currently only plays mp3 at 44100Hz and perhaps aiff if we are lucky. - Hardcoded to using the default AHI unit (0 or music unit I presume). -- Other programs by Deniil 715! can be found on OnyxSoft homepage at: http://www.onyxsoft.se/ Feel free to mail me if you found bugs or have suggestions! daniel / onyxsoft se NOTE: Please, NEVER publish this e-mail, or a textfile containing my e-mail, on a web page or similar unless spam-encrypted like above! Thankyou.