Gigantic Software
  • Home
  • Products
    • Comparison Table
    • Varantic Indie
    • Varantic Pro
    • Varantic Studio
  • Services
  • Support
    • FAQ
    • Articles
    • Contact Us
  • About Us
    • Mission Statement
    • Legal
      • End User License Agreement
      • Privacy Policy
    • Contact Us
  • My Account

Crosshatching: when a mistake becomes music

Exclamation markCAUTION! This article contains some very loud, mathematically synthesized tones that may damage speaker equipment if played at excessive levels. Check your playback levels before playing the sounds in this article.  


One of my great teachers at Harvard was an early electronic musician by the name of Ivan Tcherepnin. After I played one of my musique concrète pieces at the Harvard Electronic Music Studio, I apologized. I said: “I’m sorry, there was a lot of tape hiss and warble in the recording; I didn’t intend for that to be there.” And he said something that stayed with me for many decades. He said: “Music exists between the space that you originally intended and what you executed.”

One of the things I do as an audio programmer is the creation of novel and interesting audio effects. And so I spend a lot of my time experimenting and writing a bunch of prototype audio effects, to hear how things will sound when they are implemented in a real game. And sometimes I do my job well, and the effect sounds brilliant.

And sometimes… well… I screw up.

A few months ago, I was writing a combined time-stretcher and pitch-shifter but there was a precision error in the algorithm I wrote.  The phase shifting didn’t occur correctly over several FFT bins.  The FFT phase detection algorithm was locking onto incorrect frequencies.

The practical effect, which you programmers can implement for yourselves, is that a series of warbling tone sweeps varied in a consistent pattern, up and down the frequency scale. When viewed in the frequency domain as a spectral display, the frequencies appear as a consistent crosshatching pattern, or as concentric circles.

And how does this mathematical pattern sound? This sound, which appears so pretty and so mathematical on a spectrogram, is one of the most unsettling sounds I’ve ever heard.

Robot Love Song

Buzzsaw In Space

Center Fuge


Circularness of It


If you have a use for these sounds, such as making alarm sounds or freaking out your associate producer, please feel free to download them and repurpose them for your own experiments or game production. Credit to me would be nice, but not absolutely required.

Products

  • Interviews
  • Tutorials
Varantic Trial

Varantic Trial

You asked, and we listened.  You need to hear it for yourself on your own machine, with your own speakers, with your own sounds.  Well, go for it. Try all the features of Varantic Pro, for 7 days, on us. 

 

Varantic Studio

Varantic Studio

Varantic Studio allows batch scripting of the entire Varantic process, so that you can generate millions of high-quality sound effects from within your development pipeline.

Varantic Pro

Varantic Pro

With advanced functions such as sound length control, support for high bit rates and most file formats, and automatic batch export, Varantic Pro has all the features that a working sound designer needs.

Sound engineer’s guide to defeating Batman Whither ultrasonic: what experts can really hear

Related Posts

The future of game audio

Tutorials

The future of game audio

  When you need lots of takes and variations on a few sound effects, you can make them the old-fashioned way. You can record hundreds of takes, open them up in a sound editor, rearrange and resweeten those elements yourself, and save each take to its own file. That’ll take hours. Or days. Or weeks. […]

This is why artificial intelligence won’t take your music composition job – Part 2

This is why artificial intelligence won’t take your music composition job – Part 2

When I first started demonstrating Varantic within the movie industry, I got to demo the product to one of my heroes: an Academy Award nominee for sound editing.   I showed him how, with Varantic, he could drag in a few sound effects in, and generate a ton of similar high quality sound effects. And he […]

This is why artificial intelligence won’t take your music composition job – Part 1

This is why artificial intelligence won’t take your music composition job – Part 1

Let’s you and me talk about the state of the art of procedural music generation for video games. Recently, I got the chance to review a procedural music system, developed by a big publisher. To prove that the system worked, they took several 18th century composers like Mozart. Then, they encoded Mozart compositions into the […]

  • Products
  • Services
  • Privacy Policy
  • End User License Agreement
  • Contact Us
Copyright © 2006-2020 Gigantic Software, LLC. All Rights Reserved.
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.Accept Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT