Home Artists Posts Import Register
Join the new SimpleX Chat Group!

Content

In today's video, we focused on refining our plug data sampler, particularly aiming to improve its interface and fix existing bugs. We delved into the capabilities of using 'send' and 'receive' symbols, allowing for more efficient and cleaner data flow within the patch.

Key Points Covered:

  1. Send and Receive Symbols: Instead of using a spaghetti of connections, we streamlined the data flow by assigning 'send' and 'receive' symbols to different interface elements. This way, specific addresses can directly send and receive data.
  2. Interface Clean-Up: By employing this method, we managed to make the interface less cluttered. It makes it easier to understand and more visually pleasant.
  3. Dynamic Range and Tick Marks: We adjusted the range and ticks of the knobs dynamically according to the BPM. This ensures that your sampler is always in sync with your host tempo, giving you a quantized control that's musically relevant.
  4. Change Object: Implemented a 'change' object to only let new values pass through, minimizing unnecessary updates and making the system more efficient.
  5. Data Quantization: Added a quantizer to ensure that the data is always in step sizes of one-fourth note, providing further control on your sampler's behavior.
  6. Unit Conversion: Made a change from seconds to milliseconds for better accuracy and efficiency. Removed redundant calculations to fix a bug.
  7. Automation Parameters: Finally, we touched upon exposing some of these elements for DAW automation, though this part is still in the works.

That’s all for this session!

download patch part 3: https://bit.ly/3QfzdQP 

Files

Finally done! - Short Sampler Part 3

Watch Part 1 and 2 https://youtu.be/v9a9qXfHdtc https://youtu.be/O3b4UGB97OA Support Plugdata https://github.com/sponsors/timothyschoen -- 💕 Support me on Patreon: https://bit.ly/3PgbxZz 💰 or donate via Paypal: https://bit.ly/3cae9t8 🎧 Buy my Music: https://polarity.bandcamp.com/ 💾 Download my Tools / Github / Resources: https://polarity-dnb.de/blog/polarity-music-tools-samples-and-bitwig-presets-update-2019.html 💻 Check out my gear on Kit: https://kit.co/polarity/polarity-music-kit -- DEALZ: 🛒 Buy Bitwig Studio & Support me https://bit.ly/3yQEyDU 🛒 Upgrade Bitwig Studio & Support me https://bit.ly/3OimEjc 🛒 VST/AU Plugin Deals https://bit.ly/3zcvo66 -- SOCIAL MEDIA Discord: https://discord.gg/eWwFBww Blog: https://polarity-dnb.de/blog/ Twitter: https://twitter.com/polarity Reddit: https://www.reddit.com/user/polarity-berlin/ Business Inquiries: robert@polarity-dnb.de Paypal Donations: donate@polarity-dnb.de

Comments

Alexandre Enkerli

Getting somewhere. While you call it “Finally Done”, it’d be great to solve the clicking, make the connections between parameters work the other way around… and package it into a CLAP plugin using Heavy/hvcc support in the current version of PlugData. Which might require some repatching/refactoring a bit since some objects in there depend on externals (probably else?), so not in Pd Vanilla. Still, it’s inspiring and relatively clear. Based on this experiment, someone could probably create some very interesting plugins in a couple of hours of patching.