cecilia5 - ear-bending sonics - Google Project Hosting
7 days ago by gdw
Cecilia is an audio signal processing environment. Cecilia lets you create your own GUI (grapher, sliders, toggles, popup menus) using a simple syntax. Cecilia comes with many original builtin modules for sound effects and synthesis.
Previously written in tcl/tk, Cecilia (version 4, deprecated) was entirely rewritten in Python/wxPython and uses the Csound API for communicating between the interface and the audio engine. Version 4.2 is the final release of version 4.
Cecilia5 now uses the pyo audio engine created for the Python programming language. pyo allows a much more powerfull integration of the audio engine to the graphical interface. Since it's a standard python module, there is no need to use an API to communicate with the interface.
python
pyo
csound
itp
stdmp
gui
Previously written in tcl/tk, Cecilia (version 4, deprecated) was entirely rewritten in Python/wxPython and uses the Csound API for communicating between the interface and the audio engine. Version 4.2 is the final release of version 4.
Cecilia5 now uses the pyo audio engine created for the Python programming language. pyo allows a much more powerfull integration of the audio engine to the graphical interface. Since it's a standard python module, there is no need to use an API to communicate with the interface.
7 days ago by gdw
TouchOSC - GitHub
january 2012 by gdw
For those intrepid live-coding adventurers that are looking for that more immersive connection with your Overtone musical processes TouchOSC is an excellent tool to play with:
http://hexler.net/software/touchosc
http://hexler.net/software/touchosc-android
It's super easy to use it to control and trigger synths and other functionality you might build on top of Overtone and it's an excellent way to start playing around and exploring with parameters whilst you're just starting and finding your way around the vast library of ugens.
Let's look how we can get TouchOSC talking to Overtone.
TouchOSC
overtone
iphone
clojure
sc
stdmp
http://hexler.net/software/touchosc
http://hexler.net/software/touchosc-android
It's super easy to use it to control and trigger synths and other functionality you might build on top of Overtone and it's an excellent way to start playing around and exploring with parameters whilst you're just starting and finding your way around the vast library of ugens.
Let's look how we can get TouchOSC talking to Overtone.
january 2012 by gdw
NodeBox for OpenGL | City in a Bottle
january 2012 by gdw
NodeBox for OpenGL is a free, cross-platform library for generating 2D animations with Python programming code. It is built on Pyglet and adopts the drawing API from NodeBox for Mac OS X (http://nodebox.net). It has built-in support for paths, layers, motion tweening, hardware-accelerated image effects, simple physics and interactivity.
graphics
programming
python
opengl
2d
itp
stdmp
january 2012 by gdw
Pitch Playground | Zach Poff
january 2012 by gdw
A quick and dirty demonstrator for audio interference phenomena.
osx only
max
pitch
interference
beats
osx
stdmp
osx only
january 2012 by gdw
Linux Audio and Sound - Application and Software Index - Linux-Sound
january 2012 by gdw
The site is a public collaboration platform, collecting resources for the Linux-Sound community from newbie to old-hat developer. More about this site. You are welcome to suggest features, request applications for review or inclusion, help improving the content by editing pages or join in the development team.
audio
from
ipad
linux
sound
stdmp
january 2012 by gdw
Kokkini Zita - Linux Audio
january 2012 by gdw
Linux Audio projects at Kokkini Zita
ladspa
linux
audio
projects
stdmp
january 2012 by gdw
pyglet
december 2011 by gdw
pyglet provides an object-oriented programming interface for developing games and other visually-rich applications for Windows, Mac OS X and Linux.
graphics
library
programming
python
audio
stdmp
itp
december 2011 by gdw
SuperCollider Users New (Use this!!!!) - Help with this SC Tweet
november 2011 by gdw
decoding supercollider tweets
sc3
tweets
stdmp
november 2011 by gdw
Bernsee : The DSP Dimension
september 2011 by gdw
Audio signal processing tutorials & software
Bernsee
Stephan M. Bernsee
The DSP Dimension started out as a platform for online courses and tutorials on Digital Signal Processing in 1999 as part of Stephan Bernsee’s lectures on advanced audio DSP held at various institutions around Germany. The DSP Dimension quickly became a standard resource for specialized DSP topics like time stretching and pitch shifting and is part of engineering classes at several universities across Europe as well as a frequently featured content in many popular magazines. Today Stephan and his team are providing consulting and development services to the audio signal processing market and are developing applications marketed through their partners around the world.
Dirac
dsp
code
tutorials
core
audio
C++
stdmp
Bernsee
Stephan M. Bernsee
The DSP Dimension started out as a platform for online courses and tutorials on Digital Signal Processing in 1999 as part of Stephan Bernsee’s lectures on advanced audio DSP held at various institutions around Germany. The DSP Dimension quickly became a standard resource for specialized DSP topics like time stretching and pitch shifting and is part of engineering classes at several universities across Europe as well as a frequently featured content in many popular magazines. Today Stephan and his team are providing consulting and development services to the audio signal processing market and are developing applications marketed through their partners around the world.
september 2011 by gdw
Liblo: Lightweight OSC API | opensoundcontrol.org
may 2011 by gdw
liblo is an implementation of the Open Sound Control protocol for POSIX systems, started by Steve Harris. liblo is written in C and works on many platforms including Linux, Mac OS X and Windows. It has support for all the OSC types, threaded servers, dispatching and timestamped delivery of bundles. It is released under the GNU General Public Licence.
osc
liblo
api
stdmp
may 2011 by gdw
Guide to OSC Libraries | opensoundcontrol.org
may 2011 by gdw
There are many implementations of OSC in the form of C language libraries. How do you choose which one to use for your project?
osc
libraries
implementation
stdmp
may 2011 by gdw
Introduction to OSC | opensoundcontrol.org
may 2011 by gdw
Open Sound Control (OSC) is a protocol for communication among computers, sound synthesizers, and other multimedia devices that is optimized for modern networking technology. Bringing the benefits of modern networking technology to the world of electronic musical instruments, OSC's advantages include interoperability, accuracy, flexibility, and enhanced organization and documentation.
audio
network
opensource
protocol
sound
osc
stdmp
may 2011 by gdw
Trailer Arduino: The Documentary (English subbed) on HD on Vimeo
january 2011 by gdw
Trailer Arduino: The Documentary
"Arduino - connecting the physical and the digital"
arduino
documentary
electronics
film
video
stdmp
mus313
"Arduino - connecting the physical and the digital"
january 2011 by gdw
Arduino The Documentary (2010) English HD on Vimeo
january 2011 by gdw
Arduino The Documentary (2010)
"Arduino - connecting the physical and the digital"
arduino
documentary
electronics
film
video
stdmp
mus313
"Arduino - connecting the physical and the digital"
january 2011 by gdw
NuGen Audio - Professional Audio Software, RTAS, VST and AU plugins
january 2011 by gdw
The NUGEN Audio product range conforms to the VST and Audio Unit standards, available for both Mac OSX and PC Windows operating systems.
"Paul" on coreaudio mailing list
coreaudio
plugins
dsp
stdmp
"Paul" on coreaudio mailing list
january 2011 by gdw
Rubber Band Audio Time Stretcher Library
january 2011 by gdw
Rubber Band Library is a high quality software library for audio time-stretching and pitch-shifting. It permits you to change the tempo and pitch of an audio stream or recording dynamically and independently of one another.
dsp
library
stdmp
january 2011 by gdw
Features | OSCulator
october 2010 by gdw
VIRTUAL-HUB FOR DEVICES AND SOFTWARES
OSCulator is a software that can be used with many different hardware devices and software. For example, with OSCulator, your Nintendo Wiimote can talk to major MIDI sequencers or your favorite console emulator or even the Kyma sound design workstation.
OSC
controllers
hub
stdmp
OSCulator is a software that can be used with many different hardware devices and software. For example, with OSCulator, your Nintendo Wiimote can talk to major MIDI sequencers or your favorite console emulator or even the Kyma sound design workstation.
october 2010 by gdw
h e x l e r . n e t | TouchOSC
september 2010 by gdw
TouchOSC is a modular OSC and MIDI control surface for iPhone / iPod Touch / iPad.
It supports sending and receiving Open Sound Control messages over a Wi-Fi network using the UDP protocol and supports both CoreMIDI and the Line 6 MIDI Mobilizer interfaces for sending and receiving MIDI messages.
apps
design
iphone
music
ipod
touch
osc
stdmp
It supports sending and receiving Open Sound Control messages over a Wi-Fi network using the UDP protocol and supports both CoreMIDI and the Line 6 MIDI Mobilizer interfaces for sending and receiving MIDI messages.
september 2010 by gdw
Stack Overflow
may 2010 by gdw
Stack Overflow is a collaboratively edited question and answer site for programmers – regardless of platform or language. It's 100% free, no registration required.
joel_spolsky
community
development
programming
reference
software
itp
stdmp
troubleshooting
joel_spolsky
may 2010 by gdw
Sonic Timeworks Digital Audio Software
march 2010 by gdw
a team of Professional Audio Engineers and Programmers/Musicians dedicated to providing digital audio plugins with unsurpassed sonic integrity for Studios and Musicians worldwide.
dsp
audio
plugins
mada
stdmp
march 2010 by gdw
Phonoxone - PXDK Technology
march 2010 by gdw
PXDK is a GUI cross-platform development kit, designed specifically for audio plug-ins. It is the perfect tool for making stable, professional plug-ins for multiple targets, without sacrificing any advanced features.
PXDK is an object-oriented system, using C++. Yes, this means you can produce Cocoa plug-ins on 64-bit OSX, without even reading 1 single line of Obj-C. This is the power of PXDK. Instead of using your energy on ever-changing APIs, you can focus on the value which the end-user can appreciate.
PXDK is available for VST 2.4, VST 3, AU, RTAS and TDM, Windows and OSX, 32- and 64-bit, Carbon and Cocoa. And for every single one of those platforms, your code is the same (although, for TDM you would obviously need to write extra DSP code).
PXDK
gui
cross-platform
development
kit
audio
plugins
c++
vst
au
rtas
tdm
stdmp
dsp
PXDK is an object-oriented system, using C++. Yes, this means you can produce Cocoa plug-ins on 64-bit OSX, without even reading 1 single line of Obj-C. This is the power of PXDK. Instead of using your energy on ever-changing APIs, you can focus on the value which the end-user can appreciate.
PXDK is available for VST 2.4, VST 3, AU, RTAS and TDM, Windows and OSX, 32- and 64-bit, Carbon and Cocoa. And for every single one of those platforms, your code is the same (although, for TDM you would obviously need to write extra DSP code).
march 2010 by gdw
Phonoxone
march 2010 by gdw
PhonoXone Software, founded by Sonic Timeworks co-founder, Michael Olsen. Michael has worked in the audio software industry for more than 10 years, providing his extensive software development knowledge to various commercial software firms.
Michael's deep interest in cross-platform development has resulted in the cross-platform GUI and Utility library, named PXDK
PhonoXone is located in Denmark, on the western coast of Zealand.
audio
dsp
software
cross-platform
mada
stdmp
Michael's deep interest in cross-platform development has resulted in the cross-platform GUI and Utility library, named PXDK
PhonoXone is located in Denmark, on the western coast of Zealand.
march 2010 by gdw
[JAMin - About]
march 2010 by gdw
JAMin is the JACK Audio Connection Kit (JACK) Audio Mastering interface. JAMin is an open source application designed to perform professional audio mastering of stereo input streams. It uses LADSPA for digital signal processing (DSP). JAMin is licensed under the GPL.
jamin
jack
audio
connection
kit
amdio
mastering
ladspa
dsp
gpl
stdmp
mada
march 2010 by gdw
Re: [sc-users] controlling ardour from supercollider
march 2010 by gdw
On 7 Apr 2009, at 00:03, Andrea Valle wrote:
Still not using Ardour (on my todo list), but: wow!
If I can control it via SC, then up in the priority
sc
supercollider
ardour
OSC
stdmp
mada
Still not using Ardour (on my todo list), but: wow!
If I can control it via SC, then up in the priority
march 2010 by gdw
Mercurial SCM
march 2010 by gdw
Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.
mercurial
webdev
source
control
distributed
stdmp
march 2010 by gdw
Hg Init: a Mercurial tutorial by Joel Spolsky
march 2010 by gdw
Mercurial is a modern, open source, distributed version control system, and a compelling upgrade from older systems like Subversion. In this user-friendly, six-part tutorial, Joel Spolsky teaches you the key concepts.
development
mercurial
tutorial
git
distributed
version
control
stdmp
march 2010 by gdw
Disco - massive data - minimal code
march 2010 by gdw
Disco is an implementation of the Map-Reduce framework for distributed computing. As the original framework, which was publicized by Google, Disco supports parallel computations over large data sets on unreliable cluster of computers. This makes it a perfect tool for analyzing and processing large datasets without having to bother about difficult technical questions related to distributed computing, such as communication protocols, load balancing, locking, job scheduling or fault tolerance, which are taken care by Disco.
distributed
mapreduce
parallel
python
stdmp
data
mining
datasets
distributing
computing
march 2010 by gdw
PortReference - The Wireshark Wiki
march 2010 by gdw
TCP, UDP, and SCTP all use port numbers to identify the logical communications between hosts. The combination of a port and IP address identifies a TCP/UDP/SCTP Endpoint, and the endpoint pairs on either end of a "connection" make up a TCP/UDP/SCTP Conversation.
port
number
reference
stdmp
march 2010 by gdw
Electronic Music - community forum, news, reviews, calendar, CDs
february 2010 by gdw
Dedicated to experimental electro-acoustic and electronic music
experimental
electro-acoustic
ambient
audio
blog
bookmarks
community
stdmp
mada
february 2010 by gdw
Ubuntu Global Jam – 26 March – 28 March 2010 | chrisjohnston.org
february 2010 by gdw
The Ubuntu Global Jam is an online and in person event that takes place all across the world. People get together with the interest of making Ubuntu better, while having a good time socializing with other people near you who have the same interest and passion about Ubuntu as you do.
ubuntu
online
in-person
event
improving
socializing
wpd
stdmp
february 2010 by gdw
SuperCollider 3 Server on Linux
february 2010 by gdw
SuperCollider 3 Server on Linux
● History
● Architecture
● Server
● Language
● SCEL
● SCUM
● Further Development
● Resources
supercollider
sc3
server
linux
scel
scum
stdmp
● History
● Architecture
● Server
● Language
● SCEL
● SCUM
● Further Development
● Resources
february 2010 by gdw
Introduction to Digital Filters: with Audio Applications (9780974560717): Julius O. Smith III: Books
february 2010 by gdw
This book is a gentle introduction to digital filters, including mathematical theory, illustrative examples, some audio applications, and useful software starting points. The theory treatment begins at the high-school level, and covers fundamental concepts in linear systems theory and digital filter analysis. Various "small" digital filters are analyzed as examples, particularly those commonly used in audio applications. Matlab programming examples are emphasized for illustrating the use and development of digital filters in practice.
digital
filters
dsp
audio
jos
gentle
stdmp
february 2010 by gdw
Introduction to Digital Filters with Audio Applications
february 2010 by gdw
This book was written for my introductory course in digital audio signal processing, which I have given at the Center for Computer Research in Music and Acoustics (CCRMA) since 1984. The course was created primarily as a first course in digital signal processing for entering Music Ph.D. students in the Computer Based Music Theory and Acoustics program. Due to the nature of CCRMA research, this book will emphasize audio and music applications, although the material on the subject of digital filters itself is not specific to audio or music.
dsp
jos
ccrma
audio
music
acoustics
stdmp
Free
Online
Books
Julius_O._Smith_III
february 2010 by gdw
Synthesis Tool Kit (STK) Intro
february 2010 by gdw
This intro provides a ``getting started'' guide for the Synthesis Tool Kit (STK) [1,2] under Linux [5] and Mac OS X. This guide is aimed at developers of STK software, as opposed to mere users. As a result, a couple of modifications will be introduced to facilitate software development (i.e., debugging C++ code). It is also assumed that some variant of UNIX is the resident operating system. It is assumed that the reader already has some familiarity with programming in C and ideally also C++
stk
synthesis
took
kit
mac
osx
c
c++
jos
linux
stdmp
february 2010 by gdw
Faust Server
january 2010 by gdw
FAUST is a compiled language for real-time audio signal processing.
The name FAUST stands for Functional AUdio STream. Its programming model combines two approaches : functional programming and block diagram composition. You can think of FAUST as a structured block diagram language with a textual syntax.
stdmp
dsp
programming
music
audio
The name FAUST stands for Functional AUdio STream. Its programming model combines two approaches : functional programming and block diagram composition. You can think of FAUST as a structured block diagram language with a textual syntax.
january 2010 by gdw
Linux Audio Developers
october 2009 by gdw
The Linux Audio Developers (LAD) list is dedicated to the development of audio applications and infrastructure for the Linux Operating System. With its proven stability and scalability, it is a perfect foundation for the handling and processing of large amounts of audio data.
Our goal is to encourage widespread code re-use and cooperation, and to provide a common forum for all audio related software projects and an exchange point for a number of other special-interest mailing lists.
LAD
linux
audio
developers
stdmp
dsp
sc3
Our goal is to encourage widespread code re-use and cooperation, and to provide a common forum for all audio related software projects and an exchange point for a number of other special-interest mailing lists.
october 2009 by gdw
related tags
2d ⊕ acoustics ⊕ algorithm ⊕ alsa ⊕ ambient ⊕ amdio ⊕ amplitude ⊕ analyser ⊕ api ⊕ apps ⊕ ardour ⊕ arduino ⊕ au ⊕ audio ⊕ beats ⊕ blog ⊕ book ⊕ bookmarks ⊕ Books ⊕ c ⊕ c++ ⊕ ccrma ⊕ clojure ⊕ code ⊕ community ⊕ computing ⊕ connection ⊕ control ⊕ controllers ⊕ core ⊕ coreaudio ⊕ cross-platform ⊕ csound ⊕ data ⊕ datasets ⊕ design ⊕ developers ⊕ development ⊕ digital ⊕ Dirac ⊕ distributed ⊕ distributing ⊕ documentary ⊕ dsp ⊕ electro-acoustic ⊕ electronics ⊕ event ⊕ experimental ⊕ fft ⊕ film ⊕ filters ⊕ free ⊕ from ⊕ generator ⊕ gentle ⊕ git ⊕ gpl ⊕ graphics ⊕ gui ⊕ hacker ⊕ https ⊕ hub ⊕ implementation ⊕ improving ⊕ in-person ⊕ interference ⊕ ipad ⊕ iphone ⊕ ipod ⊕ itp ⊕ jaaa ⊕ jack ⊕ jamin ⊕ jos ⊕ Julius_O._Smith_III ⊕ kit ⊕ LAD ⊕ ladspa ⊕ liblo ⊕ libraries ⊕ library ⊕ linus ⊕ linux ⊕ mac ⊕ mada ⊕ manual ⊕ mapreduce ⊕ mastering ⊕ max ⊕ mercurial ⊕ mining ⊕ modul8 ⊕ modules ⊕ mus313 ⊕ music ⊕ network ⊕ number ⊕ objects ⊕ online ⊕ oop ⊕ opengl ⊕ opensource ⊕ osc ⊕ osx ⊕ overtone ⊕ parallel ⊕ peak ⊕ pitch ⊕ plugins ⊕ port ⊕ processing ⊕ programming ⊕ projects ⊕ protocol ⊕ PXDK ⊕ pyo ⊕ python ⊕ reference ⊕ rtas ⊕ sc ⊕ sc3 ⊕ scel ⊕ scum ⊕ security ⊕ server ⊕ signal ⊕ sine ⊕ socializing ⊕ software ⊕ sound ⊕ source ⊕ spectrum ⊕ stdmp ⊖ stk ⊕ subversion ⊕ supercollider ⊕ synthesis ⊕ tdm ⊕ took ⊕ touch ⊕ TouchOSC ⊕ troubleshooting ⊕ tutorial ⊕ tutorials ⊕ tweets ⊕ ubuntu ⊕ uix ⊕ version ⊕ video ⊕ vj ⊕ vst ⊕ webdev ⊕ wpd ⊕Copy this bookmark: