Skip to content

joeloftusdev/OB-Xd_Moved

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This is a updated version of OB-Xd by reales.

Source code can be compiled with JUCE 8.0.6 using CMake.

Changelog

  • This project now has modern flexible resizing
  • all data races and memory issues in the original repo have been fixed(afaik).
  • This now passes pluginval on strictness 10 for both AU & VST3 [LV2 not tested yet], with ThreadSanitizer & AddressSanitizer enabled.
  • I have also added a midi keyboard component within the UI. To include this you would need to add <VALUE NAME="midiKeyboard" x="150" y="490" w="850" h="80"/> to your themes coords.xml file.

Themes

You can use the original releases themes, or you can create your own. I will be adding a new theme soon, but for now you can use the original themes or other custom themes people have made over the years. If you want to add the keyboard to your theme, you will need to add the above line to your coords.xml file and update your background image to account for the space.

Building

Using CMake.

cmake -B Builds/Release .
cmake --build Builds/Release --config Release

VST3, AU, STANDALONE, LV2 and CLAP are supported.

Copyright

The original author 2Dat granted discoDSP a OB-Xd private use license on December 2022.

This repository and the source code is under GPL3 license.

Files from Source > Images folder in this commit have Attribution-ShareAlike 2.0 Generic (CC BY-SA 2.0) license.

Other images and applicable resources have all rights reserved and copyrighted to discoDSP (no copying, modifying, merging, selling, leasing, redistributing, assigning, or transferring, remove, alter, deface, overprint or otherwise obscure licensor patent, trademark, service mark or copyright, publish or distribute in any form of electronic or printed communication those materials without permission).

develop-logo-pluginval

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •