VDJPedia



 Plugins_SDKv8_New

Back to Plugin SDK8

Plugin SDK v8 - What's new ?




All plugins
  • A parameter has a short name, which can be shown below the slider when limited space is available for the full parameter name
  • Parameters are floating point and range from 0.0f to 1.0f
  • OnGetParameterString() can be implemented to return the value of the parameter as a string. So instead of just 0% to 100%, you can show something more meaningful about what this means such as frequency, dB gain, some name of an enum...
  • Between not creating your own GUI at all and drawing it yourself with HWND, you can now create your own GUI as if it were a skin by supplying graphics and xml file


DSP
There are 2 types, buffered that work on the original audio buffer of the song before pitching, and regular, which operate on the output after pitching.
  • Effects now work in 32-bit float, ranging between -1.0f and +1.0f
  • Effects are applied before the limiter, so it is not required to clip the samples yourself.
  • SongPosBeats is available to give more options for bpm-aware plugins. 0 is the first beat.
  • SampleRate is available, since the audio engine is no longer fixed to 44.1 khz


Video
  • SongPosBeats is also available here to make your video effects beat-aware
  • Optionally, OnAudioSamples can be implemented to have your video effect operate on the sound
  • It is possible to create Transition Effects that work on multiple decks




Back to Plugin SDK8