l i n u x - u s e r s - g r o u p - o f - d a v i s
L U G O D
 
Next Meeting:
December 2: Social gathering
Next Installfest:
TBD
Latest News:
Nov. 18: Club officer elections
Page last updated:
2010 Nov 15 13:54

The following is an archive of a post made to our 'vox mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
[vox] BayPIGgies meeting Thursday, November 18,2010: Embedding Python as a Realtime Audio Scripting Engine
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vox] BayPIGgies meeting Thursday, November 18,2010: Embedding Python as a Realtime Audio Scripting Engine



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.


_______________________________________________
vox mailing list
vox@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox



LinkedIn
LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
facebook
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
Appahost Applications
For a significant contribution towards our projector, and a generous donation to allow us to continue meeting at the Davis Library.