{"guid":"ea8bac00-4f8c-4d87-aba9-fb48b495ad9f","title":"Plugin Programming with Faust","subtitle":null,"slug":"minilac16-pluginprgammingfaust","link":null,"description":" This workshop (90 min) will give a practical introduction to programming LV2 and VST plugins on Linux using Faust.  Topics:  * Installing the required software ([http://faust.grame.fr/ Faust], [https://bitbucket.org/agraef/faust-lv2 faust-lv2] + [https://bitbucket.org/agraef/faust-vst faust-vst]) * How to program basic instrument and effect plugins with Faust * Compiling [http://lv2plug.in/ LV2] and [http://www.steinberg.net/en/company/developers.html VST] plugins * Using Faust plugins in various Linux DAWs ([http://ardour.org/ Ardour], [http://www.bitwig.com Bitwig], [http://qtractor.sourceforge.net/ Qtractor], [https://www.tracktion.com/ Tracktion]) * MIDI control and [https://www.midi.org/specifications/item/midi-tuning MIDI tuning] (MTS) capabilities  Slides are also available on Gitbub: [https://github.com/agraef/lac16-faust-demo/blob/master/FaustPlugins.pdf FaustPlugins.pdf] |attachment=","original_language":"eng","persons":["Aggraef"],"tags":[],"view_count":500,"promoted":false,"date":"2016-04-09T15:00:00.000+02:00","release_date":"2016-04-10T02:00:00.000+02:00","updated_at":"2026-04-10T22:00:04.263+02:00","length":5887,"duration":5887,"thumb_url":"https://static.media.ccc.de/media/events/lac/minilac16/13-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/minilac16/13-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/minilac16/ea8bac00-4f8c-4d87-aba9-fb48b495ad9f-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/minilac16/ea8bac00-4f8c-4d87-aba9-fb48b495ad9f-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/minilac16-pluginprgammingfaust","url":"https://api.media.ccc.de/public/events/ea8bac00-4f8c-4d87-aba9-fb48b495ad9f","conference_title":"miniLAC 16","conference_url":"https://api.media.ccc.de/public/conferences/minilac16","related":[{"event_id":3014,"event_guid":"9806badb-178e-4cba-8b1d-88f8b52c7146","weight":10},{"event_id":3024,"event_guid":"f91ddf92-efa3-4f10-a822-35430200544e","weight":7},{"event_id":3027,"event_guid":"52bea130-dfb9-40b6-a474-8205e5eeffe4","weight":9},{"event_id":3029,"event_guid":"988e5467-3388-4c57-a606-95b59bc45a14","weight":10}],"recordings":[{"size":250,"length":5887,"mime_type":"video/webm","language":"eng","filename":"minilac16-13-eng-Plugin_Programming_with_Faust_webm-sd.webm","state":"downloaded","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2016-04-10T16:28:56.092+02:00","recording_url":"https://cdn.media.ccc.de/events/lac/minilac16/webm-sd/minilac16-13-eng-Plugin_Programming_with_Faust_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/10222","event_url":"https://api.media.ccc.de/public/events/ea8bac00-4f8c-4d87-aba9-fb48b495ad9f","conference_url":"https://api.media.ccc.de/public/conferences/minilac16"},{"size":842,"length":5887,"mime_type":"video/webm","language":"eng","filename":"minilac16-13-eng-Plugin_Programming_with_Faust_webm-hd.webm","state":"downloaded","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-04-10T19:12:32.822+02:00","recording_url":"https://cdn.media.ccc.de/events/lac/minilac16/webm-hd/minilac16-13-eng-Plugin_Programming_with_Faust_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/10241","event_url":"https://api.media.ccc.de/public/events/ea8bac00-4f8c-4d87-aba9-fb48b495ad9f","conference_url":"https://api.media.ccc.de/public/conferences/minilac16"},{"size":232,"length":5887,"mime_type":"video/mp4","language":"eng","filename":"minilac16-13-eng-Plugin_Programming_with_Faust_sd.mp4","state":"downloaded","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2016-04-10T16:31:11.615+02:00","recording_url":"https://cdn.media.ccc.de/events/lac/minilac16/h264-sd/minilac16-13-eng-Plugin_Programming_with_Faust_sd.mp4","url":"https://api.media.ccc.de/public/recordings/10224","event_url":"https://api.media.ccc.de/public/events/ea8bac00-4f8c-4d87-aba9-fb48b495ad9f","conference_url":"https://api.media.ccc.de/public/conferences/minilac16"},{"size":792,"length":5887,"mime_type":"video/mp4","language":"eng","filename":"minilac16-13-eng-Plugin_Programming_with_Faust_hd.mp4","state":"downloaded","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-04-10T16:26:33.774+02:00","recording_url":"https://cdn.media.ccc.de/events/lac/minilac16/h264-hd/minilac16-13-eng-Plugin_Programming_with_Faust_hd.mp4","url":"https://api.media.ccc.de/public/recordings/10220","event_url":"https://api.media.ccc.de/public/events/ea8bac00-4f8c-4d87-aba9-fb48b495ad9f","conference_url":"https://api.media.ccc.de/public/conferences/minilac16"},{"size":72,"length":5882,"mime_type":"audio/opus","language":"eng","filename":"minilac16-13-eng-Plugin_Programming_with_Faust.opus","state":"downloaded","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2016-04-10T16:27:14.010+02:00","recording_url":"https://cdn.media.ccc.de/events/lac/minilac16/opus/minilac16-13-eng-Plugin_Programming_with_Faust.opus","url":"https://api.media.ccc.de/public/recordings/10221","event_url":"https://api.media.ccc.de/public/events/ea8bac00-4f8c-4d87-aba9-fb48b495ad9f","conference_url":"https://api.media.ccc.de/public/conferences/minilac16"},{"size":89,"length":5882,"mime_type":"audio/mpeg","language":"eng","filename":"minilac16-13-eng-Plugin_Programming_with_Faust.mp3","state":"downloaded","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2016-04-10T16:29:35.852+02:00","recording_url":"https://cdn.media.ccc.de/events/lac/minilac16/mp3/minilac16-13-eng-Plugin_Programming_with_Faust.mp3","url":"https://api.media.ccc.de/public/recordings/10223","event_url":"https://api.media.ccc.de/public/events/ea8bac00-4f8c-4d87-aba9-fb48b495ad9f","conference_url":"https://api.media.ccc.de/public/conferences/minilac16"}]}