Tech Wavo
  • Home
  • Technology
  • Computers
  • Gadgets
  • Mobile
  • Apps
  • News
  • Financial
  • Stock
Tech Wavo
No Result
View All Result

Live Coding Techno With Strudel

Tech Wavo by Tech Wavo
October 16, 2025
in Technology
0


The super talented [Switch Angel] is an electronic music artist, with a few cool YouTube videos to show off their absolute nailing of how to live code with Strudel. For us mere mortals, Strudel is a JavaScript port of TidalCycles, which is an algorithmic music generator which supports live coding, i.e. the music that is passed down to the synthesizer changes on-the-fly as you manipulate the code. It’s magical to watch (and listen!) to how you can adapt and distort the music to your whims just by tweaking a few lines of code: no compilation steps, hardly any debugging and instant results.

The traditional view of music generators like this is to create lists of note/instrument pairs with appropriate modifiers. Each sound is specified in sequence — adding a sound extends the sequence a little. Strudel / Tidalcycles works a little differently and is based on the idea of repeating patterns over a fixed time. Adding an extra sound or breaking down one sound slot into multiple sounds squeezes all the remaining slots down, causing the whole pattern to repeat in the same period, with the sounds individually taking up less space. This simple change makes it really easy to add layer upon layer of interest within a sequence with a few extra characters, without recalculating everything else to fit. On top of this base, multiple effects can be layered—more than we can mention here—and all can be adjusted with pop-in sliders directly in the code.

You see, the code is also the visualizer. As the sequence runs, the notes and time periods are highlighted, with piano rolls and oscilloscope views adding to the visuals to help guide you. Tweaking the various components of the sound composition in real time with embedded sliders is a quick and easy way to smoothly hear the impact of settings. It just makes sense. Additionally, since Strudel is written in JavaScript, you can pull in external libraries of customized functions to make your code more straightforward to read, like this short library from [Switch Angel].

On the back end, the built-in web-based synthesizer is basic but functional for roughing out. Still, for absolute control, you’re going to want to send the notes over to something like SuperCollider or Sonic Pi. This is easy because Strudel supports OSC, making it a simple, configurable item.

If you were thinking that you’ve seen a JavaScript-based generative music thing before, you’d be right. Whilst we’re thinking about generative music and generative art in general, what about having a look at this neat sound-and-light sculpture?

Thanks to [JohnU] for sending this in!

Previous Post

Dead Space creator says he went to EA about making another game, but they declined – ‘I have quite a few ideas that I’m ready to go with, and one of them is Dead Space 4’

Next Post

Best Coolers of 2025: After Testing 11 New Coolers, Here’s Are the 6 I Recommend

Next Post
Best Coolers of 2025: After Testing 11 New Coolers, Here’s Are the 6 I Recommend

Best Coolers of 2025: After Testing 11 New Coolers, Here's Are the 6 I Recommend

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

NYT Connections hints and answers for Monday, October 20 (game #862)

by Tech Wavo
October 19, 2025
0
NYT Connections hints and answers for Thursday, October 2 (game #844)
Computers

Looking for a different day?A new NYT Connections puzzle appears at midnight each day for your time zone – which...

Read more

Nvidia DGX Spark earns praise for blending research-grade performance with desktop simplicity

by Tech Wavo
October 19, 2025
0
Nvidia DGX Spark earns praise for blending research-grade performance with desktop simplicity
Computers

Early reviews praise Nvidia DGX Spark’s compact design and strong AI capabilitiesReviewers highlight performance balance between memory capacity and local...

Read more

I brought Nova Launcher’s best feature to my new launcher

by Tech Wavo
October 19, 2025
0
I brought Nova Launcher’s best feature to my new launcher
Mobile

Andy Walker / Android AuthoritySaying that Nova Launcher had a profound impact on the Android we know and love today...

Read more

Irish SMEs drowning in HR admin lose over 58 days on average per year, costing up to €22,000

by Tech Wavo
October 19, 2025
0
Irish SMEs drowning in HR admin lose over 58 days on average per year, costing up to €22,000
Technology

Human resources (HR) administrative overload is a hidden drain on productivity and profits for small and medium-sized enterprises (SMEs) across...

Read more

Site links

  • Home
  • About Us
  • Contact Us
  • Privacy Policy
  • Terms of use
  • Home
  • About Us
  • Contact Us
  • Privacy Policy
  • Terms of use

No Result
View All Result
  • Home
  • Technology
  • Computers
  • Gadgets
  • Mobile
  • Apps
  • News
  • Financial
  • Stock