[Sorry for cross posting, please distribute widely]

Greetings,

The 2022 Sound and Music Computing (SMC) Summer School will take place on
June 5-7, 2022 in Saint-Étienne (France), prior to the SMC conference (
https://smc22.grame.fr). It will consist of three one day workshops by
Michel Buffa, Ge Wang, and Yann Orlarey (see program below). The SMC-22
Summer School is free and targeted towards grad students in the
cross-disciplinary fields of computer science, electrical engineering,
music, and the arts in general. Attendance will be limited to 25 students.

Application to apply to the SMC-22 Summer School can be made through this
form: https://forms.gle/HF2Xv7QtbZG5U4hE6 (you will be asked to provide a
resume as well as a letter of intent). Applications will be reviewed "on
the fly" on a "first come, first served basis:" if the profile of a
candidate seems acceptable, it will be automatically selected. The SMC-22
Summer School will happen in person (no video streaming): accepted
candidates will be expected to physically come to the conference venue.

Additional information about this event can be found on the SMC-22 website:
https://smc22.grame.fr/school.html

---

*SMC-22 SUMMER SCHOOL PROGRAM*

--------------------------------------------------

*Michel Buffa -- Web Audio Modules 2.0: VSTs For the Web*

During this tutorial, you will first follow a WebAudio API presentation
with examples and you will learn how to program simple effects or
instruments with JavaScript. In a second part you will be introduced to
"WebAudio Modules 2.0" (WAM), a standard for developing "VSTs on the Web."
The new WAM ecosystem covers many use cases for developing plugins, from
the amateur developer writing simple plugins using only JavaScript/HTML/CSS
to the professional developer looking for maximum optimization, using
multiple languages and compiling to WebAssembly. It was designed by people
from the academic research world and by developers who are experts in Web
Audio and have experience developing professional computer music
applications. In its current state, the open source WAM 2.0 standard is
still considered a "beta version," but in a stable state. The framework
provides most of the best features found in native plugin standards,
adapted to the Web. We regularly add new plugins to the wam-examples GitHub
repository, but there are also dozens of WAMs developed by the community,
such as the set of plugins created by the author of sequencer.party, who
has open sourced them in their entirety. DUring this tutorial you will
learn how to reuse existing plugins in a host web application, but also how
to write your own reusable plugins using JavaScript, TypeScript or Faust.

*Bio of Michel Buffa*

Michel Buffa (http://users.polytech.unice.fr/~buffa/) is a
professor/researcher at University Côte d'Azur, a member of the WIMMICS
research group, common to INRIA and to the I3S Laboratory (CNRS). He
contributed to the development of the WebAudio research field, since he
participated in all WebAudio Conferences, being part of each program
committee between 2015 and 2019. He actively works with the W3C WebAudio
working group. With other researchers and developers he co-created a
WebAudio Plugin standard. He has been the national coordinator of the
french research project WASABI, that consists in building a 2M songs
knowledge database that mixes metadata from Cultural, lyrics and audio
analysis.

--------------------------------------------------

*Ge Wang -- Chunity! Interactive Audiovisual Design with ChucK in Unity*

In this workshop, participant will learn to work with Chunity -- a
programming environment for the creation of interactive audiovisual tools,
instruments, games, and VR experiences. It embodies an audio-driven,
sound-first approach that integrates audio programming and graphics
programming in the same workflow, taking advantage of strongly-timed audio
programming features of the ChucK audio programming language and the
state-of-the-art real-time graphics engine found in Unity.

Through this one-day workshop, participants will learn:

1) THE FUNDAMENTALS OF CHUNITY WORKFLOW FROM CHUCK TO UNITY,
2) HOW TO ARCHITECT AUDIO-DRIVEN, STRONGLY-TIMED SOFTWARE USING CHUNITY,
3) DESIGN PRINCIPLES FOR INTERACTIVE AUDIOVISUAL/VR SOFTWARE
Any prior experience with ChucK or Unity would be helpful but is not
necessary for this workshop.

*Bio of Ge Wang*

Ge Wang (https://ccrma.stanford.edu/~ge/) is an Associate Professor at
Stanford University’s Center for Computer Research in Music and Acoustics
(CCRMA). He researches the artful design of tools, toys, games,
instruments, programming languages, virtual reality experiences, and
interactive AI systems with humans in the loop. Ge is the architect of the
ChucK audio programming language (https://chuck.stanford.edu/) and the
director of the Stanford Laptop Orchestra (https://slork.stanford.edu/). He
is the Co-founder of Smule and the designer of the Ocarina and Magic Piano
apps for mobile phones. A 2016 Guggenheim Fellow, Ge is the author of
/Artful Design: Technology in Search of the Sublime/ (https://artful.design/),
a photo comic book about how we shape technology -- and how technology
shapes us.

--------------------------------------------------

*Yann Orlarey -- Audio Programming With Faust*

The objective of this one-day workshop is to discover the Faust programming
language (https://faust.grame.fr) and its ecosystem and to learn how to
program your own plugins or audio applications. No prior knowledge of Faust
is required.

Faust is a functional programming language specifically designed for
real-time signal processing and synthesis. It targets high-performance
signal processing applications and audio plug-ins for a variety of
platforms and standards. A distinctive feature of Faust is that it is not
an interpreted, but a compiled language. Thanks to the concept of
architecture, Faust can be used to generate ready-to-use objects for a wide
range of platforms and standards including audio plugins (VST, MAX, SC, PD,
Csound,...), smartphone apps, web apps, embedded systems, etc.

At the end of the workshop, you will have acquired basic Faust programming
skills and will be able to develop your own audio applications or plugins.
You will also have a good overview of the main libraries available, of the
documentation, and of the main programming tools that constitute the Faust
ecosystem.

*Bio of Yann Orlarey*

Born in 1959 in France, Yann Orlarey is a composer, researcher, member of
the Emeraude research team (INRIA, INSA, GRAME), and currently scientific
director of GRAME (https://www.grame.fr), the national center for musical
creation based in Lyon, France. His musical repertoire includes
instrumental, mixed, and interactive works as well as sound installations.
His research work focuses in particular on programming languages for music
and sound creation. He is the author or co-author of several musical
software, including the programming language FAUST, specialized in acoustic
signal synthesis and processing.
_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to