[Noisebridge-discuss] ML Thursday @ 7:30pm: Sound with Nonlinear Oscillators!

Jared Dunne jareddunne at gmail.com
Fri Apr 6 07:56:40 UTC 2012

Minutes for tonight's ML meetup... Please correct me if I got anything
wrong, Mike.

Mike presented several examples of using python to generate and play
waveform built by algorithms.

He started by showing us simple python functions that generate sin and
sawtooth waveforms at a variable sampling rates passed by argument.

Once he had introduced and demoed the basic concepts and functions, he
showed how different frequency waves can be added to build more complex

For the last example, Mike introduced a set of related differential
equations that model a Neuron's behavior under stimulus (FitzHugh-Nagumo).
He showed how different current inputs to the model cause different voltage
behavior over time, which we plotted to visualize.  This stimulated some
great tangents wherein Mike gave a great refresher on differential
equations.  He explained the model's equations in terms of the actual
biochemistry changes that control the voltage upspike and downspike
throughout a Neuron firing.  [Insert Mike explaining something about
Potassium and ??? channels here]

Finally with a better understanding of the FitzHugh-Nagumo model, Mike used
his python implementation to generate and play audio waveforms built from
sampling the model's behavior at different currents.

Thanks Mike!


On Thu, Apr 5, 2012 at 6:46 PM, Mike Schachter <mschachter at eigenminds.com>wrote:

> Ok - see everyone soon, might be like 5-10 minutes late though.
> I pushed some code to github for to play round wit:
> https://github.com/mschachter/soundfun
> Python dependencies include:
> ipython
> numpy
> scipy
> matplotlib
> sox (http://sox.sourceforge.net/)
> On Thu, Apr 5, 2012 at 12:35 AM, Mike Schachter
> <mschachter at eigenminds.com> wrote:
> > Noisebridge Machine Learning
> > Thursday, April 5, 2011 @ 7:30pm
> > Church Room (back classroom)
> >
> > Hey everyone,
> >
> > Gonna switch it up a bit for the machine learning meetup. I
> > want to hang out and talk a little bit about nonlinear oscillators
> > and how to produce .wav files from their output. So we'll basically
> > be creating .wav files from equations in python! It'll be very informal
> > and hacky. See you then!
> >
> >  mike
> _______________________________________________
> Noisebridge-discuss mailing list
> Noisebridge-discuss at lists.noisebridge.net
> https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.noisebridge.net/pipermail/noisebridge-discuss/attachments/20120406/e634abbb/attachment.html>

More information about the Noisebridge-discuss mailing list