Loading video...
Video Failed to Load
Guitar Pocketbook, my first iPhone Duo app. - AVAudioEngine graph in TypeScript - Folding drives the mix (reverb and tone) - Hinge glows with audio frequency - WebGPU (metal) handles all visual fx Built with NativeScript
36,420 views • 6 days ago •via X (Twitter)
13 Comments

Firing up audio nodes in TypeScript.

Applying the Karplus-Strong method to synthesize the guitar string plucks.

The visual fx are all driven via @nativescript/canvas from @triniwiz 🔥

@NativeScript AVAudioEngine on a fold is the right graph. Drive reverb off the hinge angle, keep WebGPU on the inner scene, and the glow reads as audio not a sticker.

@NativeScript This guy's work is incredible!

@NativeScript Hey thanks, super fun device to work on.

@NativeScript beautiful man, best duo use case ive seen around

@NativeScript thank you!

@NativeScript Sweet!!

@NativeScript Looks great

@NativeScript thanks Tom! working in a film aspect might be an interesting future addition 👀

@NativeScript Can you lock the reverb once you find a sound you like, then unfold the phone without changing it?

@NativeScript good idea, yes likely to add lock setting like that
