Rechercher dans ce blog

Saturday, September 26, 2020

Deep algebra for deep beats: The beautiful sounds of musical programming - Ars Technica

Deep algebra for deep beats: The beautiful sounds of musical programming
Aurich Lawson / Getty Images

Musicians have spent centuries flirting with technology to push the boundaries of the art, from the Theremin to mid-century tape experiments. Despite this fascination, only a tiny niche have gone so far as to programmatically generate music via code. In a span of roughly 70 years, the few who’ve done so comprise a Venn diagram of intersecting programmers and avant-garde musicians.

The results are unlike anything you've ever heard—and some of the most ambitious music to blend the realms of analog and digital sound.

I talked with people who are using code to make a wide variety of music, from sample mangling to a live algorithmic radio show to preaching the Marxist qualities of open source software. Despite the technological complexity and deep algebra involved, they are all seeking something very simple: a creative sandbox unbound by conventions of time and theory.

"A way of thinking suggested by the program"

A song from Carl Stone's new album Stolen Car, now for sale

Carl Stone has been mangling samples (“mangle” being an agreed-upon verb among sound manipulators) since 1973. He borrows them from commercial music, tears them apart, and glues them back together in nonsensical ways, with results resembling everything from a pop song played backwards to rapid gunfire made from a human voice. So, it was no surprise to me when I discovered (after a sonic onslaught of a February 2020 show where elderly people plugged their ears) that he exclusively uses Max, a beloved programming language for music and multimedia. It’s a visual workspace with musical commands presented as modular boxes that you can chain with virtual wires. The open-ended design allows for free-flowing experimentation.

“You start each coding experience with a completely blank slate,” Stone says. “It’s unlike any of the other commercial programs that have preconceptions and optimizations built in. A program like [Ableton] Live—which I respect very much—tends toward a way of thinking that’s suggested by the program itself.”

Without that framework, Stone’s compositions are overtly surreal. He likens his sample-based work to an anagram: “It has a semblance of semantic meaning, but it’s strange.”

A Los Angeles native and CalArts graduate with little coding background, the 67-year-old has been making music on computers since 1986. He worked with '80s algorithmic music software such as Jam Factory and Laurie Spiegel’s influential Music Mouse. He describes his ‘80s computers as “luggable” for the road, and he toured with a Macintosh SE/30 for years.

Don't copy that floppy?

Stone discovered Max (named after computer music pioneer Max Mathews) in 1989 during an artist residency in Japan, when his friend slipped him a pirated version on a floppy disk. At this point, Max could only send out MIDI info and couldn’t handle signal processing. Stone began performing with it, frequently collaborating with Japanese video artists, dancers, and musicians.

He’s witnessed the software transform over the years: Signal processing and visual processing were later incorporated. The software got hackey-sacked between different corporations, with Stone formally beta testing its development at various stages. Eventually, one of its developers founded a company to sell it, Cycling '74. An outside party used Max to breadboard the wildly popular music software Ableton Live. The two programs eventually integrated, and soon after, Ableton absorbed Cycling ‘74 altogether.

Predictably, Stone has resisted the linear temptations of Ableton integration, and his recent output is more radical than his work from 30 years ago (one of his newer songs sounds a lot like the electronic subgenre vaporwave, but he says he has never heard of such a concept). He performs with an iPad and laptop, wearing a felt hat and using OSC (Open Sound Control) to send control data to his Max patches. He’s lived in Japan full-time since 2001, teaching at Chukyo University; he’s spent his quarantine in Los Angeles, though, teaching Zoom classes to Japanese students at 2am local time.

His newest album, Stolen Car (an anagram of his name), was released on September 25.

"The code is the piece"

While Stone works with a commercial visual programming product, programmatic-music scenes in Berlin, Oslo, and Stockholm have embraced open sourced, text-based language. One hub is Stockholm’s XKatedral label. Co-founder Maria W. Horn, employee Daniel Karlsson, and artist David Granström video-called me at 4am my time from their shared studio. They showed me their “black metal” antique organ and the view of Mälaren, the third-largest freshwater lake in Sweden.

A patch Maria W. Horn made with SuperCollider.
Enlarge / A patch Maria W. Horn made with SuperCollider.
Maria W. Horn

All three make electroacoustic drone music, reminiscent of experimental artists and bands such as Tim Hecker, Sunn O))), and Taylor Deupree. (If I may be so bold: It's the kind of music perfect for getting lost on Swedish tundra.) They use the language SuperCollider, which was released in 1996 and has been thriving as an open source project since 2002. They perform live via MIDI controllers, although Granström went through a purist “the code is the piece” phase where he would merely stand next to his laptop and let the patch run.

When they began coding at the Royal College of Music in Stockholm, Horn and Karlsson found the language exceedingly difficult until they began using Patterns, one of the five paradigms of SuperCollider. It runs on stateless, declarative phrases, which allows for a quicker, more natural form of expression. Granström also uses Patterns, but, being the so-called genius of the group, he had no problem grasping it.

"The fact that SuperCollider is free was a big deal for me," Horn says. "If you’re new to musical programming, it’s a big step to buy a program like Max. I loved the fact that there was already a community in place where you can learn from each other.” In a back-and-forth on the topic, Karlsson rattles off what the duo means by "free"—"Open source, libre free, Stallman free.” And when Horn describes the "subversive" quality of open source programs, Karlsson adds, "I want everyone to have access to anything. I want freedom of expression for everyone. I’m a Marxist.”

Horn interrupts this with a single word—"Cult"—while Karlsson doubles down on his egalitarian aspirations for the "open source movement" in art. Fittingly, Horn’s recent project Kontrapoetik features an experimental yet social justice-minded meditation on Swedish workers’ movements, witchcraft trials, and feminist reinterpretations of Satanism. The trio’s most recent projects can be found here, here, and here.

24 hours of randomness

A song by William Fields, developed using FieldsOS

Unlike the musicians mentioned above, Philadelphia-based William Fields has never played a “real” instrument. (The Swedes played in metal bands, while Stone’s jug band recently had a 55-year reunion.) Fields, in fact, made an instrument of his own.

The 42-year-old was always into computers, from his first Commodore 64 to the corporate IT jobs in his adult life. In the ‘90s, he used DAWs (Digital Audio Workstations—think something like Ableton), painstakingly drawing in all the notes by hand. After having kids and forfeiting his free time, he turned to improvisational music. First he was modulating his friend’s live music with additional audio effects. Then he kept developing more features until he created an entire performance system of his own, not currently available for public use.

His setup runs on a laptop using REAPER for its audio, utilizing REAPER’s own JSFX language. It’s controlled with an iPad running his custom user interface designed with the app Lemur. He calls his system FieldsOS. With a self-made UI, he says, “you can develop muscle memory and get really good at playing your own instrument.”

William Fields’ iPad interface for his custom-built FieldsOS software.
Enlarge / William Fields’ iPad interface for his custom-built FieldsOS software.
William Fields

The true fun began when he made a button that randomized every parameter. “Randomization helps me explore this musical possibility space and find interesting places that I normally wouldn’t find,” Fields says. “Otherwise I would make 4/4 rhythms with a snare on the second and fourth beat.” [Editor's note: Ars Technica has previously covered experimental music with a built-in random-effects button.]

He began tuning the qualities of the randomness to make it sound less awful, which led to what he calls "genre" buttons: “First, I made a techno button. It would constrain certain things—for example, always being a 4/4 steady bass drum.”

Soon he was automating it with JavaScript. FieldsOS moderated itself, hitting its own reset button every 30 seconds. “It was like a slot machine,” he says. He pitched this concept to Resonance Extra, an experimental British radio block. He got a slot and dedicated each hour-long broadcast of his show to a different genre button, coding a new one each week and broadcasting it with no edits. These genres included Footwork, Wonky, and UK Garage, along with made-up genres like “Brownian Techno'' (in which the song slowly falls apart) and “Breeding Music” (in which compositions “reproduce” with one another). Eventually, he started to run out of genres, so he released the full 24-hour archive as an album on Bandcamp and called it a day. The massive $24 album oozes a futuristic gloss that sounds like it is accelerating into eternity.

Fields is currently seeking an app developer to help him make FieldsOS into a commercially marketable product. His new album, Traction, was released on September 4.

“Embedding cycles within cycles”

A demonstration of TidalCycles from a recent Alex McLean livestream, complete with working code snippets interspersed with other visual effects live-coded by Antonio Roberts

I spoke to three people in the live coding movement—scene creator Alex McLean and devotees Danielle Rager (aka {arsonist}) and Mike Hodnick (aka Kindohm)—since they all insisted on each other’s importance in this story. They use TidalCycles, an environment designed for live music coding. It’s a Haskell library that has its own DSL known in the scene as “Tidal mini language.” (Yes, TidalCycles was nicknamed “Tidal” well before Jay-Z’s streaming service existed.)

It’s essentially an elaborate sequencer—it has no signal output, like the original Max, but artists pair it with SuperCollider and countless other tools. Everyone I talked to spoke of its ability to generate elaborate patterns with only a few lines of syntax. Rager praised its calculus-based approach and ability to write drum lines that employ Euclidean divisions.

TidalCycles inventor Alex McLean started live coding in 2002 with Perl, but he resented the minute-long response time. So, inspired by the Bol Processor system for tabla notation, he made an environment that puts users into a “tight feedback loop” of their own music.

“This was about cyclic and metrical structures and polyrhythms, and that’s why it’s called TidalCycles—it’s about embedding cycles within cycles and transforming them,” McLean says. “It’s about representing music as a behavior rather than notation.” McLean likes patterns as a concept. For his day job, he researches structures of ancient Greek weaving. He’s incorporated coding into this by creating an electromechanical loom.

He released TidalCycles in 2009. A fervent culture began putting on dance events, which he and friend Nick Collins (who once co-authored a SuperCollider book) named “Algoraves.”

Exposing their tooling

The SWGbbo Algorave, a 16-bit virtual algorave that took place on June 26th, 2020.
Enlarge / The SWGbbo Algorave, a 16-bit virtual algorave that took place on June 26th, 2020.
Mike Hodnick

Algoraves happen in maker spaces, old theaters, DIY warehouses, bookstore-turned-venues, and at regular clubs. Anywhere between 20 to 150 people, often geeks-turned-artists or artists-turned geeks, might show up. Performers often project their screens so the audience can see what they’re doing. “The fact that people expose their tooling shows the ethos of the community,” Rager says. “This stands in opposition to a lot of the art world trying to guard their process.”

Some musicians, including at least half the people I’ve interviewed for this piece, program visual accompaniments for their sets. And there’s an in-community debate about whether you should start from a totally blank screen or show up with pre-made templates: Rager and Hodnick use templates, while McLean starts blank.

The movement has adapted well to the modern world of live-streamed performances. “The flavor of showing your screen really plays into streaming,” Hodnick says. Events are often held in VR clubs which you can access via headset or WASD navigation inside your browser. Your avatar can dance to the live coding occurring on the in-club screen (which is usually streamed through Twitch). You can keep up with algorave events at this Twitter page called “Algorave” and TOPLAP.

Rager, Hodnick, and McLean’s most recent albums can be found here, here, and here.

A statement outside the music

If you’re thinking that this music doesn’t sound that different from something made with turntables or maybe typical software, you might be right. The message isn’t necessarily the musical output—it can be a statement by itself to program your own music or instrument.

“[Programming music] isn’t about expressing what’s in my head,” McLean says. “It’s not about AI. it’s not about making a computer be creative for you. And it’s not about the computer helping you express yourself. It’s about putting ideas together and seeing what happens. It’s about using code as a material. But then it surprises you.”

Let's block ads! (Why?)



"sound" - Google News
September 26, 2020 at 08:00PM
https://ift.tt/340TFeL

Deep algebra for deep beats: The beautiful sounds of musical programming - Ars Technica
"sound" - Google News
https://ift.tt/2MmdHZm
Shoes Man Tutorial
Pos News Update
Meme Update
Korean Entertainment News
Japan News Update

No comments:

Post a Comment

Search

Featured Post

Mysterious noise irking Tampa residents may be fish mating loudly: 'Pretty uncommon phenomenon' - New York Post

Residents of Tampa, Florida have reported hearing strange noises coming from the bay for years, and now scientists believe it may be fish ...

Postingan Populer