Loading video...

Video Failed to Load

Go Home

#phaseplant preset : Expressive clarinet Full smooth dynamic range with vibrato, legato, staccato, slides and growl. Created with wavetable synthesis + noise. 1.6 mb total :)

127,200 views • 3 years ago •via X (Twitter)

10 Comments

Joel Blanco Berg's profile picture
Joel Blanco Berg3 years ago

If you are interested, you can get it on my gumroad. Link in my bio.

Joel Blanco Berg's profile picture
Joel Blanco Berg3 years ago

I had to make some shortcuts because I was running out of slots, so there is room for improvement. I'm planning on releasing these types of instruments as kontakt instruments as well, those will likely have more realistic legato transitions etc

🎵 Muffin Tunes 🎵's profile picture
🎵 Muffin Tunes 🎵3 years ago

Hey! As a clarinetist, I greatly appreciate keeping the warmth of the special sound we create. Well done with the sydnthazised clarity!! 🤗🎵

Joel Blanco Berg's profile picture
Joel Blanco Berg3 years ago

Thank you! its my pleasure. Its my favourite wind instrument :)

Kilohearts's profile picture
Kilohearts3 years ago

Incredible. It must be magic! 🧙‍♂️

vertx.'s profile picture
vertx.3 years ago

oh it's over, ITS OVER!

Megaphonix's profile picture
Megaphonix3 years ago

WOW. i’m the clarinetist from the other thread and this is absolutely incredible. best wind synthesis i’ve heard 🤯

Joel Blanco Berg's profile picture
Joel Blanco Berg3 years ago

Oh thank you so much. that means a lot!

Jay's profile picture
Jay3 years ago

holy shit this sounds so good 😭😭😭 my clarinet heart

Joel Blanco Berg's profile picture
Joel Blanco Berg3 years ago

thank you!

Related Videos

Grok 4 prompt to generate the video's generative art: You are an expert P5.js developer with expertise in generative art, mathematics (vector fields, Perlin noise), and aesthetic design. Create a visually stunning, interactive particle flow field sketch that mimics ethereal, fluid dynamics with glowing trails and cosmic vibes. Key Features to Implement Exactly: Use P5.js via CDN (version 1.4.0). 1500 particles with random positions and sizes (1-4 pixels). Flow field via multi-layered Perlin noise: base noise + 0.5 * octave at 2x scale, using 3D noise with zOff incrementing by 0.002 per frame; noiseScale = 0.005. Particle physics: Vectors for pos, vel, acc; maxSpeed = 3; force mult 0.15. Dynamic colors: 5-color palette in HSV, baseHue = (frameCount * 0.1) % 360, each hue offset by 72 (pentadic), saturation 80, value 100, alpha 8; update in draw(). Interactivity: Mouse press attracts particles with normalized vector force, strength 0.05 * (1 / (dist + 1)). Aesthetics: Additive blendMode(ADD); noStroke; background fade fill(0,5) rect over canvas; variable sizes for depth. Utilities: Edge wrapping in Particle class; windowResized to resize canvas and reset background. Comments: Explain enhancements (time-based colors, mouse interaction, layered noise, trails), math (vector attraction, multi-octave noise). Step-by-Step Reasoning for Your Response: Analyze: Dissect user intent for aesthetics (glowing, dynamic, interactive) and math (noise layers, forces). Plan Code: setup() for init (canvas full window, particles, placeholders); draw() for fade, color update, zOff++, particle loop; Particle class with constructor, update (noise angle, force, mouse attract, physics), display, edges. Implement: Write modular, readable code with exact values; ensure performance. Verify: Mentally run: Particles flow smoothly, colors cycle, mouse pulls inversely, no errors on resize/edges. Enhance Output: Rate aesthetics/correctness (target 9.5/10); suggest tweaks (e.g., numParticles for perf). Output Structure: Full HTML with for P5.js code. Explanation: Brief on visuals/math/customizations/running.

tetsuo

44,518 views • 7 months ago