All Podcast

Podcast

Combining JUCE & JavaScript w/ Nick Thompson (Creative Intent) | Ep 6

Nick Thompson unveils Blueprint, an open-source framework that brings React's declarative UI development to JUCE audio plugins, while sharing his journey from Facebook engineer to independent plugin developer.

Nick Thompson, CEO and lead developer of Creative Intent, discusses his groundbreaking work combining JUCE and JavaScript through a new open-source framework called Blueprint. This innovative tool enables developers to build audio plugin interfaces using React while maintaining JUCE components under the hood, offering the declarative programming style and rapid development workflow that React developers love. Thompson demonstrates his upcoming granular delay plugin, Remnant, which serves as the first real-world application of Blueprint, featuring a unique visual interface designed in collaboration with designer Mike from C's Digital.

Thompson's journey from Facebook web developer to independent audio software developer provides valuable insights for aspiring plugin creators. After working on Instagram's React rebuild at Facebook, he taught himself DSP through textbooks and experimentation, eventually launching his own plugin company. His ADC talk on becoming an independent developer emphasized the challenges of simultaneously learning audio programming while building a business, advising newcomers to create more plugins before commercializing. With Blueprint now releasing on GitHub, Thompson hopes to energize the audio development community by bridging the gap between web and native audio development, potentially enabling future innovations like dynamically loaded plugins that fetch code from servers on demand.

Originally published on July 1, 2019

Audio Software Development
JavaScript
SHARE THIS

More Podcasts

View All
View All