Yiff DJ

Alpha test  

Page last updated: 2003-12-10 10:00

Download

Read this before using

General Notes

  • To see some of the stuff that's new or changed since the last version, see this forum topic.
  • The knobs work as you'd except them to, when operated with the left mouse button. Right mouse button will instantly jump their position to the mouse.
  • Mouse wheel = pitch bend, amount of scrolling = amount to pitch. Also accessible by numpad keys + and ,(Del).
  • I've changed/am changing some of the terminology used in Yiff DJ so it makes more sense: mixer window is Deck, position memories are Cue points..
  • There may be problems getting Yiff DJ to function properly with certain drivers, such as Windows XP's builtin default SBLive drivers.
  • Looping may be glitchy if the audio buffer size is too small. On some MP3 files it still isn't perfect.

    Possibly Incomplete Summary of What's Not Done Yet

    Meaning that I don't necessarily need bug reports on these features unless you think it's something I might not know about already...

  • Recording is not implemented
  • The crossfader STILL has bugginess going on
  • Some effects are not (fully) implemented: Chorus, Compression, Reverb, Gargle
  • Winamp DSP support not fully implemented - some DSPs may/will crash Yiff DJ
  • There's still a bit of bugginess in the Match BPM function (BPM button)
  • Module support is lacking (some settings are ignored; playback position slider does not advance while playing; channel and sample volume adjustments are not implemented)
  • Messaging API is not fully specced/implemented - if someone wants to write an external playlist app or such for Yiff DJ, let me know
  • The current VU meters are a quick hack (and displays the left channel only); please no bug reports regarding them - I had a mucho better VU meter written but the graphics library (Graphics32) gives Access Violations randomly while painting - any Delphi gurus wanna help?
  • Global VU meter is not implemented
  • Cue point ("Position memory" as I used to call it) code is old and may not work properly right now

    Things You Should Look Out For

  • Any kinds of error messages, Access Violations etc.
  • Does the playback buffer get emptied when a song is STOPped then PLAYed again? It should but doesn't here (I'm using kX drivers - might be a driver issue?)
  • Any audio playback weirdness especially in non-multi out mode

    Things I Especially Want Feedback On

  • The new pitch bend system - does it suck or .. not suck?