Is How to Turn Data Into Music - Part 2 worth it if you’re shopping in Software Development?
If you have ever stared at a CSV file of star data or a messy dataset from a research project and thought, “What if this sounded like a chord progression?” you are stuck in the gap between data science and music production. Most tutorials stop at the “hello world” of sonification—mapping one number to one pitch—and leave you to figure out the rest. Matt Russo, the astrophysicist and sonification specialist behind the SYSTEM Sounds project and a TED Talk viewed nearly 2 million times, bridges that gap. How to Turn Data Into Music - Part 2 is the advanced follow-up to his initial tutorial, designed for people who want to move beyond basic mappings and actually control complex musical parameters with raw data.
This is not a generic “Python for beginners” course. It is a specific, $15 toolkit for the intersection of coding and composition. If you are a programmer who wants to make sound, or a musician who wants to understand the code behind generative audio, this is the next logical step. It assumes you have watched Part 1 and have a basic grasp of Python syntax, but it delivers the advanced processes used in professional sonification projects. (How to Turn Data Into Music - Part 2)
Quick answer
| Best for | Developers and musicians who know basic Python and want to build advanced sonification tools. |
| Skip if | You have zero coding experience, haven’t watched Part 1, or want a no-code visual tool. |
| Price | $15 |
| Format | 48-minute video tutorial + downloadable code (.ipynb, .py) |
| One-line take | A high-signal entry point into professional-grade sonification techniques for a low barrier cost. |
What you’re actually buying
At $15, you are not just buying a video; you are buying the actual codebase that drives the examples. The core deliverable is a 48-minute tutorial video where Russo walks through the “advanced processes” he and his team used to create several of their sonification projects. This is the part most free tutorials miss: they show you the output, but not the logic behind the parameter mapping. Here, you see how to control almost any musical parameter—pitch, duration, velocity, timbre—with data.
The other half of the deal is the code itself. You get a direct link to download the complete code in both .ipynb (Jupyter Notebook) and .py (Python script) formats. This is crucial for the “learning by doing” crowd. You can run the notebooks in your own environment, modify the data inputs, and see how the audio changes in real-time. It’s a rare setup in the digital product space where the “template” is actually a functional, executable script rather than a static file. (How to Turn Data Into Music - Part 2)
Because Russo is a working astrophysicist and musician, the examples aren’t just abstract sine waves. They are grounded in real-world data sonification techniques that have been featured in the New York Times and used in NASA collaborations. You are essentially getting a masterclass in how to translate scientific data into musical structures, packaged in a way that is accessible to people new to sonification but not new to programming.
Why it’s on our radar
This product stands out because it solves a very specific, high-friction problem: the “blank notebook” paralysis. When you try to build a sonification tool from scratch, you spend 80% of your time debugging the audio engine and 20% on the actual music. Russo’s downloadable code files handle the heavy lifting, allowing you to focus on the creative mapping of data to sound.
The price point is also a strong signal. At $15, it is cheaper than a single hour of a private coding consultation, yet it provides a complete, working system. For anyone interested in generative audio, data art, or scientific visualization, this is a low-risk way to test the waters. It is a focused, single-topic deep dive rather than a bloated “learn everything” bundle, which makes it easier to actually finish and apply. (How to Turn Data Into Music - Part 2)
What actually matters
Before you click buy, verify your prerequisites. The listing is explicit: you should have watched Part 1 and know some basic Python syntax. If you are completely new to coding, this will be a steep climb. The value here is in the advanced processes, not the basics. (How to Turn Data Into Music - Part 2)
Check your local environment. Since you are downloading .ipynb and .py files, you will need a Python environment set up (like JupyterLab or VS Code) and the necessary audio libraries installed. The tutorial assumes you can run Python scripts, so if you are using a browser-based environment that doesn’t allow local file execution, you may hit a wall. (How to Turn Data Into Music - Part 2)
Consider the data source. The tutorial shows you how to control parameters with data, but you will need your own datasets to get the most out of it. If you are a data scientist, you likely have these. If you are a musician, you may need to spend time finding or generating data to feed into the scripts. The tool is the engine; your data is the fuel.
Mid-check
If you are ready to move from basic mappings to complex, data-driven composition, the full tutorial and code are available now. (How to Turn Data Into Music - Part 2)
FAQ
Do I need to be a professional programmer to use this? No, but you do need to be comfortable with basic Python syntax. The tutorial is designed to be accessible to people new to sonification and programming, but it is not a “Python 101” course. You should be able to read and modify simple scripts. (How to Turn Data Into Music - Part 2)
Is this a standalone course or do I need Part 1? You should watch Part 1 first. This is Part 2, and it builds on the foundational concepts introduced in the first tutorial. It covers “more advanced processes,” so the context from Part 1 is necessary for the full experience. (How to Turn Data Into Music - Part 2)
What kind of data can I use? The tutorial demonstrates how to control musical parameters with data, and the possibilities are described as “endless.” You can use any dataset that can be parsed into numerical values—scientific data, financial data, sensor data, or even random number generators. The code is designed to be flexible.
Is there a refund policy? As with most digital products on Gumroad, the refund policy is typically at the seller’s discretion. Since this is a digital download of video and code, it is best to check the specific terms on the Gumroad listing page before purchasing.
Bottom line
If you are at the intersection of data and music, How to Turn Data Into Music - Part 2 is a no-brainer at $15. It gives you the exact code and the expert explanation you need to stop guessing and start building. It is a rare product that delivers both the “how” (the video) and the “what” (the code) in a package that is immediately usable.