Open in app

Sign In

Write

Sign In

Greg Cerveny
Greg Cerveny

1.3K Followers

Home

About

Feb 20, 2018

Android Tablet Devices for Music

Latency is essential for music apps. For an app to feel expressive, it requires a quick response from touch or input to resultant sound. The iOS SDK has served this niche well and recently Android has started improving their audio latency. Only a limited range of Android tablets are capable…

Android

2 min read

Android Tablet Devices for Music
Android Tablet Devices for Music
Android

2 min read


Feb 19, 2018

AnALOGuE rEVENGe II: Classroom Analog Synthesizer Performance at Wash U

I ventured out last night to check out a HEARding Cats Collective event at Washington University in St. Louis’ Tietjan’s Hall. Rich O’Donnell, Mike Murphy, and Kevin Harris improvised on DIY & euro-rack synthesizers solo and ensemble. You can see in the photo above, the performers spread out in the…

Music

2 min read

AnALOGuE rEVENGe II: Classroom Analog Synthesizer Performance at Wash U
AnALOGuE rEVENGe II: Classroom Analog Synthesizer Performance at Wash U
Music

2 min read


Feb 8, 2018

Hyperspektiv Interview on the App Store

I love the new content direction of the App Store. When I first started building apps, I would check the App Store every Thursday. That’s when the featured apps would be updated and I could see what Apple thought was cool and innovative. These days I only open the App…

IOS

1 min read

Hyperspektiv Interview on the App Store
Hyperspektiv Interview on the App Store
IOS

1 min read


Feb 7, 2018

A Second Small Lumens Experiment

When we drop money into tip jars and wishing wells they have long lasting visual effects. Rather than an ephemeral flash of a transaction, a collection slowly builds. In this visualization, a Lumens address is entered and then that wallet is watched. As new payments (or tips) arrive, they appear scaled to their amount. The payments gravitate and orbit indefinitely. Unless the owner decides to restart or enter a new address, which would virtually empty the tip jar.

Stellar Lumens

1 min read

Stellar Lumens

1 min read


Feb 6, 2018

Building Spotlight Solos

Spotlight Solos is a new music education project I was stoked to work on. The goal was to create an interactive platform to teach guitar solos and improvisation. Check out a demo here: We built a handful of prototypes before settling on this launch version. Our first iteration was based on web audio players and static html. Later versions included Tone.js to power the seamless audio loops and Jekyll for content management.

JavaScript

1 min read

Building Spotlight Solos
Building Spotlight Solos
JavaScript

1 min read


Feb 2, 2018

Bret Victor’s New Computer is a Building

I saw Dynamicland in the latest Eyeo Festival announcement and I can’t stop thinking about it. Founded by Bret Victor, Dynamicland is a non-profit long-term research group in the spirit of Doug Engelbart and Xerox PARC. They’re inventing a new computational medium where people work together with real objects in the real world, not alone with virtual objects on screens. They’re building a community workspace in the heart of Oakland, CA– the entire building is the computer.

Augmented Reality

1 min read

Bret Victor’s New Computer is a Building
Bret Victor’s New Computer is a Building
Augmented Reality

1 min read


Feb 1, 2018

The Nature of Code on Kadenze

Daniel Shiffman has his Nature of Code course up on Kadenze. Actually, it’s been up there for a little while, but I’ve just recently enrolled. It’s not an intro to programming course. It’s a jump in and make creative things with javascript and p5.js course. And it’s awesome. It reminds…

Processing

1 min read

The Nature of Code on Kadenze
The Nature of Code on Kadenze
Processing

1 min read


Jan 31, 2018

Three-star Michelin Music Production

Greg Wells in conversation with John Baccigalupp: I want artists to feel like they’re at a three-star Michelin restaurant when they’re here. I can’t always pull it off, but I want them to feel the same way as if you take a date, or your partner, to a nice restaurant…

Food

1 min read

Three-star Michelin Music Production
Three-star Michelin Music Production
Food

1 min read


Jan 30, 2018

A Quick(ish) Way to Concatenate Audio in Swift

It feels like joining two audio files in iOS should be one or two lines of code. It isn’t. My latest attempt uses AVMutableCompositions to join the audio segments and AVAssetExportSession to export it. I wrote a little extension to make it a little cleaner The basic implementation looks like this: let composition = AVMutableComposition() let compositionAudioTrack = composition.addMutableTrack(withMediaType: AVMediaTypeAudio, preferredTrackID: kCMPersistentTrackID_Invalid) compositionAudioTrack.append(url: audioUrl1) compositionAudioTrack.append(url: audioUrl2) if let assetExport = AVAssetExportSession(asset: composition, presetName: AVAssetExportPresetPassthrough) { assetExport.outputFileType = AVFileTypeWAVE assetExport.outputURL = recordingUrl assetExport.exportAsynchronously(completionHandler: {}) }

IOS

1 min read

A Quick(ish) Way to Concatenate Audio in Swift
A Quick(ish) Way to Concatenate Audio in Swift
IOS

1 min read


Jan 29, 2018

A Small Lumens Experiment

I made this small experiment to visualize transactions on the Stellar network. It is, maybe, more like art, less like a utility. Just some small circles fading away as lumens trade hands. Big circles for big amounts, small circles for small amounts. I think we have many ways to…

Stellar Lumens

1 min read

Stellar Lumens

1 min read

Greg Cerveny

Greg Cerveny

1.3K Followers

Music App Developer

Following
  • Nir Eyal

    Nir Eyal

  • Processing Foundation

    Processing Foundation

  • Jamie Bullock

    Jamie Bullock

  • Medium Creators

    Medium Creators

  • Gray Area Foundation

    Gray Area Foundation

See all (13)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech