Beginning iOS Development @ Berlin, Feb & Mar 2014

Hi, I’m trying this again… I’m running a workshop on iOS development for beginners in Berlin on Sundays Feb 23 & Mar 2, 9, 16, and here is the info: http://chrisjeffs.com/blog/?page_id=909

 

Posted in code, iphone | Tagged , | Leave a comment

MASAAEOADS # 5: Env Follow

SuperCollider has many UGens* for analysing real-time audio signals. Amplitude is one such UGen, which can act as an envelope follower.

Continue reading

Posted in code, music | Tagged , , , | Leave a comment

Modular analogue synthesis as an extension of a digital system, part 4

Static Values

Skipping ahead of the list I made in the first post in this series, since this experiment is only a few hours old, here is a very simple patch which can have complex outcomes.

Continue reading

Posted in code, music | Tagged , , , | Leave a comment

Modular analogue synthesis as an extension of a digital system, part 3

(updated 28 May, 20:05, 21:35, 29 May 11:50)

Sending control voltages from a soundcard

There is nothing complicated about this method of control – audio signals consist of the kind of electrical modulation which is also harnessed by modular synths. Sending continuous values instead of a typical rapidly changing audio waveform can perform the role of controlling input parameters.

Continue reading

Posted in code, music | Tagged , , , , | Leave a comment

Modular analogue synthesis as an extension of a digital system, part 2

A few words about SuperCollider for users of modular synths

SuperCollider is just like a modular synth – a real-time audio synthesis environment, except the sound generation takes place digitally and is put together using a text-based language.

Continue reading

Posted in code, music | Tagged , , , , | Leave a comment

Dynamic Waveshaping in SuperCollider

Here is a short tutorial covering a technique for dynamic waveshaping in SuperCollider.

Continue reading

Posted in code, music | Tagged , , , | Leave a comment

Modular analogue synthesis as an extension of a digital system, part 1

I’ve been deep into SuperCollider for a long time now – 14 years and counting. SuperCollider is a cross-platform text-based software environment with its main focus on sound synthesis, which also contains a vast toolkit for audio analysis and algorithmic composition. It’s powerful and efficient: a quick test shows me I can run 5000 individual sine oscillators on my average spec desktop (2.5 ghz i5.) The help system shows over 1200 UGens available (“unit generators”, i.e. oscillators, filters, triggers or other generators or processors.) Together with a comprehensive GUI system, there is little it can’t do.

However, I’ve always had an eye on modular synths, mainly for one reason: simple analogue filters (low pass, high pass, etc.) just “sound better” than digital ones of the same specification.

Continue reading

Posted in code, music | Tagged , , , | Leave a comment

Comments

Did you try to post a comment lately? I wouldn’t know, because the glut of spam-bot created comments has become overwhelming, so I turned on comment approval, but have better things to do than spend 2 hours a day reading “gREat BlOG!!! erection PILLS 23% off!!!” over and over again in an attempt to find the one human among 1000 bots. If you would really like to post a comment, do so then email me at the address given on the right, and I’ll fish it out!

Posted in Uncategorized | Leave a comment

Barcelona SuperCollider Workshop 20-22 April 2012

Hi, I’m doing a SuperCollider workshop in Barcelona, Spain from this Friday 20 – Sunday 22 April. Here are the details:

A HANDS-ON LOOK AT SOME EXOTIC TECHNIQUES FOR SOUND GENERATION AND PROCESSING, by Chris Jeffs.

This seminar will present a wide spectrum of lesser known and somehow exotic sound generation and processing techniques. A short presentation and explanation will be provided for each technique, along with sample patches provided for each participant to hack as they choose. These are some of the techniques we will see: physical modeling, distortion, altered harmonic distributions, analogue emulation, phase distortion, dynamic waveshaping, algorithmic waveform generation, and spectral processing techniques using the Fast Fourier Transform.

Fri-Sun 20/21/22.04.2012

Fabra i Coats – Fàbrica de Creació. Sant Adrià, 20. Barcelona. Metro Sant Andreu.

info page

Posted in code, music | Tagged , , | Leave a comment

ToothBrushy

A couple of weekends ago, the App Olympics took place in several cities across the globe (but mostly in Europe and the US, I guess.) The concept was to gather a group of idea people, mobile app developers and designers, form teams around the ideas presented and (as far as is possible) make an app over the weekend, culminating in each app being judged by an expert panel. The winner would then go on to compete with the other winning apps from each city via an online vote until an überwinner emerged.

So I took part in the Berlin event. The team I joined had the idea of making an iPad app to teach children to brush their teeth. The result is ToothBrushy and you can see some pics on the website. We had a small team: I was the developer, Michael was the ideas man and we were gifted with talented illustrator Dana, who made the app look really slick. Sadly we didn’t win (that accolade deservedly went to Unlock Your Brain, a way to force smartphone using kids to become smart) but I’m happy to report we came second, and were awarded “best execution,” which given the talent involved in the competition was something I was proud to take away, even if we did miss out on being flown to Silicon Valley. There is some evidence of the weekend on the Facebook page of the Ahoy workspace, where the event took place.

I like hackathons and I’m eagerly awaiting the next one, perhaps there’ll be another Music Hack Day soon?

Posted in code, iphone | Leave a comment