[conspire] BayPIGgies meeting Thursday, November 18, 2010: Embedding Python as a Realtime Audio Scripting Engine
jim
jim at systemateka.com
Mon Nov 15 13:32:37 PST 2010
This meeting's talk is
"Embedding Python as a Realtime Audio Scripting Engine"
by Patrick Stinson
Topics include
* separation and communication between the application and the
scripting engine
* why Python is "safe" for audio work, including empirical performance
metrics and caveats related to multithreaded processing as p
performance requirements increase.
I will share my experiences using the standard CPython implementation
to research and develop a state-of-the-art scripting engine for the
Play commercial sampling engine
Speaker: Patrick Stinson
Patrick Stinson has a BSc in Computer Science from the University of
London and currently lives in the North Lake Tahoe area. He started
out working with CPython and Zope/Plone in his home town of Anchorage,
Alaska and has most recently developed the user interface and
scripting engine for the Hollywood-Based "Play" music platform.
Play is a commercial audio engine intended for building software
musical instruments. It runs in popular audio plugin formats, and
provides a scripting engine that allows studio musicians to create
complex musical effects and sequencing behavior. It uses Qt for the
GUI, juce for audio support, and python for the scripting engine.
LINKS:
Find more information here: http://www.soundsonline.com/
.........................................
Meetings usually start with a Newbie Nugget, a short discussion of
an essential Python feature, especially for those new to Python.
Tonight's Newbie Nugget: none.
LOCATION
Symantec Corporation
Symantec Vcafe
350 Ellis Street
Mountain View, CA 94043
http://maps.google.com/maps/ms?oe=utf-8&client=firefox-a&ie=UTF8&fb=1&split=1&gl=us&ei=w6i_Sfr6MZmQsQOzlv0v&hl=en&t=h&msa=0&msid=116202735295394761637.00046550c09ff3d96bff1&ll=37.397693,-122.053707&spn=0.002902,0.004828&z=18
BayPIGgies meeting information is available at
http://www.baypiggies.net/
------------------------ Agenda ------------------------
..... 7:30 PM ...........................
General hubbub, inventory end-of-meeting announcements,
any first-minute announcements.
..... 7:35 PM to 7:35 PM ................
Tonight's Newbie Nugget: none.
..... 7:35 PM to 8:25 PM (or so) ................
The talk: Embedding Python as a Realtime Audio Scripting Engine
..... 8:25 PM to 8:55 PM (or so) ................
Questions and Answers
..... 8:55 PM to 9:30 PM (or so) ................
Mapping and Random Access
Mapping is a rapid-fire audience announcement of issues,
hiring, events, and other topics.
Random Access follows people immediately to allow follow
up on the announcements and other interests.
More information about the conspire
mailing list