Audio DJ Studio API for .NET 주요 기능

Audio Mixing
Audio Mixing
Visual feedback
Visual feedback
Reading Tags
Reading Tags
Audio Mixing

Audio Mixing

Load sounds on different virtual decks, also known as "players"; a player can be compared to a physical deck on a DJ console, the place where you put the vinyl/CD to be played. Create a console with many virtual decks allowing simultaneous play of different songs on one or more sound cards: enable the container app to mix several songs on different output channels, giving the ability to play advertising spots while songs are being played/mixed on different output channels as seen for multi-channel radio stations automation software.

Each player can have separate volume, tempo, playback rate, pitch and equalizer settings; each player comes with a set of embedded and configurable visual feedback such as VU-meter, spectrum analyzer, oscilloscope and waveform.

Visual feedback

Visual feedback

Graphical features implemented by the component

  • Real-time embedded visual feedbacks (VU-Meter, Oscilloscope, Spectrum, Waveform display)
  • Graphic bars for custom displaying of Vu-Meters, Spectrum and Progress bars
  • Support for drawing the waveform representation inside a graphical device context (HDC)
  • Enhanced graphical spectrum analyzer
Reading Tags

Reading Tags

The majority of audio formats allow the insertion of metadata, also known as "tags", which helps describing the content of the audio file by inserting information such as the title, artist, album, track number and other information about the audio file to be stored in the file itself.

The component allows reading the most common tag formats: this can be accomplished by analyzing the audio file loaded inside a player or by accessing a sound file directly on the local disk, determining the specific tag formats embedded inside the audio file.

Supported tag formats are the following:

  • APE
  • FLAC
  • ID3V1
  • ID3V2.2
  • ID3V2.3
  • ID3V2.4
  • LYRICS3
  • MP4
  • OGG Vorbis

For WAV files the following chunks are supported:

  • BEXT
  • CART
  • DISP
  • LIST INFO