{"acronym":"lac18","aspect_ratio":"16:9","updated_at":"2026-04-04T12:15:04.713+02:00","title":"Linux Audio Conference 2018","schedule_url":"","slug":"conferences/lac18","event_last_released_at":"2018-07-15T02:00:00.000+02:00","link":null,"description":null,"webgen_location":"conferences/lac18","logo_url":"https://static.media.ccc.de/media/events/lac/lac18/linuxaudio.png","images_url":"https://static.media.ccc.de/media/events/lac/lac18","recordings_url":"https://cdn.media.ccc.de/events/lac/lac18","url":"https://api.media.ccc.de/public/conferences/lac18","events":[{"guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","title":"Carla Plugin Host - Feature overview and workflows","subtitle":null,"slug":"lac2018-24-carla_plugin_host_feature_overview_and_workflows","link":"https://c3voc.de","description":"\nCarla is a fully-featured audio plugin host with support for many plugin formats, featuring automation of plugin parameters via MIDI CC, remote control over OSC, among others.\nThis workshop plans to give a quick overview of Carla and go through some workflows together with the audience.\n        \n\n\nCarla is a fully-featured audio plugin host with support for many plugin formats, featuring automation of plugin parameters via MIDI CC, remote control over OSC, among others.\nThis workshop plans to give a quick overview of Carla and go through some workflows together with the audience.\n        ","original_language":"eng","persons":["Filipe Coelho"],"tags":["lac18","24"],"view_count":28863,"promoted":false,"date":"2018-06-09T00:00:00.000+02:00","release_date":"2018-06-11T02:00:00.000+02:00","updated_at":"2026-04-04T12:15:04.710+02:00","length":5947,"duration":5947,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/24-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/24-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/02b0ad5d-58d9-59e0-a443-19d33ce729b7-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/02b0ad5d-58d9-59e0-a443-19d33ce729b7-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-24-carla_plugin_host_feature_overview_and_workflows","url":"https://api.media.ccc.de/public/events/02b0ad5d-58d9-59e0-a443-19d33ce729b7","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":4748,"event_guid":"d6d295e7-242f-45fb-9be1-4ea1c26bafd6","weight":605},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":31},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":33},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":22},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":61},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":49},{"event_id":5606,"event_guid":"0cebf60f-0411-5ac1-a647-945f42c793fe","weight":29},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":69}]},{"guid":"e810fff2-b069-5360-9beb-bcb2a8af8ee1","title":"Welcome Speech","subtitle":null,"slug":"lac2018-100-welcome_speech","link":"https://c3voc.de","description":"A short welcome speech by the team.\n\nA short welcome speech by the team.","original_language":"eng","persons":["LAC team"],"tags":["lac18","100"],"view_count":124,"promoted":false,"date":"2018-06-07T00:00:00.000+02:00","release_date":"2018-06-09T02:00:00.000+02:00","updated_at":"2026-03-14T08:30:05.076+01:00","length":1035,"duration":1035,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/100-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/100-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/e810fff2-b069-5360-9beb-bcb2a8af8ee1-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/e810fff2-b069-5360-9beb-bcb2a8af8ee1-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-100-welcome_speech","url":"https://api.media.ccc.de/public/events/e810fff2-b069-5360-9beb-bcb2a8af8ee1","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":17},{"event_id":5578,"event_guid":"2087de04-a1de-500c-aed8-b7c9a2ad85dc","weight":5},{"event_id":5579,"event_guid":"01427b19-8098-54fa-b773-a1cba2b7c7bc","weight":11},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":15},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":16}]},{"guid":"2cdaa41a-1103-578d-a065-c2290927104f","title":"Software Architecture for a Multiple AVB Listener and Talker Scenario","subtitle":null,"slug":"lac2018-43-software_architecture_for_a_multiple_avb_listener_and_talker_scenario","link":"https://c3voc.de","description":"This paper presents a design approach for an AVB network segment deploying two different types of AVB server for multiple parallel streams. The first type is an UDP proxy server and the second server type is a digital signal processing server. The Linux real time operating system configurations are discussed, as well as the software architecture itself and the integration of the Jack audio server. A proper operation of the JACK server, alongside two JACK clients, in this multiprocessing environment could be shown, although a persisting buffer leak prevents significant jitter and latency measurements. A coarse assessment shows however, that the operations are within reasonable bounds.\n\nThis paper presents a design approach for an AVB network segment deploying two different types of AVB server for multiple parallel streams. The first type is an UDP proxy server and the second server type is a digital signal processing server. The Linux real time operating system configurations are discussed, as well as the software architecture itself and the integration of the Jack audio server. A proper operation of the JACK server, alongside two JACK clients, in this multiprocessing environment could be shown, although a persisting buffer leak prevents significant jitter and latency measurements. A coarse assessment shows however, that the operations are within reasonable bounds.","original_language":"eng","persons":["Christoph Kuhr","Alexander Carôt"],"tags":["lac18","43"],"view_count":181,"promoted":false,"date":"2018-06-09T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-03-25T13:00:06.706+01:00","length":2058,"duration":2058,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/43-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/43-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/2cdaa41a-1103-578d-a065-c2290927104f-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/2cdaa41a-1103-578d-a065-c2290927104f-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-43-software_architecture_for_a_multiple_avb_listener_and_talker_scenario","url":"https://api.media.ccc.de/public/events/2cdaa41a-1103-578d-a065-c2290927104f","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":13},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":15},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":9},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":9},{"event_id":5609,"event_guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","weight":7}]},{"guid":"c326e241-c5b9-5aa6-b395-c177cf0be4f1","title":"Rotations 2","subtitle":null,"slug":"lac2018-47-rotations_2","link":"https://c3voc.de","description":"\nSix modular synthesizers and one digital instrument interact in an improvised performance. Their spatial movements are defined by rotations in opposite directions over time, realized on an eight channel speaker system - the Electronic\nOrchestra Charlottenburg (EOC) (https://www.ak.tu-berlin.de/menue/elektronisches_studio/elektronisches_orchester_charlottenburg/), a project of the Electronic\nMusic Studio at TU Berlin (https://www.ak.tu-berlin.de/menue/elektronisches_studio/), explores means of organizing and\nspatializing the seemingly infinite diversity of electronic\nsounds in a larger ensemble.\n\nThe performance will be spatialized using the SSR, Pd and\nPython, running on a Linux Server with Ubuntu Studio. The\nserver is remote controlled by the sound director via OSC and various input devices. Inputs and outputs are managed with an RME MADI card and several AD/DA converters.\n\n\n\n        \n\n\nSix modular synthesizers and one digital instrument interact in an improvised performance. Their spatial movements are defined by rotations in opposite directions over time, realized on an eight channel speaker system - the Electronic\nOrchestra Charlottenburg (EOC) (https://www.ak.tu-berlin.de/menue/elektronisches_studio/elektronisches_orchester_charlottenburg/), a project of the Electronic\nMusic Studio at TU Berlin (https://www.ak.tu-berlin.de/menue/elektronisches_studio/), explores means of organizing and\nspatializing the seemingly infinite diversity of electronic\nsounds in a larger ensemble.\n\nThe performance will be spatialized using the SSR, Pd and\nPython, running on a Linux Server with Ubuntu Studio. The\nserver is remote controlled by the sound director via OSC and various input devices. Inputs and outputs are managed with an RME MADI card and several AD/DA converters.\n\n\n\n        ","original_language":"eng","persons":["The Electronic Orchestra Charlottenburg"],"tags":["lac18","47"],"view_count":75,"promoted":false,"date":"2018-06-09T00:00:00.000+02:00","release_date":"2018-07-12T02:00:00.000+02:00","updated_at":"2024-12-26T12:30:04.121+01:00","length":882,"duration":882,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/47-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/47-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/c326e241-c5b9-5aa6-b395-c177cf0be4f1-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/c326e241-c5b9-5aa6-b395-c177cf0be4f1-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-47-rotations_2","url":"https://api.media.ccc.de/public/events/c326e241-c5b9-5aa6-b395-c177cf0be4f1","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":6},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":1},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":9},{"event_id":5688,"event_guid":"63ae2c3e-c123-52e7-9047-36bd1d016532","weight":5},{"event_id":5689,"event_guid":"750ed88f-1237-56a0-8023-d1dda9c6c5c0","weight":2},{"event_id":5690,"event_guid":"c48d7b3d-10dc-55fe-a37f-1bc8029988b7","weight":7},{"event_id":5692,"event_guid":"d47b09a5-145d-5109-9780-73e2c68f78e0","weight":13}]},{"guid":"750ed88f-1237-56a0-8023-d1dda9c6c5c0","title":"COSMO","subtitle":null,"slug":"lac2018-21-cosmo","link":"https://c3voc.de","description":"\nCOSMO Collective is an open musical collaboration for musicians using DIY electronics and custom software written in Csound. There is no definite musical style, though it could perhaps be characterized as electro-acoustic\nimprovisation. The focus is on the exploration of sound and timbre, rather than traditional harmonics and rhythm, and exploiting the powers of Csound in this pursuit.\n        \n\n\nCOSMO Collective is an open musical collaboration for musicians using DIY electronics and custom software written in Csound. There is no definite musical style, though it could perhaps be characterized as electro-acoustic\nimprovisation. The focus is on the exploration of sound and timbre, rather than traditional harmonics and rhythm, and exploiting the powers of Csound in this pursuit.\n        ","original_language":"eng","persons":["Alex Hofmann"],"tags":["lac18","21"],"view_count":205,"promoted":false,"date":"2018-06-09T00:00:00.000+02:00","release_date":"2018-07-12T02:00:00.000+02:00","updated_at":"2025-07-16T13:45:03.558+02:00","length":720,"duration":720,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/21-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/21-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/750ed88f-1237-56a0-8023-d1dda9c6c5c0-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/750ed88f-1237-56a0-8023-d1dda9c6c5c0-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-21-cosmo","url":"https://api.media.ccc.de/public/events/750ed88f-1237-56a0-8023-d1dda9c6c5c0","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":1},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":4},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":3},{"event_id":5681,"event_guid":"5b3a9f31-41e6-5581-9a4e-30e33af8bc2f","weight":5},{"event_id":5683,"event_guid":"6f134a86-0d7a-51dd-aaf7-7fbcf7e903a3","weight":3},{"event_id":5688,"event_guid":"63ae2c3e-c123-52e7-9047-36bd1d016532","weight":8},{"event_id":5690,"event_guid":"c48d7b3d-10dc-55fe-a37f-1bc8029988b7","weight":5},{"event_id":5691,"event_guid":"c326e241-c5b9-5aa6-b395-c177cf0be4f1","weight":4},{"event_id":5692,"event_guid":"d47b09a5-145d-5109-9780-73e2c68f78e0","weight":9}]},{"guid":"ff2d0541-82f5-53ea-8b54-9cacd17039f3","title":"Louigi Verona","subtitle":null,"slug":"lac2018-8-louigi_verona","link":"https://c3voc.de","description":"\nA minimal house DJ set with Mixxx. Already performed at Sonoj to positive reviews, so I am confident this could be a nice addition to music nights.\n\nUnfortunately, I don’t have any recordings of my performances, however I am using only my \noriginal music for sets and here are the links to some of the tunes I will definitely include into the \nplaylist:\n\n* https://soundcloud.com/louigiverona/serenity-berlin-songbook-vol2\n* https://soundcloud.com/louigiverona/boat-at-the-mouth-of-a-river-berlin-songbook-vol2\n* https://soundcloud.com/louigiverona/i-am-at-the-club-berlin-songbook-vol2\n* https://soundcloud.com/louigiverona/berlin-berlin-songbook-vol2\n* https://soundcloud.com/louigiverona/stranger-berlin-songbook-vol2\n* https://soundcloud.com/louigiverona/berlin-songbook-vol-2-lair\n\n        \n\n\nA minimal house DJ set with Mixxx. Already performed at Sonoj to positive reviews, so I am confident this could be a nice addition to music nights.\n\nUnfortunately, I don’t have any recordings of my performances, however I am using only my \noriginal music for sets and here are the links to some of the tunes I will definitely include into the \nplaylist:\n\n* https://soundcloud.com/louigiverona/serenity-berlin-songbook-vol2\n* https://soundcloud.com/louigiverona/boat-at-the-mouth-of-a-river-berlin-songbook-vol2\n* https://soundcloud.com/louigiverona/i-am-at-the-club-berlin-songbook-vol2\n* https://soundcloud.com/louigiverona/berlin-berlin-songbook-vol2\n* https://soundcloud.com/louigiverona/stranger-berlin-songbook-vol2\n* https://soundcloud.com/louigiverona/berlin-songbook-vol-2-lair\n\n        ","original_language":"eng","persons":["Louigi Verona"],"tags":["lac18","8"],"view_count":93,"promoted":false,"date":"2018-06-07T00:00:00.000+02:00","release_date":"2018-07-11T02:00:00.000+02:00","updated_at":"2025-03-19T01:00:02.537+01:00","length":5444,"duration":5444,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/8-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/8-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/ff2d0541-82f5-53ea-8b54-9cacd17039f3-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/ff2d0541-82f5-53ea-8b54-9cacd17039f3-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-8-louigi_verona","url":"https://api.media.ccc.de/public/events/ff2d0541-82f5-53ea-8b54-9cacd17039f3","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":8},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":9},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":6},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":7},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":7},{"event_id":5681,"event_guid":"5b3a9f31-41e6-5581-9a4e-30e33af8bc2f","weight":8},{"event_id":5683,"event_guid":"6f134a86-0d7a-51dd-aaf7-7fbcf7e903a3","weight":9},{"event_id":5684,"event_guid":"00fd8c56-524c-5bcc-9aa4-75fe2b54f35e","weight":7},{"event_id":5685,"event_guid":"f986be37-20dc-5eb6-b874-2ff6bdd0a687","weight":7},{"event_id":5686,"event_guid":"71ef66ba-882a-54e4-acb0-90c07a0c8c63","weight":12},{"event_id":5688,"event_guid":"63ae2c3e-c123-52e7-9047-36bd1d016532","weight":2},{"event_id":5692,"event_guid":"d47b09a5-145d-5109-9780-73e2c68f78e0","weight":8}]},{"guid":"d47b09a5-145d-5109-9780-73e2c68f78e0","title":"mathr performs with Clive","subtitle":null,"slug":"lac2018-22-mathr_performs_with_clive","link":"https://c3voc.de","description":"\nClaude Heiland-Allen (https://mathr.co.uk) is an artist from London interested in the complex emergent behaviour of simple systems, unusual geometries, and mathematical aesthetics.\n\nClive is an audio live-coding skeleton, implemented in C. It supports a two-phase edit-commit coding cycle allowing long-lived signal processing graphs to be modified without interrupting the sound.\n\nPerformance with Clive usually involves pre-preparation, from simple unit generators up to more complete compositions. The live-coding aspect involves editing a file in the performer’s favourite text editor, with the act of saving with Ctrl-S or other shortcut being timed to allow the new code to start executing in sync after the latency of compilation.\n        \n\n\nClaude Heiland-Allen (https://mathr.co.uk) is an artist from London interested in the complex emergent behaviour of simple systems, unusual geometries, and mathematical aesthetics.\n\nClive is an audio live-coding skeleton, implemented in C. It supports a two-phase edit-commit coding cycle allowing long-lived signal processing graphs to be modified without interrupting the sound.\n\nPerformance with Clive usually involves pre-preparation, from simple unit generators up to more complete compositions. The live-coding aspect involves editing a file in the performer’s favourite text editor, with the act of saving with Ctrl-S or other shortcut being timed to allow the new code to start executing in sync after the latency of compilation.\n        ","original_language":"eng","persons":["Claude Heiland-Allen"],"tags":["lac18","22"],"view_count":871,"promoted":false,"date":"2018-06-09T00:00:00.000+02:00","release_date":"2018-07-12T02:00:00.000+02:00","updated_at":"2026-03-30T02:45:04.143+02:00","length":1836,"duration":1836,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/22-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/22-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/d47b09a5-145d-5109-9780-73e2c68f78e0-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/d47b09a5-145d-5109-9780-73e2c68f78e0-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-22-mathr_performs_with_clive","url":"https://api.media.ccc.de/public/events/d47b09a5-145d-5109-9780-73e2c68f78e0","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":21},{"event_id":5588,"event_guid":"cbd1fa17-cb88-5cd2-844c-8b9e6c76a046","weight":15},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":17},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":15},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":13},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":15},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":24},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":18},{"event_id":5685,"event_guid":"f986be37-20dc-5eb6-b874-2ff6bdd0a687","weight":9},{"event_id":5686,"event_guid":"71ef66ba-882a-54e4-acb0-90c07a0c8c63","weight":24},{"event_id":5688,"event_guid":"63ae2c3e-c123-52e7-9047-36bd1d016532","weight":13},{"event_id":5689,"event_guid":"750ed88f-1237-56a0-8023-d1dda9c6c5c0","weight":4},{"event_id":5691,"event_guid":"c326e241-c5b9-5aa6-b395-c177cf0be4f1","weight":13},{"event_id":5694,"event_guid":"3d83e6db-b841-500d-bbcb-9cb282c1c9f1","weight":9}]},{"guid":"0cebf60f-0411-5ac1-a647-945f42c793fe","title":"Jacktools - Realtime Audio Processors as Python Classes","subtitle":null,"slug":"lac2018-46-jacktools_realtime_audio_processors_as_python_classes","link":"https://c3voc.de","description":"This paper introduces a set of real-time audio processing blocks that can be used as components in Python scripts. Each of them is both a Jack client and a Python class. The full power of Python can be used to control these modules, to combine them into systems of arbitrary complexity, and to interface them to anything that can be controlled from Python. The rationale behind this approach, some of the the implementations details, and possible applications are discussed.\n\nThis paper introduces a set of real-time audio processing blocks that can be used as components in Python scripts. Each of them is both a Jack client and a Python class. The full power of Python can be used to control these modules, to combine them into systems of arbitrary complexity, and to interface them to anything that can be controlled from Python. The rationale behind this approach, some of the the implementations details, and possible applications are discussed.","original_language":"eng","persons":["Fons Adriaensen"],"tags":["lac18","46"],"view_count":406,"promoted":false,"date":"2018-06-10T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-03-08T01:15:07.026+01:00","length":3715,"duration":3715,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/46-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/46-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/0cebf60f-0411-5ac1-a647-945f42c793fe-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/0cebf60f-0411-5ac1-a647-945f42c793fe-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-46-jacktools_realtime_audio_processors_as_python_classes","url":"https://api.media.ccc.de/public/events/0cebf60f-0411-5ac1-a647-945f42c793fe","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":1425,"event_guid":"import-323048cb5a520dac74","weight":1},{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":1},{"event_id":5578,"event_guid":"2087de04-a1de-500c-aed8-b7c9a2ad85dc","weight":1},{"event_id":5585,"event_guid":"7edb0c09-1bdc-5907-ae0c-81537e4ed235","weight":1},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":19},{"event_id":5594,"event_guid":"120769e8-b34e-5303-88ca-cd7ee8d2fca0","weight":20},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":19},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":22},{"event_id":5600,"event_guid":"5310292d-8d5e-5c7f-9786-71616794d8c0","weight":1},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":30},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":34},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":19},{"event_id":5605,"event_guid":"7c027b66-2214-5224-8011-6ad71507cd29","weight":1},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":46},{"event_id":5608,"event_guid":"c267313a-6849-482e-8ab3-fa7d12f37864","weight":1},{"event_id":5609,"event_guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","weight":29}]},{"guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","title":"LMMS 1.2: Changes and Improvements","subtitle":null,"slug":"lac2018-36-lmms_1_2_changes_and_improvements","link":"https://c3voc.de","description":"A workshop focused on showcasing the new features and improvements of LMMS version 1.2 as well as an open discussion on the future of the software itself. The workshop is suitable for musicians and developers alike.\n\nA workshop focused on showcasing the new features and improvements of LMMS version 1.2 as well as an open discussion on the future of the software itself. The workshop is suitable for musicians and developers alike.","original_language":"eng","persons":["Uroš Maravić","Tres Finocchiaro"],"tags":["lac18","36"],"view_count":521,"promoted":false,"date":"2018-06-10T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2025-03-19T23:00:06.777+01:00","length":2310,"duration":2310,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/36-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/36-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/70d43993-3f4d-5b18-8303-703bdfe41e85-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/70d43993-3f4d-5b18-8303-703bdfe41e85-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-36-lmms_1_2_changes_and_improvements","url":"https://api.media.ccc.de/public/events/70d43993-3f4d-5b18-8303-703bdfe41e85","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":26},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":39},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":25},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":29},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":20},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":67},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":64},{"event_id":5609,"event_guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","weight":49}]},{"guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","title":"Superdirt²","subtitle":null,"slug":"lac2018-58-superdirt2","link":"https://c3voc.de","description":"\n Fascinating electro beats mixed in with virtuous performed cello sounds which give a result of a never achieved before dance ability! With Ras Tilo at the synthesizers and Käpt'n Dirt with the cello it provides a musical experience which is situated between drum'n'bass, jungle, dub, dubstep and even far beyond...\n\nThe Band:\nThe two independent musicians knew each other through many musical projects and as flatmates, but are coming from totally different musical genres. While Ras Tilo (Vincent   Rateau) got in place as a music producer and multi-instrumentalist, Käpt'n Dirt (Daniel Fritzsche) continued his classical cello studies with an open mind and ears to new musical genres.\nOne year ago, after a request to mix cello and electronic beats at a party they founded the project Superdirt² within two weeks, got straight away a lot of bookings and played this year up to 18 gigs - from small parties to big festivals.\nThey are mixing musical genres, looping, synthesizing, improvising and never get tired of going beyond the thinkable knowledge of music.\nThey just released their first full-length  album called “Algoriddims” - licensed under a Creative Commons license.\n\nLinks:\n\n* http://superdirt.net/\n* http://soundcloud.com/superdirt\n* https://vimeo.com/76955070\n* http://www.facebook.com/Superdirt2\n\n        \n\n\n Fascinating electro beats mixed in with virtuous performed cello sounds which give a result of a never achieved before dance ability! With Ras Tilo at the synthesizers and Käpt'n Dirt with the cello it provides a musical experience which is situated between drum'n'bass, jungle, dub, dubstep and even far beyond...\n\nThe Band:\nThe two independent musicians knew each other through many musical projects and as flatmates, but are coming from totally different musical genres. While Ras Tilo (Vincent   Rateau) got in place as a music producer and multi-instrumentalist, Käpt'n Dirt (Daniel Fritzsche) continued his classical cello studies with an open mind and ears to new musical genres.\nOne year ago, after a request to mix cello and electronic beats at a party they founded the project Superdirt² within two weeks, got straight away a lot of bookings and played this year up to 18 gigs - from small parties to big festivals.\nThey are mixing musical genres, looping, synthesizing, improvising and never get tired of going beyond the thinkable knowledge of music.\nThey just released their first full-length  album called “Algoriddims” - licensed under a Creative Commons license.\n\nLinks:\n\n* http://superdirt.net/\n* http://soundcloud.com/superdirt\n* https://vimeo.com/76955070\n* http://www.facebook.com/Superdirt2\n\n        ","original_language":"eng","persons":["Superdirt²"],"tags":["lac18","58"],"view_count":529,"promoted":false,"date":"2018-06-07T00:00:00.000+02:00","release_date":"2018-06-09T02:00:00.000+02:00","updated_at":"2025-04-12T12:30:04.563+02:00","length":4456,"duration":4456,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/58-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/58-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/f6286be9-0708-5bc9-b669-5d783e2516e6-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/f6286be9-0708-5bc9-b669-5d783e2516e6-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-58-superdirt2","url":"https://api.media.ccc.de/public/events/f6286be9-0708-5bc9-b669-5d783e2516e6","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5576,"event_guid":"e810fff2-b069-5360-9beb-bcb2a8af8ee1","weight":16},{"event_id":5578,"event_guid":"2087de04-a1de-500c-aed8-b7c9a2ad85dc","weight":32},{"event_id":5579,"event_guid":"01427b19-8098-54fa-b773-a1cba2b7c7bc","weight":35},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":34},{"event_id":5595,"event_guid":"a09184d6-d5d5-5c7d-9dcb-2817b7f14009","weight":20},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":24},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":32},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":56},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":26},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":44},{"event_id":5609,"event_guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","weight":25}]},{"guid":"120769e8-b34e-5303-88ca-cd7ee8d2fca0","title":"Getting Started with Purr Data","subtitle":null,"slug":"lac2018-15-getting_started_with_purr_data","link":"https://c3voc.de","description":"\nThis hands-on workshop is intended for Pd and Linux audio users who want to start using Purr Data. For an introduction to Purr Data, please check our LAC17 presentation (https://www.youtube.com/watch?v=T1wo496Zx0s) and the Quick Introduction (https://agraef.github.io/purr-data-intro). Topics of the 90 min workshop vary from the basics to the moderately advanced and include:\n\n- Getting a minimal Purr Data installation up and running quickly on Linux (compiling from source).\n\n- First-time setup (configuring MIDI and audio devices, setting up Pd-Lua).\n\n- Real-time audio and MIDI processing, making music with Purr Data.\n\n- Programming new objects (a.k.a. Pd externals) the easy way with Pd-Lua (https://github.com/agraef/pd-lua).\n\n- Custom graphics and data structure visualizations in Purr Data.\n\n        \n\n\nThis hands-on workshop is intended for Pd and Linux audio users who want to start using Purr Data. For an introduction to Purr Data, please check our LAC17 presentation (https://www.youtube.com/watch?v=T1wo496Zx0s) and the Quick Introduction (https://agraef.github.io/purr-data-intro). Topics of the 90 min workshop vary from the basics to the moderately advanced and include:\n\n- Getting a minimal Purr Data installation up and running quickly on Linux (compiling from source).\n\n- First-time setup (configuring MIDI and audio devices, setting up Pd-Lua).\n\n- Real-time audio and MIDI processing, making music with Purr Data.\n\n- Programming new objects (a.k.a. Pd externals) the easy way with Pd-Lua (https://github.com/agraef/pd-lua).\n\n- Custom graphics and data structure visualizations in Purr Data.\n\n        ","original_language":"eng","persons":["Albert Gräf"],"tags":["lac18","15"],"view_count":882,"promoted":false,"date":"2018-06-08T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-01-16T07:15:07.584+01:00","length":5495,"duration":5495,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/15-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/15-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/120769e8-b34e-5303-88ca-cd7ee8d2fca0-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/120769e8-b34e-5303-88ca-cd7ee8d2fca0-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-15-getting_started_with_purr_data","url":"https://api.media.ccc.de/public/events/120769e8-b34e-5303-88ca-cd7ee8d2fca0","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5576,"event_guid":"e810fff2-b069-5360-9beb-bcb2a8af8ee1","weight":2},{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":11},{"event_id":5578,"event_guid":"2087de04-a1de-500c-aed8-b7c9a2ad85dc","weight":3},{"event_id":5579,"event_guid":"01427b19-8098-54fa-b773-a1cba2b7c7bc","weight":3},{"event_id":5588,"event_guid":"cbd1fa17-cb88-5cd2-844c-8b9e6c76a046","weight":22},{"event_id":5589,"event_guid":"311574c9-5a3c-52ae-a9fd-b8ad3cc0d2be","weight":16},{"event_id":5590,"event_guid":"9e4db5be-6268-5c92-a58e-72f3d26925fe","weight":4},{"event_id":5591,"event_guid":"1b870836-5cf6-563d-947d-019f59c30374","weight":19},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":8},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":12},{"event_id":5595,"event_guid":"a09184d6-d5d5-5c7d-9dcb-2817b7f14009","weight":3},{"event_id":5600,"event_guid":"5310292d-8d5e-5c7f-9786-71616794d8c0","weight":1},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":17},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":19},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":17},{"event_id":5606,"event_guid":"0cebf60f-0411-5ac1-a647-945f42c793fe","weight":20},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":19},{"event_id":5608,"event_guid":"c267313a-6849-482e-8ab3-fa7d12f37864","weight":1}]},{"guid":"6f134a86-0d7a-51dd-aaf7-7fbcf7e903a3","title":"Atlas Of Uncertainty","subtitle":null,"slug":"lac2018-1-atlas_of_uncertainty","link":"https://c3voc.de","description":"\nAtlas of Uncertainty is an experimental music video based on the representation of 4 Classical elements, that typically refer to the concepts in Ancient Greece of water, fire, earth and aether, which were proposed to explain the nature and complexity of all matter in terms of simpler substances.\nThe music that accompanies this computer generated video is a sonic continuum ranging from unaltered natural sounds to entirely new sounds - or, more poetically -- from the real world to the realm of the imagination. of the imagination.\nHeterogeneous inharmonic sound materials are explored through various techniques (granular, subtractive). The sounds and the images are here combined in well- identifiable gestures.\n\nThe video received two HONORABLE MENTIONS in India and USA; and a prize as best short in Canada and has also been finalist in some competitions (ROMART BIENNALE 2017,\nRome, Italy; MATERA INTERMEDIA 2017, Matera, ITALY);\n\n        \n\n\nAtlas of Uncertainty is an experimental music video based on the representation of 4 Classical elements, that typically refer to the concepts in Ancient Greece of water, fire, earth and aether, which were proposed to explain the nature and complexity of all matter in terms of simpler substances.\nThe music that accompanies this computer generated video is a sonic continuum ranging from unaltered natural sounds to entirely new sounds - or, more poetically -- from the real world to the realm of the imagination. of the imagination.\nHeterogeneous inharmonic sound materials are explored through various techniques (granular, subtractive). The sounds and the images are here combined in well- identifiable gestures.\n\nThe video received two HONORABLE MENTIONS in India and USA; and a prize as best short in Canada and has also been finalist in some competitions (ROMART BIENNALE 2017,\nRome, Italy; MATERA INTERMEDIA 2017, Matera, ITALY);\n\n        ","original_language":"eng","persons":["Massimo Vito Avantaggiato"],"tags":["lac18","1"],"view_count":119,"promoted":false,"date":"2018-06-08T00:00:00.000+02:00","release_date":"2018-07-11T02:00:00.000+02:00","updated_at":"2026-04-01T03:00:04.377+02:00","length":481,"duration":481,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/1-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/1-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/6f134a86-0d7a-51dd-aaf7-7fbcf7e903a3-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/6f134a86-0d7a-51dd-aaf7-7fbcf7e903a3-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-1-atlas_of_uncertainty","url":"https://api.media.ccc.de/public/events/6f134a86-0d7a-51dd-aaf7-7fbcf7e903a3","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":4},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":1},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":9},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":4},{"event_id":5679,"event_guid":"ff2d0541-82f5-53ea-8b54-9cacd17039f3","weight":9},{"event_id":5680,"event_guid":"6c4ed469-afa0-5966-8865-a20a53550bbb","weight":1},{"event_id":5681,"event_guid":"5b3a9f31-41e6-5581-9a4e-30e33af8bc2f","weight":1},{"event_id":5682,"event_guid":"c933fba2-47fe-5c6c-9269-31d7fc02a750","weight":7},{"event_id":5684,"event_guid":"00fd8c56-524c-5bcc-9aa4-75fe2b54f35e","weight":8},{"event_id":5685,"event_guid":"f986be37-20dc-5eb6-b874-2ff6bdd0a687","weight":1},{"event_id":5686,"event_guid":"71ef66ba-882a-54e4-acb0-90c07a0c8c63","weight":7},{"event_id":5688,"event_guid":"63ae2c3e-c123-52e7-9047-36bd1d016532","weight":6},{"event_id":5692,"event_guid":"d47b09a5-145d-5109-9780-73e2c68f78e0","weight":7}]},{"guid":"cbd1fa17-cb88-5cd2-844c-8b9e6c76a046","title":"Introduction to pmpd","subtitle":null,"slug":"lac2018-28-introduction_to_pmpd","link":"https://c3voc.de","description":"Physical modelling is a synthesis technique where data is generated through emulating physical models, instead of using premade elements such as wave tables or recorded samples. Data based on physical models usually has a more “natural” expressivity, as it is based on rules similar to the physics of the natural world.\nThis workshop introduces pmpd, a library by Cyrille Henry that implements a mass-spring system to build physical models. The data generated by the circuits can be used as control data for audio or video, or to synthetize sounds directly.\nThe workshop will use the software Pure Data; the participants will receive commented didactic materials, which they will be able to later edit and tweak for their own use. To learn the concepts, experience in Pure Data isn’t necessary – although for further individual work it will be required.\nPartitipants should bring their own laptops and headphones.\n        \n\nPhysical modelling is a synthesis technique where data is generated through emulating physical models, instead of using premade elements such as wave tables or recorded samples. Data based on physical models usually has a more “natural” expressivity, as it is based on rules similar to the physics of the natural world.\nThis workshop introduces pmpd, a library by Cyrille Henry that implements a mass-spring system to build physical models. The data generated by the circuits can be used as control data for audio or video, or to synthetize sounds directly.\nThe workshop will use the software Pure Data; the participants will receive commented didactic materials, which they will be able to later edit and tweak for their own use. To learn the concepts, experience in Pure Data isn’t necessary – although for further individual work it will be required.\nPartitipants should bring their own laptops and headphones.\n        ","original_language":"eng","persons":["Joao Pais"],"tags":["lac18","28"],"view_count":517,"promoted":false,"date":"2018-06-08T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-03-01T11:30:04.573+01:00","length":6843,"duration":6843,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/28-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/28-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/cbd1fa17-cb88-5cd2-844c-8b9e6c76a046-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/cbd1fa17-cb88-5cd2-844c-8b9e6c76a046-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-28-introduction_to_pmpd","url":"https://api.media.ccc.de/public/events/cbd1fa17-cb88-5cd2-844c-8b9e6c76a046","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5579,"event_guid":"01427b19-8098-54fa-b773-a1cba2b7c7bc","weight":4},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":4},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":19},{"event_id":5594,"event_guid":"120769e8-b34e-5303-88ca-cd7ee8d2fca0","weight":22},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":11},{"event_id":5600,"event_guid":"5310292d-8d5e-5c7f-9786-71616794d8c0","weight":23},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":22},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":15},{"event_id":5606,"event_guid":"0cebf60f-0411-5ac1-a647-945f42c793fe","weight":13},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":21}]},{"guid":"73f97a6e-a0b7-5ba1-9005-6758eb053687","title":"Distributed time-centric APIs with CLAPI","subtitle":null,"slug":"lac2018-54-distributed_time_centric_apis_with_clapi","link":"https://c3voc.de","description":"\nDistributed control of applications by multiple simultaneous devices has traditionally been achieved via protocols such as MIDI or OSC. These simple protocols require additional semantics, often communicated out of band, in order to construct meaningful APIs.\nWe present the Concert Light-weight API (CLAPI) framework: a session-based pub/sub API framework that aims to simplify the definition and usage of semantic, time-centric distributed controls.\n        \n\n\nDistributed control of applications by multiple simultaneous devices has traditionally been achieved via protocols such as MIDI or OSC. These simple protocols require additional semantics, often communicated out of band, in order to construct meaningful APIs.\nWe present the Concert Light-weight API (CLAPI) framework: a session-based pub/sub API framework that aims to simplify the definition and usage of semantic, time-centric distributed controls.\n        ","original_language":"eng","persons":["Paul Weaver","David Honour"],"tags":["lac18","54"],"view_count":77,"promoted":false,"date":"2018-06-10T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2024-05-14T21:45:05.478+02:00","length":1679,"duration":1679,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/54-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/54-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/73f97a6e-a0b7-5ba1-9005-6758eb053687-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/73f97a6e-a0b7-5ba1-9005-6758eb053687-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-54-distributed_time_centric_apis_with_clapi","url":"https://api.media.ccc.de/public/events/73f97a6e-a0b7-5ba1-9005-6758eb053687","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":2920,"event_guid":"d516ffe3-d32d-4bed-8289-09d245ac2b2f","weight":1},{"event_id":5415,"event_guid":"b2851deb-e603-46d5-84a7-218904638a7a","weight":1},{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":3},{"event_id":5578,"event_guid":"2087de04-a1de-500c-aed8-b7c9a2ad85dc","weight":1},{"event_id":5587,"event_guid":"214f3fd2-30e1-58fe-981b-fb7e5f6a8fa5","weight":3},{"event_id":5588,"event_guid":"cbd1fa17-cb88-5cd2-844c-8b9e6c76a046","weight":1},{"event_id":5594,"event_guid":"120769e8-b34e-5303-88ca-cd7ee8d2fca0","weight":4},{"event_id":5595,"event_guid":"a09184d6-d5d5-5c7d-9dcb-2817b7f14009","weight":4},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":1},{"event_id":5597,"event_guid":"2cdaa41a-1103-578d-a065-c2290927104f","weight":6},{"event_id":5598,"event_guid":"3435e7bd-8bab-59d8-b3d8-c7a0998567a5","weight":4},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":6},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":6},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":7},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":4}]},{"guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","title":"Pro-audio on Arch Linux (revisited)","subtitle":null,"slug":"lac2018-34-pro_audio_on_arch_linux_revisited","link":"https://c3voc.de","description":"\nThis workshop will be a recap and show-case on pro-audio packaging and end-user appliances on Arch Linux. The emphasis will be on direct best practices and use-cases, beginning with a short introduction to important changes applied to the [community] repository over the past months.\nThe workshop is meant as an entry point for long standing, new or only interested (and maybe soon to be) Arch Linux users to the use of pro-audio software.\n        \n\n\nThis workshop will be a recap and show-case on pro-audio packaging and end-user appliances on Arch Linux. The emphasis will be on direct best practices and use-cases, beginning with a short introduction to important changes applied to the [community] repository over the past months.\nThe workshop is meant as an entry point for long standing, new or only interested (and maybe soon to be) Arch Linux users to the use of pro-audio software.\n        ","original_language":"eng","persons":["David Runge"],"tags":["lac18","34"],"view_count":1650,"promoted":false,"date":"2018-06-10T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-03-27T21:15:05.862+01:00","length":2750,"duration":2750,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/34-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/34-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/1d09e62a-d833-5ef3-800a-836d61167bc2-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/1d09e62a-d833-5ef3-800a-836d61167bc2-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-34-pro_audio_on_arch_linux_revisited","url":"https://api.media.ccc.de/public/events/1d09e62a-d833-5ef3-800a-836d61167bc2","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5576,"event_guid":"e810fff2-b069-5360-9beb-bcb2a8af8ee1","weight":2},{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":56},{"event_id":5578,"event_guid":"2087de04-a1de-500c-aed8-b7c9a2ad85dc","weight":21},{"event_id":5579,"event_guid":"01427b19-8098-54fa-b773-a1cba2b7c7bc","weight":21},{"event_id":5588,"event_guid":"cbd1fa17-cb88-5cd2-844c-8b9e6c76a046","weight":22},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":56},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":22},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":40},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":38},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":49},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":67},{"event_id":5606,"event_guid":"0cebf60f-0411-5ac1-a647-945f42c793fe","weight":34},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":106},{"event_id":5609,"event_guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","weight":61},{"event_id":5686,"event_guid":"71ef66ba-882a-54e4-acb0-90c07a0c8c63","weight":35},{"event_id":5692,"event_guid":"d47b09a5-145d-5109-9780-73e2c68f78e0","weight":24}]},{"guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","title":"How to create real-time audio appliances with Debian GNU/Linux","subtitle":null,"slug":"lac2018-30-how_to_create_real_time_audio_appliances_with_debian_gnu_linux","link":"https://c3voc.de","description":"This hands-on workshop will introduce participants to methods for creating single-purpose GNU/Linux distributions for inexpensive ARM boards like the Raspberry Pi 3, and open source hardware including the BeagleBone Black. There will be an emphasis on optimising performance for demanding real-time audio applications such as xwax, as used in the PiDeck[1] project. Issues of maintainability, field upgrades and security will also be covered.\n\nThis hands-on workshop will introduce participants to methods for creating single-purpose GNU/Linux distributions for inexpensive ARM boards like the Raspberry Pi 3, and open source hardware including the BeagleBone Black. There will be an emphasis on optimising performance for demanding real-time audio applications such as xwax, as used in the PiDeck[1] project. Issues of maintainability, field upgrades and security will also be covered.","original_language":"eng","persons":["Daniel James","Christopher Obbard"],"tags":["lac18","30"],"view_count":959,"promoted":false,"date":"2018-06-10T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-04-04T10:00:05.815+02:00","length":3582,"duration":3582,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/30-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/30-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/7388bd9b-e82c-5f4d-988a-4e293c165f81-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/7388bd9b-e82c-5f4d-988a-4e293c165f81-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-30-how_to_create_real_time_audio_appliances_with_debian_gnu_linux","url":"https://api.media.ccc.de/public/events/7388bd9b-e82c-5f4d-988a-4e293c165f81","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5576,"event_guid":"e810fff2-b069-5360-9beb-bcb2a8af8ee1","weight":1},{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":10},{"event_id":5586,"event_guid":"caa261ba-e54d-5cf0-9d48-6882db26c89d","weight":22},{"event_id":5589,"event_guid":"311574c9-5a3c-52ae-a9fd-b8ad3cc0d2be","weight":1},{"event_id":5591,"event_guid":"1b870836-5cf6-563d-947d-019f59c30374","weight":1},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":20},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":23},{"event_id":5594,"event_guid":"120769e8-b34e-5303-88ca-cd7ee8d2fca0","weight":1},{"event_id":5595,"event_guid":"a09184d6-d5d5-5c7d-9dcb-2817b7f14009","weight":1},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":20},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":49},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":21},{"event_id":5606,"event_guid":"0cebf60f-0411-5ac1-a647-945f42c793fe","weight":30},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":43},{"event_id":5609,"event_guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","weight":22},{"event_id":5694,"event_guid":"3d83e6db-b841-500d-bbcb-9cb282c1c9f1","weight":20}]},{"guid":"f986be37-20dc-5eb6-b874-2ff6bdd0a687","title":"One Hour Challenge","subtitle":null,"slug":"lac2018-19-one_hour_challenge","link":"https://c3voc.de","description":"A challenge to produce a music track within 60 minutes. Participants get a short MIDI file as a starting point, and woA challenge to produce a music track within 60 minutes. Participants get a short MIDI file as a starting point, and work on their track using the tools and techniques of their choice. An excellent way to test your skills as a producer. As the participants can use the program of their choice, the one hour challenge shows the diversity of music composition in the community. The participants need to bring their own hardware and headphones.rk on their track using the tools and techniques of their choice. An excellent way to test your skills as a producer. As the participants can use the program of their choice, the one hour challenge shows the diversity of music composition in the community. The participants need to bring their own hardware and headphones.\n\nA challenge to produce a music track within 60 minutes. Participants get a short MIDI file as a starting point, and woA challenge to produce a music track within 60 minutes. Participants get a short MIDI file as a starting point, and work on their track using the tools and techniques of their choice. An excellent way to test your skills as a producer. As the participants can use the program of their choice, the one hour challenge shows the diversity of music composition in the community. The participants need to bring their own hardware and headphones.rk on their track using the tools and techniques of their choice. An excellent way to test your skills as a producer. As the participants can use the program of their choice, the one hour challenge shows the diversity of music composition in the community. The participants need to bring their own hardware and headphones.","original_language":"eng","persons":["Uroš Maravić","David Vagt"],"tags":["lac18","19"],"view_count":58,"promoted":false,"date":"2018-06-09T00:00:00.000+02:00","release_date":"2018-07-11T02:00:00.000+02:00","updated_at":"2023-12-11T21:15:02.661+01:00","length":1041,"duration":1041,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/19-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/19-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/f986be37-20dc-5eb6-b874-2ff6bdd0a687-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/f986be37-20dc-5eb6-b874-2ff6bdd0a687-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-19-one_hour_challenge","url":"https://api.media.ccc.de/public/events/f986be37-20dc-5eb6-b874-2ff6bdd0a687","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":6},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":6},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":7},{"event_id":5679,"event_guid":"ff2d0541-82f5-53ea-8b54-9cacd17039f3","weight":7},{"event_id":5686,"event_guid":"71ef66ba-882a-54e4-acb0-90c07a0c8c63","weight":12},{"event_id":5692,"event_guid":"d47b09a5-145d-5109-9780-73e2c68f78e0","weight":10}]},{"guid":"5b3a9f31-41e6-5581-9a4e-30e33af8bc2f","title":"Iammix","subtitle":null,"slug":"lac2018-51-iammix","link":"https://c3voc.de","description":"Electroacoustic 8-channel fixed media composition\n\nElectroacoustic 8-channel fixed media composition","original_language":"eng","persons":["Magnus Johansson"],"tags":["lac18","51"],"view_count":84,"promoted":false,"date":"2018-06-08T00:00:00.000+02:00","release_date":"2018-07-11T02:00:00.000+02:00","updated_at":"2026-01-19T11:30:30.375+01:00","length":649,"duration":649,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/51-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/51-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/5b3a9f31-41e6-5581-9a4e-30e33af8bc2f-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/5b3a9f31-41e6-5581-9a4e-30e33af8bc2f-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-51-iammix","url":"https://api.media.ccc.de/public/events/5b3a9f31-41e6-5581-9a4e-30e33af8bc2f","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":8},{"event_id":5591,"event_guid":"1b870836-5cf6-563d-947d-019f59c30374","weight":7},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":6},{"event_id":5594,"event_guid":"120769e8-b34e-5303-88ca-cd7ee8d2fca0","weight":5},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":1},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":2},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":7},{"event_id":5609,"event_guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","weight":2},{"event_id":5679,"event_guid":"ff2d0541-82f5-53ea-8b54-9cacd17039f3","weight":8},{"event_id":5680,"event_guid":"6c4ed469-afa0-5966-8865-a20a53550bbb","weight":1},{"event_id":5682,"event_guid":"c933fba2-47fe-5c6c-9269-31d7fc02a750","weight":10},{"event_id":5683,"event_guid":"6f134a86-0d7a-51dd-aaf7-7fbcf7e903a3","weight":6},{"event_id":5684,"event_guid":"00fd8c56-524c-5bcc-9aa4-75fe2b54f35e","weight":7},{"event_id":5686,"event_guid":"71ef66ba-882a-54e4-acb0-90c07a0c8c63","weight":8},{"event_id":5688,"event_guid":"63ae2c3e-c123-52e7-9047-36bd1d016532","weight":1},{"event_id":5692,"event_guid":"d47b09a5-145d-5109-9780-73e2c68f78e0","weight":1}]},{"guid":"3d83e6db-b841-500d-bbcb-9cb282c1c9f1","title":"MOD: building a sustainable Linux Audio based business","subtitle":null,"slug":"lac2018-102-mod_building_a_sustainable_linux_audio_based_business","link":"https://c3voc.de","description":"\nThe MOD Project: an overview of the history, some comments and\nconsiderations about an Open Source Linux Audio centric hardware business\nattempt and some insights for the future.\n\nMOD was born in 2010, first debuted at LAC in 2013, crowdfunded a mass\nproduct in 2014, delivered it in 2016, consolidated in 2017 and got funded\nin 2018.\n\nThese 8 years have been quite interesting and a lot has happened along. I\nwould like to go over this history and present what were the main\ndifficulties found along the way. I’d also put on the table some\nconsiderations about the Open Source Linux Audio centric aspect and its\npros/cons. Finally, I’d like to share some insights and considerations for\nthe future, both for our company as for the Linux Audio Community and the\npossible efforts towards attaining a sustainable business model with the\ncommunity efforts.\n        \n\n\nThe MOD Project: an overview of the history, some comments and\nconsiderations about an Open Source Linux Audio centric hardware business\nattempt and some insights for the future.\n\nMOD was born in 2010, first debuted at LAC in 2013, crowdfunded a mass\nproduct in 2014, delivered it in 2016, consolidated in 2017 and got funded\nin 2018.\n\nThese 8 years have been quite interesting and a lot has happened along. I\nwould like to go over this history and present what were the main\ndifficulties found along the way. I’d also put on the table some\nconsiderations about the Open Source Linux Audio centric aspect and its\npros/cons. Finally, I’d like to share some insights and considerations for\nthe future, both for our company as for the Linux Audio Community and the\npossible efforts towards attaining a sustainable business model with the\ncommunity efforts.\n        ","original_language":"eng","persons":["Gianfranco Ceccolini"],"tags":["lac18","102"],"view_count":243,"promoted":false,"date":"2018-06-09T00:00:00.000+02:00","release_date":"2018-07-15T02:00:00.000+02:00","updated_at":"2026-01-03T00:46:30.499+01:00","length":3825,"duration":3825,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/102-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/102-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/3d83e6db-b841-500d-bbcb-9cb282c1c9f1-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/3d83e6db-b841-500d-bbcb-9cb282c1c9f1-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-102-mod_building_a_sustainable_linux_audio_based_business","url":"https://api.media.ccc.de/public/events/3d83e6db-b841-500d-bbcb-9cb282c1c9f1","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":1},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":1},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":9},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":9},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":20},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":19},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":10},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":18},{"event_id":5609,"event_guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","weight":10},{"event_id":5686,"event_guid":"71ef66ba-882a-54e4-acb0-90c07a0c8c63","weight":9},{"event_id":5692,"event_guid":"d47b09a5-145d-5109-9780-73e2c68f78e0","weight":11}]},{"guid":"00fd8c56-524c-5bcc-9aa4-75fe2b54f35e","title":"Spycher","subtitle":null,"slug":"lac2018-48-spycher","link":"https://c3voc.de","description":"tape 8 ch\n\ntape 8 ch","original_language":"eng","persons":["Michele Del Prete"],"tags":["lac18","48"],"view_count":58,"promoted":false,"date":"2018-06-08T00:00:00.000+02:00","release_date":"2018-07-11T02:00:00.000+02:00","updated_at":"2026-01-24T18:00:09.627+01:00","length":559,"duration":559,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/48-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/48-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/00fd8c56-524c-5bcc-9aa4-75fe2b54f35e-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/00fd8c56-524c-5bcc-9aa4-75fe2b54f35e-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-48-spycher","url":"https://api.media.ccc.de/public/events/00fd8c56-524c-5bcc-9aa4-75fe2b54f35e","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":6},{"event_id":5588,"event_guid":"cbd1fa17-cb88-5cd2-844c-8b9e6c76a046","weight":5},{"event_id":5594,"event_guid":"120769e8-b34e-5303-88ca-cd7ee8d2fca0","weight":7},{"event_id":5597,"event_guid":"2cdaa41a-1103-578d-a065-c2290927104f","weight":1},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":5},{"event_id":5609,"event_guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","weight":4},{"event_id":5679,"event_guid":"ff2d0541-82f5-53ea-8b54-9cacd17039f3","weight":7},{"event_id":5681,"event_guid":"5b3a9f31-41e6-5581-9a4e-30e33af8bc2f","weight":7},{"event_id":5682,"event_guid":"c933fba2-47fe-5c6c-9269-31d7fc02a750","weight":8},{"event_id":5683,"event_guid":"6f134a86-0d7a-51dd-aaf7-7fbcf7e903a3","weight":8},{"event_id":5686,"event_guid":"71ef66ba-882a-54e4-acb0-90c07a0c8c63","weight":5},{"event_id":5688,"event_guid":"63ae2c3e-c123-52e7-9047-36bd1d016532","weight":7},{"event_id":5692,"event_guid":"d47b09a5-145d-5109-9780-73e2c68f78e0","weight":9}]},{"guid":"63ae2c3e-c123-52e7-9047-36bd1d016532","title":"Pick It Up","subtitle":null,"slug":"lac2018-49-pick_it_up","link":"https://c3voc.de","description":"Composition for prepared electric guitar and live electronics (SuperCollider), with multichannel spatialization.\n\nComposition for prepared electric guitar and live electronics (SuperCollider), with multichannel spatialization.","original_language":"eng","persons":["Krzysztof Gawlas"],"tags":["lac18","49"],"view_count":70,"promoted":false,"date":"2018-06-09T00:00:00.000+02:00","release_date":"2018-07-12T02:00:00.000+02:00","updated_at":"2025-10-28T14:15:04.866+01:00","length":996,"duration":996,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/49-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/49-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/63ae2c3e-c123-52e7-9047-36bd1d016532-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/63ae2c3e-c123-52e7-9047-36bd1d016532-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-49-pick_it_up","url":"https://api.media.ccc.de/public/events/63ae2c3e-c123-52e7-9047-36bd1d016532","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5597,"event_guid":"2cdaa41a-1103-578d-a065-c2290927104f","weight":1},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":6},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":1},{"event_id":5609,"event_guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","weight":1},{"event_id":5679,"event_guid":"ff2d0541-82f5-53ea-8b54-9cacd17039f3","weight":6},{"event_id":5682,"event_guid":"c933fba2-47fe-5c6c-9269-31d7fc02a750","weight":4},{"event_id":5683,"event_guid":"6f134a86-0d7a-51dd-aaf7-7fbcf7e903a3","weight":6},{"event_id":5684,"event_guid":"00fd8c56-524c-5bcc-9aa4-75fe2b54f35e","weight":7},{"event_id":5686,"event_guid":"71ef66ba-882a-54e4-acb0-90c07a0c8c63","weight":4},{"event_id":5689,"event_guid":"750ed88f-1237-56a0-8023-d1dda9c6c5c0","weight":8},{"event_id":5691,"event_guid":"c326e241-c5b9-5aa6-b395-c177cf0be4f1","weight":5},{"event_id":5692,"event_guid":"d47b09a5-145d-5109-9780-73e2c68f78e0","weight":13}]},{"guid":"3435e7bd-8bab-59d8-b3d8-c7a0998567a5","title":"Rtosc - Realtime Safe Open Sound Control Messaging","subtitle":null,"slug":"lac2018-39-rtosc_realtime_safe_open_sound_control_messaging","link":"https://c3voc.de","description":"\nAudio applications which go beyond MIDI processing often utilize OSC (Open\nSound Control) to communicate complex parameters and advanced operations.\nA variety of libraries offer solutions to network transportation of OSC\nmessages and provide approaches for pattern matching the messages in dispatch.\nDispatch however is performed inefficiently and manipulating OSC messages is\noftentimes not realtime safe.\nrtosc was written to quickly dispatch and manipulate large quantities of OSC\nmessages in realtime constrained environments.\nThe fast dispatch is possible due to the internal tree representation as well\nas the use of perfect-minimal-hashing within the pattern matching phase of\ndispatch.\n\nThe primary user of rtosc is the ZynAddSubFX project which uses OSC to map\n3,805,225 parameters and routinely dispatches bursts of up to 1,000 messages\nper second during normal audio processing.\nFor audio application rtosc provides a simple OSC serialization toolset, the\nrealtime safe dispatch mechanisms, a ringbuffer implementation, and a rich\nmetadata system for representing application/library parameters.\nThis combination is not available in any other OSC library at the time of\nwriting.\n        \n\n\nAudio applications which go beyond MIDI processing often utilize OSC (Open\nSound Control) to communicate complex parameters and advanced operations.\nA variety of libraries offer solutions to network transportation of OSC\nmessages and provide approaches for pattern matching the messages in dispatch.\nDispatch however is performed inefficiently and manipulating OSC messages is\noftentimes not realtime safe.\nrtosc was written to quickly dispatch and manipulate large quantities of OSC\nmessages in realtime constrained environments.\nThe fast dispatch is possible due to the internal tree representation as well\nas the use of perfect-minimal-hashing within the pattern matching phase of\ndispatch.\n\nThe primary user of rtosc is the ZynAddSubFX project which uses OSC to map\n3,805,225 parameters and routinely dispatches bursts of up to 1,000 messages\nper second during normal audio processing.\nFor audio application rtosc provides a simple OSC serialization toolset, the\nrealtime safe dispatch mechanisms, a ringbuffer implementation, and a rich\nmetadata system for representing application/library parameters.\nThis combination is not available in any other OSC library at the time of\nwriting.\n        ","original_language":"eng","persons":["Mark McCurry"],"tags":["lac18","39"],"view_count":224,"promoted":false,"date":"2018-06-09T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2025-10-28T02:00:02.340+01:00","length":1661,"duration":1661,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/39-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/39-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/3435e7bd-8bab-59d8-b3d8-c7a0998567a5-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/3435e7bd-8bab-59d8-b3d8-c7a0998567a5-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-39-rtosc_realtime_safe_open_sound_control_messaging","url":"https://api.media.ccc.de/public/events/3435e7bd-8bab-59d8-b3d8-c7a0998567a5","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5587,"event_guid":"214f3fd2-30e1-58fe-981b-fb7e5f6a8fa5","weight":6},{"event_id":5589,"event_guid":"311574c9-5a3c-52ae-a9fd-b8ad3cc0d2be","weight":12},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":12},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":12},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":14},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":14},{"event_id":5606,"event_guid":"0cebf60f-0411-5ac1-a647-945f42c793fe","weight":6},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":15}]},{"guid":"01427b19-8098-54fa-b773-a1cba2b7c7bc","title":"SpectMorph: Morphing the Timbre of Musical Instruments","subtitle":null,"slug":"lac2018-18-spectmorph_morphing_the_timbre_of_musical_instruments","link":"https://c3voc.de","description":"SpectMorph is an open source software which performs morphing of the timbre of musical instruments. This allows creating sounds that smoothly transition from the timbre of one instrument to the timbre of another instrument. There are three steps necessary to obtain the final sound. In the analysis, we use the fourier transform to create models of the spectrum of the input samples. During synthesis a time domain signal can be obtained from these data. An algorithm for morphing the spectral models of multiple instruments is the core of our method. Synthesis and morphing can be done in real-time. After the description of the theoretical background, we provide an overview of the features of the SpectMorph plugin.\n\nSpectMorph is an open source software which performs morphing of the timbre of musical instruments. This allows creating sounds that smoothly transition from the timbre of one instrument to the timbre of another instrument. There are three steps necessary to obtain the final sound. In the analysis, we use the fourier transform to create models of the spectrum of the input samples. During synthesis a time domain signal can be obtained from these data. An algorithm for morphing the spectral models of multiple instruments is the core of our method. Synthesis and morphing can be done in real-time. After the description of the theoretical background, we provide an overview of the features of the SpectMorph plugin.","original_language":"eng","persons":["Stefan Westerfeld"],"tags":["lac18","18"],"view_count":916,"promoted":false,"date":"2018-06-08T00:00:00.000+02:00","release_date":"2018-06-09T02:00:00.000+02:00","updated_at":"2026-03-27T12:15:07.429+01:00","length":1714,"duration":1714,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/18-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/18-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/01427b19-8098-54fa-b773-a1cba2b7c7bc-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/01427b19-8098-54fa-b773-a1cba2b7c7bc-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-18-spectmorph_morphing_the_timbre_of_musical_instruments","url":"https://api.media.ccc.de/public/events/01427b19-8098-54fa-b773-a1cba2b7c7bc","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5576,"event_guid":"e810fff2-b069-5360-9beb-bcb2a8af8ee1","weight":6},{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":35},{"event_id":5578,"event_guid":"2087de04-a1de-500c-aed8-b7c9a2ad85dc","weight":34},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":25},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":15},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":18},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":21},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":20}]},{"guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","title":"Inbuilt Musicality","subtitle":null,"slug":"lac2018-12-inbuilt_musicality","link":"https://c3voc.de","description":"This Workshop demonstrates the use of the Yoshimi soft synthesiser as a platform for building entirely synthetic musical instruments, based on exploring the structure and interplay of defining traits within musical sound. Starting from characteristic overtones and spectral patterns as foundation, the specific body of the tone can be shaped by fine tuning the transients. Further techniques of transforming the sound are used to build a fabric of related sound layers and create a distinct voice, able to operate within the musical context of the composition.\n\nThis Workshop demonstrates the use of the Yoshimi soft synthesiser as a platform for building entirely synthetic musical instruments, based on exploring the structure and interplay of defining traits within musical sound. Starting from characteristic overtones and spectral patterns as foundation, the specific body of the tone can be shaped by fine tuning the transients. Further techniques of transforming the sound are used to build a fabric of related sound layers and create a distinct voice, able to operate within the musical context of the composition.","original_language":"eng","persons":["Hermann Voßeler"],"tags":["lac18","12"],"view_count":335,"promoted":false,"date":"2018-06-08T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-01-07T00:15:12.853+01:00","length":7456,"duration":7456,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/12-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/12-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/c9c5ed0c-0b40-51db-a30f-ca6b72d83420-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/c9c5ed0c-0b40-51db-a30f-ca6b72d83420-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-12-inbuilt_musicality","url":"https://api.media.ccc.de/public/events/c9c5ed0c-0b40-51db-a30f-ca6b72d83420","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":2733,"event_guid":"a990a339-b544-47e7-a5d6-1f2650d18e2a","weight":1},{"event_id":5571,"event_guid":"e12e4d26-695b-11e8-af0e-dfb8364a42fc","weight":1},{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":13},{"event_id":5578,"event_guid":"2087de04-a1de-500c-aed8-b7c9a2ad85dc","weight":25},{"event_id":5579,"event_guid":"01427b19-8098-54fa-b773-a1cba2b7c7bc","weight":25},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":9},{"event_id":5595,"event_guid":"a09184d6-d5d5-5c7d-9dcb-2817b7f14009","weight":9},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":23},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":23},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":20},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":25},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":28}]},{"guid":"2087de04-a1de-500c-aed8-b7c9a2ad85dc","title":"Using Perlin noise in sound synthesis","subtitle":null,"slug":"lac2018-14-using_perlin_noise_in_sound_synthesis","link":"https://c3voc.de","description":"Perlin noise is a well known algorithm in computer graphics applications and one of the first algorithms for generating procedural textures. It has been very widely used in movies, games, demos, and landscape generators, but despite its popularity it has been seldom used for creative purposes in the fields outside the world of computer graphics. This paper discusses the use of Perlin noise and fractional Brownian motion for sound synthesis applications.\n\nPerlin noise is a well known algorithm in computer graphics applications and one of the first algorithms for generating procedural textures. It has been very widely used in movies, games, demos, and landscape generators, but despite its popularity it has been seldom used for creative purposes in the fields outside the world of computer graphics. This paper discusses the use of Perlin noise and fractional Brownian motion for sound synthesis applications.","original_language":"eng","persons":["Artem Popov"],"tags":["lac18","14"],"view_count":1955,"promoted":false,"date":"2018-06-08T00:00:00.000+02:00","release_date":"2018-06-09T02:00:00.000+02:00","updated_at":"2026-02-19T13:00:08.846+01:00","length":1803,"duration":1803,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/14-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/14-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/2087de04-a1de-500c-aed8-b7c9a2ad85dc-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/2087de04-a1de-500c-aed8-b7c9a2ad85dc-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-14-using_perlin_noise_in_sound_synthesis","url":"https://api.media.ccc.de/public/events/2087de04-a1de-500c-aed8-b7c9a2ad85dc","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5576,"event_guid":"e810fff2-b069-5360-9beb-bcb2a8af8ee1","weight":6},{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":32},{"event_id":5579,"event_guid":"01427b19-8098-54fa-b773-a1cba2b7c7bc","weight":34},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":25},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":23},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":21},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":21}]},{"guid":"c48d7b3d-10dc-55fe-a37f-1bc8029988b7","title":"Tessellations","subtitle":null,"slug":"lac2018-23-tessellations","link":"https://c3voc.de","description":"Tessellations plays with the repetition of material generated by manipulating the interval structure of the chord and submitting it to short processes that I generate myself in Python and execute them inside PD with the py object. This piece is an experimentation on the way I link time, material and narrative. The “tessellated” object not only morphs the musical material but also the space where it occurs and the performer responsible for it – player or computer –. Furthermore, the piece has 2 solos, one in which the performer improvises based on visual cues and musical anchor points, and the other which was generated algorithmically and is “written” on the score, this incorporates the idea of the act of composition as the tessellated object itself.\n\nTessellations plays with the repetition of material generated by manipulating the interval structure of the chord and submitting it to short processes that I generate myself in Python and execute them inside PD with the py object. This piece is an experimentation on the way I link time, material and narrative. The “tessellated” object not only morphs the musical material but also the space where it occurs and the performer responsible for it – player or computer –. Furthermore, the piece has 2 solos, one in which the performer improvises based on visual cues and musical anchor points, and the other which was generated algorithmically and is “written” on the score, this incorporates the idea of the act of composition as the tessellated object itself.","original_language":"eng","persons":["José Rafael Subía Valdez"],"tags":["lac18","23"],"view_count":48,"promoted":false,"date":"2018-06-09T00:00:00.000+02:00","release_date":"2018-07-12T02:00:00.000+02:00","updated_at":"2023-08-12T18:00:02.479+02:00","length":708,"duration":708,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/23-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/23-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/c48d7b3d-10dc-55fe-a37f-1bc8029988b7-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/c48d7b3d-10dc-55fe-a37f-1bc8029988b7-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-23-tessellations","url":"https://api.media.ccc.de/public/events/c48d7b3d-10dc-55fe-a37f-1bc8029988b7","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":2920,"event_guid":"d516ffe3-d32d-4bed-8289-09d245ac2b2f","weight":1},{"event_id":5122,"event_guid":"8c6ec15e-2d85-5bcf-a3ca-9f8e6fe5b03b","weight":1},{"event_id":5124,"event_guid":"724a3f03-abbd-5052-bfee-e3c28380e8e0","weight":1},{"event_id":5126,"event_guid":"15cea756-b941-53b5-b841-737bb9bcfdaa","weight":1},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":4},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":3},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":3},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":3},{"event_id":5638,"event_guid":"bc119064-0b23-443b-82d4-55719d478151","weight":1},{"event_id":5666,"event_guid":"05001d71-e22f-4bf5-9f0c-7105e719581a","weight":1},{"event_id":5679,"event_guid":"ff2d0541-82f5-53ea-8b54-9cacd17039f3","weight":3},{"event_id":5681,"event_guid":"5b3a9f31-41e6-5581-9a4e-30e33af8bc2f","weight":6},{"event_id":5683,"event_guid":"6f134a86-0d7a-51dd-aaf7-7fbcf7e903a3","weight":3},{"event_id":5685,"event_guid":"f986be37-20dc-5eb6-b874-2ff6bdd0a687","weight":5},{"event_id":5686,"event_guid":"71ef66ba-882a-54e4-acb0-90c07a0c8c63","weight":4},{"event_id":5688,"event_guid":"63ae2c3e-c123-52e7-9047-36bd1d016532","weight":5},{"event_id":5689,"event_guid":"750ed88f-1237-56a0-8023-d1dda9c6c5c0","weight":5},{"event_id":5691,"event_guid":"c326e241-c5b9-5aa6-b395-c177cf0be4f1","weight":7},{"event_id":5692,"event_guid":"d47b09a5-145d-5109-9780-73e2c68f78e0","weight":6}]},{"guid":"311574c9-5a3c-52ae-a9fd-b8ad3cc0d2be","title":"MRuby-Zest: a Scriptable Audio GUI Framework","subtitle":null,"slug":"lac2018-38-mruby_zest_a_scriptable_audio_gui_framework","link":"https://c3voc.de","description":"Audio tools face a set of uncommon user interface\ndesign and implementation challenges. These constraints make high quality interfaces within the open\nsource realm particular difficult to execute on volunteer time. The challenges include producing a\nunique identity for the application, providing easy\nto use controls for the parameters of the application,\nand providing interesting ways to visualize the data\nwithin the application. Additionally, existing toolkits produce technical issues when embedding within\nplugin hosts. MRuby-Zest is a new toolkit that was\nbuild while the ZynAddSubFX user interface was\nrewritten. This toolkit possesses unique characteristics within open source toolkits which target the\nproblems specific to audio applications.\n        \n\nAudio tools face a set of uncommon user interface\ndesign and implementation challenges. These constraints make high quality interfaces within the open\nsource realm particular difficult to execute on volunteer time. The challenges include producing a\nunique identity for the application, providing easy\nto use controls for the parameters of the application,\nand providing interesting ways to visualize the data\nwithin the application. Additionally, existing toolkits produce technical issues when embedding within\nplugin hosts. MRuby-Zest is a new toolkit that was\nbuild while the ZynAddSubFX user interface was\nrewritten. This toolkit possesses unique characteristics within open source toolkits which target the\nproblems specific to audio applications.\n        ","original_language":"eng","persons":["Mark McCurry"],"tags":["lac18","38"],"view_count":375,"promoted":false,"date":"2018-06-08T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-03-04T19:15:07.847+01:00","length":1751,"duration":1751,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/38-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/38-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/311574c9-5a3c-52ae-a9fd-b8ad3cc0d2be-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/311574c9-5a3c-52ae-a9fd-b8ad3cc0d2be-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-38-mruby_zest_a_scriptable_audio_gui_framework","url":"https://api.media.ccc.de/public/events/311574c9-5a3c-52ae-a9fd-b8ad3cc0d2be","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5576,"event_guid":"e810fff2-b069-5360-9beb-bcb2a8af8ee1","weight":1},{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":16},{"event_id":5591,"event_guid":"1b870836-5cf6-563d-947d-019f59c30374","weight":3},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":14},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":16},{"event_id":5594,"event_guid":"120769e8-b34e-5303-88ca-cd7ee8d2fca0","weight":16},{"event_id":5595,"event_guid":"a09184d6-d5d5-5c7d-9dcb-2817b7f14009","weight":6},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":1},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":14},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":15},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":21}]},{"guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","title":"QjackCtl Considered Harmful","subtitle":null,"slug":"lac2018-33-qjackctl_considered_harmful","link":"https://c3voc.de","description":"\nThe proposed talk/workshop is yet again the follow-up on the tradition of LAC2013@IEM-Graz, LAC2014@ZKM-Karlsruhe, LAC2015@JGU-Mainz, LAC2016@c-base.org-Berlin and LAC2017@UJM-St.Etienne, as an informal manifest (but not exclusive) to the Qstuff* software collection. The future of QjackCtl [1] and the JACK-Audio-Connectionm-Kit, as the main Linux Audio infrastructure, shall be the main subject. Yours truly Qtractor [7], an audio/MIDI multi-track sequencer should be also of concern for discussion. All developers and users are kindly invited to discuss, complain and more importantly, exchange thoughts about the present, future and legacy of all the Qstuff*.\n\nReferences:\n\n[1] QjackCtl - A JACK Audio Connection Kit Qt GUI Interface\nhttps://qjackctl.sourceforge.io\n\n[2] Qsynth - A fluidsynth Qt GUI Interface\nhttps://qsynth.sourceforge.io\n\n[3] Qsampler - A LinuxSampler Qt GUI Interface\nhttps://qsampler.sourceforge.io\n\n[4] QXGEdit - A Qt XG Editor\nhttps://qxgedit.sourceforge.io\n\n[5] QmidiCtl - A MIDI Remote Controller via UDP/IP Multicast\nhttps://qmidictl.sourceforge.io\n\n[6] QmidiNet - A MIDI Network Gateway via UDP/IP Multicast\nhttps://qmidinet.sourceforge.io\n\n[7] Qtractor - An audio/MIDI multi-track sequencer\nhttps://qtractor.sourceforge.io\n\n[8] synthv1 - an old-school polyphonic synthesizer\nhttps://synthv1.sourceforge.io\n\n[9] samplv1 - an old-school polyphonic sampler\nhttps://samplv1.sourceforge.io\n\n[10] drumkv1 - an old-school drum-kit sampler\nhttps://drumkv1.sourceforge.io\n\n[11] padthv1 - an old-school polyphonic additive synthesizer\nhttps://padthv1.sourceforge.io\n\n        \n\n\nThe proposed talk/workshop is yet again the follow-up on the tradition of LAC2013@IEM-Graz, LAC2014@ZKM-Karlsruhe, LAC2015@JGU-Mainz, LAC2016@c-base.org-Berlin and LAC2017@UJM-St.Etienne, as an informal manifest (but not exclusive) to the Qstuff* software collection. The future of QjackCtl [1] and the JACK-Audio-Connectionm-Kit, as the main Linux Audio infrastructure, shall be the main subject. Yours truly Qtractor [7], an audio/MIDI multi-track sequencer should be also of concern for discussion. All developers and users are kindly invited to discuss, complain and more importantly, exchange thoughts about the present, future and legacy of all the Qstuff*.\n\nReferences:\n\n[1] QjackCtl - A JACK Audio Connection Kit Qt GUI Interface\nhttps://qjackctl.sourceforge.io\n\n[2] Qsynth - A fluidsynth Qt GUI Interface\nhttps://qsynth.sourceforge.io\n\n[3] Qsampler - A LinuxSampler Qt GUI Interface\nhttps://qsampler.sourceforge.io\n\n[4] QXGEdit - A Qt XG Editor\nhttps://qxgedit.sourceforge.io\n\n[5] QmidiCtl - A MIDI Remote Controller via UDP/IP Multicast\nhttps://qmidictl.sourceforge.io\n\n[6] QmidiNet - A MIDI Network Gateway via UDP/IP Multicast\nhttps://qmidinet.sourceforge.io\n\n[7] Qtractor - An audio/MIDI multi-track sequencer\nhttps://qtractor.sourceforge.io\n\n[8] synthv1 - an old-school polyphonic synthesizer\nhttps://synthv1.sourceforge.io\n\n[9] samplv1 - an old-school polyphonic sampler\nhttps://samplv1.sourceforge.io\n\n[10] drumkv1 - an old-school drum-kit sampler\nhttps://drumkv1.sourceforge.io\n\n[11] padthv1 - an old-school polyphonic additive synthesizer\nhttps://padthv1.sourceforge.io\n\n        ","original_language":"eng","persons":["Rui Nuno Capela"],"tags":["lac18","33"],"view_count":773,"promoted":false,"date":"2018-06-10T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-02-12T23:45:05.937+01:00","length":5770,"duration":5770,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/33-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/33-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/d360b86d-4efa-5caa-a6a3-87fde4b48cdf-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/d360b86d-4efa-5caa-a6a3-87fde4b48cdf-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-33-qjackctl_considered_harmful","url":"https://api.media.ccc.de/public/events/d360b86d-4efa-5caa-a6a3-87fde4b48cdf","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":1425,"event_guid":"import-323048cb5a520dac74","weight":1},{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":44},{"event_id":5585,"event_guid":"7edb0c09-1bdc-5907-ae0c-81537e4ed235","weight":1},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":55},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":37},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":43},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":43},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":106},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":64},{"event_id":5605,"event_guid":"7c027b66-2214-5224-8011-6ad71507cd29","weight":1},{"event_id":5606,"event_guid":"0cebf60f-0411-5ac1-a647-945f42c793fe","weight":46},{"event_id":5609,"event_guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","weight":69}]},{"guid":"c933fba2-47fe-5c6c-9269-31d7fc02a750","title":"Bus No. 1","subtitle":null,"slug":"lac2018-45-bus_no_1","link":"https://c3voc.de","description":"","original_language":"eng","persons":["Helene Hedsund"],"tags":["lac18","45"],"view_count":85,"promoted":false,"date":"2018-06-08T00:00:00.000+02:00","release_date":"2018-07-11T02:00:00.000+02:00","updated_at":"2025-05-25T17:30:04.756+02:00","length":586,"duration":586,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/45-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/45-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/c933fba2-47fe-5c6c-9269-31d7fc02a750-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/c933fba2-47fe-5c6c-9269-31d7fc02a750-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-45-bus_no_1","url":"https://api.media.ccc.de/public/events/c933fba2-47fe-5c6c-9269-31d7fc02a750","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":2925,"event_guid":"e1efc11e-170c-4234-9ac0-4451a6631b01","weight":1},{"event_id":4901,"event_guid":"bb975ea3-1b67-4a0d-a166-48f435dc9515","weight":1},{"event_id":4926,"event_guid":"1e5e3f78-dfbe-4aeb-9565-73c395c9f8fc","weight":1},{"event_id":4929,"event_guid":"8e222759-cd6b-403b-8fe1-3517bf7d2802","weight":1},{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":8},{"event_id":5588,"event_guid":"cbd1fa17-cb88-5cd2-844c-8b9e6c76a046","weight":7},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":7},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":7},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":1},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":10},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":8},{"event_id":5679,"event_guid":"ff2d0541-82f5-53ea-8b54-9cacd17039f3","weight":1},{"event_id":5680,"event_guid":"6c4ed469-afa0-5966-8865-a20a53550bbb","weight":1},{"event_id":5681,"event_guid":"5b3a9f31-41e6-5581-9a4e-30e33af8bc2f","weight":10},{"event_id":5683,"event_guid":"6f134a86-0d7a-51dd-aaf7-7fbcf7e903a3","weight":6},{"event_id":5684,"event_guid":"00fd8c56-524c-5bcc-9aa4-75fe2b54f35e","weight":8},{"event_id":5686,"event_guid":"71ef66ba-882a-54e4-acb0-90c07a0c8c63","weight":4},{"event_id":5688,"event_guid":"63ae2c3e-c123-52e7-9047-36bd1d016532","weight":1},{"event_id":5692,"event_guid":"d47b09a5-145d-5109-9780-73e2c68f78e0","weight":8}]},{"guid":"1b870836-5cf6-563d-947d-019f59c30374","title":"The levTools – a modular toolset in purr data for creating and teaching electronic music","subtitle":null,"slug":"lac2018-11-the_levtools_a_modular_toolset_in_purr_data_for_creating_and_teaching_electronic_music","link":"https://c3voc.de","description":"\nThe levTools are a set of abstractions for Pure Data, that are primarily designed for teaching electronic music. Moreover, they have a huge creative potential for experienced pd-users or computer musicians in general, especially when working on linux-based OS. The flexible and open character of the modular toolset allows multiple approaches.\nThe levTools are free and open source. They were developed by Marten Seedorf in the context of the Berlin based lev–project, an educational project focussing on electronic music culture.\nThis workshop introduces the levTools.\n        \n\n\nThe levTools are a set of abstractions for Pure Data, that are primarily designed for teaching electronic music. Moreover, they have a huge creative potential for experienced pd-users or computer musicians in general, especially when working on linux-based OS. The flexible and open character of the modular toolset allows multiple approaches.\nThe levTools are free and open source. They were developed by Marten Seedorf in the context of the Berlin based lev–project, an educational project focussing on electronic music culture.\nThis workshop introduces the levTools.\n        ","original_language":"eng","persons":["Marten Seedorf","Simon Steinhaus"],"tags":["lac18","11"],"view_count":146,"promoted":false,"date":"2018-06-08T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-03-16T20:45:09.365+01:00","length":3520,"duration":3520,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/11-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/11-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/1b870836-5cf6-563d-947d-019f59c30374-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/1b870836-5cf6-563d-947d-019f59c30374-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-11-the_levtools_a_modular_toolset_in_purr_data_for_creating_and_teaching_electronic_music","url":"https://api.media.ccc.de/public/events/1b870836-5cf6-563d-947d-019f59c30374","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5576,"event_guid":"e810fff2-b069-5360-9beb-bcb2a8af8ee1","weight":1},{"event_id":5578,"event_guid":"2087de04-a1de-500c-aed8-b7c9a2ad85dc","weight":10},{"event_id":5579,"event_guid":"01427b19-8098-54fa-b773-a1cba2b7c7bc","weight":4},{"event_id":5589,"event_guid":"311574c9-5a3c-52ae-a9fd-b8ad3cc0d2be","weight":10},{"event_id":5590,"event_guid":"9e4db5be-6268-5c92-a58e-72f3d26925fe","weight":7},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":13},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":15},{"event_id":5594,"event_guid":"120769e8-b34e-5303-88ca-cd7ee8d2fca0","weight":19},{"event_id":5595,"event_guid":"a09184d6-d5d5-5c7d-9dcb-2817b7f14009","weight":1},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":3},{"event_id":5600,"event_guid":"5310292d-8d5e-5c7f-9786-71616794d8c0","weight":11},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":1},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":1},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":7},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":10}]},{"guid":"5310292d-8d5e-5c7f-9786-71616794d8c0","title":"Understanding and being creative with Pure Data’s data structures","subtitle":null,"slug":"lac2018-26-understanding_and_being_creative_with_pure_data_s_data_structures","link":"https://c3voc.de","description":"\nPure Data’s data structures are one of the few core features that distinguish Pd from Max/MSP. Yet, they’re also one of the few modules which are used solely by a small group of users. The main reasons for this would be both the not yet very mature and complete collection of objects, as well as not very intuitive implementation in Pd’s language.\nThis workshop illustrates the possibilities of Pd’s data structures as a fruitful companion to any Pd user interested in a closer and more flexible interaction with the graphical representation of data.\nThe first part explains how to program with data structures (and their shortcomings). The second part analyses several examples of “real life” situations (display and control examples, up to complex patches to control / generate music in realtime).\nAfter this workshop, it should be clear how to program with data structures, and integrate them inindividual patches.\n        \n\n\nPure Data’s data structures are one of the few core features that distinguish Pd from Max/MSP. Yet, they’re also one of the few modules which are used solely by a small group of users. The main reasons for this would be both the not yet very mature and complete collection of objects, as well as not very intuitive implementation in Pd’s language.\nThis workshop illustrates the possibilities of Pd’s data structures as a fruitful companion to any Pd user interested in a closer and more flexible interaction with the graphical representation of data.\nThe first part explains how to program with data structures (and their shortcomings). The second part analyses several examples of “real life” situations (display and control examples, up to complex patches to control / generate music in realtime).\nAfter this workshop, it should be clear how to program with data structures, and integrate them inindividual patches.\n        ","original_language":"eng","persons":["Joao Pais"],"tags":["lac18","26"],"view_count":885,"promoted":false,"date":"2018-06-09T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-03-06T00:45:07.467+01:00","length":7266,"duration":7266,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/26-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/26-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/5310292d-8d5e-5c7f-9786-71616794d8c0-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/5310292d-8d5e-5c7f-9786-71616794d8c0-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-26-understanding_and_being_creative_with_pure_data_s_data_structures","url":"https://api.media.ccc.de/public/events/5310292d-8d5e-5c7f-9786-71616794d8c0","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":6},{"event_id":5578,"event_guid":"2087de04-a1de-500c-aed8-b7c9a2ad85dc","weight":12},{"event_id":5587,"event_guid":"214f3fd2-30e1-58fe-981b-fb7e5f6a8fa5","weight":4},{"event_id":5588,"event_guid":"cbd1fa17-cb88-5cd2-844c-8b9e6c76a046","weight":23},{"event_id":5590,"event_guid":"9e4db5be-6268-5c92-a58e-72f3d26925fe","weight":12},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":4},{"event_id":5594,"event_guid":"120769e8-b34e-5303-88ca-cd7ee8d2fca0","weight":16},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":5},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":4},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":15},{"event_id":5606,"event_guid":"0cebf60f-0411-5ac1-a647-945f42c793fe","weight":1},{"event_id":5608,"event_guid":"c267313a-6849-482e-8ab3-fa7d12f37864","weight":1}]},{"guid":"71ef66ba-882a-54e4-acb0-90c07a0c8c63","title":"Yoshimi Live","subtitle":null,"slug":"lac2018-4-yoshimi_live","link":"https://c3voc.de","description":"This is a workshop for the Yoshimi soft-synth, and is intended to give an overview of ideas for using the synth at live venues.\n\nThis is a workshop for the Yoshimi soft-synth, and is intended to give an overview of ideas for using the synth at live venues.","original_language":"eng","persons":["Will Godfrey"],"tags":["lac18","4"],"view_count":287,"promoted":false,"date":"2018-06-09T00:00:00.000+02:00","release_date":"2018-07-11T02:00:00.000+02:00","updated_at":"2026-02-09T20:45:10.933+01:00","length":6173,"duration":6173,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/4-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/4-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/71ef66ba-882a-54e4-acb0-90c07a0c8c63-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/71ef66ba-882a-54e4-acb0-90c07a0c8c63-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-4-yoshimi_live","url":"https://api.media.ccc.de/public/events/71ef66ba-882a-54e4-acb0-90c07a0c8c63","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":1},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":1},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":35},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":23},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":26},{"event_id":5609,"event_guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","weight":23},{"event_id":5679,"event_guid":"ff2d0541-82f5-53ea-8b54-9cacd17039f3","weight":3},{"event_id":5685,"event_guid":"f986be37-20dc-5eb6-b874-2ff6bdd0a687","weight":3},{"event_id":5692,"event_guid":"d47b09a5-145d-5109-9780-73e2c68f78e0","weight":24}]},{"guid":"7c027b66-2214-5224-8011-6ad71507cd29","title":"Closing speech","subtitle":null,"slug":"lac2018-104-closing_speech","link":"https://c3voc.de","description":"A short closing speech by the team.\n\nA short closing speech by the team.","original_language":"eng","persons":["LAC team"],"tags":["lac18","104"],"view_count":61,"promoted":false,"date":"2018-06-10T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2023-12-31T15:46:39.706+01:00","length":625,"duration":625,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/104-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/104-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/7c027b66-2214-5224-8011-6ad71507cd29-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/7c027b66-2214-5224-8011-6ad71507cd29-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-104-closing_speech","url":"https://api.media.ccc.de/public/events/7c027b66-2214-5224-8011-6ad71507cd29","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":1425,"event_guid":"import-323048cb5a520dac74","weight":1},{"event_id":5388,"event_guid":"98391d79-4f04-5043-966b-25e33ce1bc37","weight":1},{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":5},{"event_id":5585,"event_guid":"7edb0c09-1bdc-5907-ae0c-81537e4ed235","weight":1},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":13},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":14},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":1},{"event_id":5606,"event_guid":"0cebf60f-0411-5ac1-a647-945f42c793fe","weight":1},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":13}]},{"guid":"941d66c1-b9f8-5327-a157-44401fd3a554","title":"Ableton Link – A technology to synchronize music software","subtitle":null,"slug":"lac2018-42-ableton_link_a_technology_to_synchronize_music_software","link":"https://c3voc.de","description":"Ableton Link is a technology that synchronizes musical beat, tempo, phase, and start/stop commands across multiple applications running on one or more devices. Unlike conventional musical synchronization technologies, Link does not require master/client roles. Automatic discovery on a local area network enables a peer-to-peer system, which peers can join or leave at any time without disrupting others. Musical information is shared equally among peers, so any peer can start or stop while staying in time, or change the tempo, which is followed by all other peers.\n\nAbleton Link is a technology that synchronizes musical beat, tempo, phase, and start/stop commands across multiple applications running on one or more devices. Unlike conventional musical synchronization technologies, Link does not require master/client roles. Automatic discovery on a local area network enables a peer-to-peer system, which peers can join or leave at any time without disrupting others. Musical information is shared equally among peers, so any peer can start or stop while staying in time, or change the tempo, which is followed by all other peers.","original_language":"eng","persons":["Florian Goltz"],"tags":["lac18","42"],"view_count":1706,"promoted":false,"date":"2018-06-09T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-04-01T02:15:04.742+02:00","length":1988,"duration":1988,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/42-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/42-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/941d66c1-b9f8-5327-a157-44401fd3a554-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/941d66c1-b9f8-5327-a157-44401fd3a554-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-42-ableton_link_a_technology_to_synchronize_music_software","url":"https://api.media.ccc.de/public/events/941d66c1-b9f8-5327-a157-44401fd3a554","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5576,"event_guid":"e810fff2-b069-5360-9beb-bcb2a8af8ee1","weight":3},{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":15},{"event_id":5586,"event_guid":"caa261ba-e54d-5cf0-9d48-6882db26c89d","weight":1},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":31},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":14},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":40},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":29},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":37},{"event_id":5609,"event_guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","weight":33}]},{"guid":"6c4ed469-afa0-5966-8865-a20a53550bbb","title":"Memorie","subtitle":null,"slug":"lac2018-29-memorie","link":"https://c3voc.de","description":"\nThis composition is made up of sounds that represent various moments of my childhood. In particular, I used sounds that still make me feel special emotions such as: the rain, the planes, the clamour of people, musical bands, the tick of old clocks, the glitches, etc. By listening to this piece I go back to that period of my life which I am particularly attached to and which unfortunately will not return any more.\nThis composition has been realized with Linux KXstudio.\n        \n\n\nThis composition is made up of sounds that represent various moments of my childhood. In particular, I used sounds that still make me feel special emotions such as: the rain, the planes, the clamour of people, musical bands, the tick of old clocks, the glitches, etc. By listening to this piece I go back to that period of my life which I am particularly attached to and which unfortunately will not return any more.\nThis composition has been realized with Linux KXstudio.\n        ","original_language":"eng","persons":["Massimo Fragalà"],"tags":["lac18","29"],"view_count":34,"promoted":false,"date":"2018-06-08T00:00:00.000+02:00","release_date":"2018-07-11T02:00:00.000+02:00","updated_at":"2026-02-09T20:45:12.357+01:00","length":496,"duration":496,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/29-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/29-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/6c4ed469-afa0-5966-8865-a20a53550bbb-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/6c4ed469-afa0-5966-8865-a20a53550bbb-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-29-memorie","url":"https://api.media.ccc.de/public/events/6c4ed469-afa0-5966-8865-a20a53550bbb","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5130,"event_guid":"e9006874-442d-56a8-a26c-6b979e7ab35c","weight":1},{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":2},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":1},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":2},{"event_id":5663,"event_guid":"c91dd469-dc03-458e-b3b8-9f65c7eebe73","weight":1},{"event_id":5679,"event_guid":"ff2d0541-82f5-53ea-8b54-9cacd17039f3","weight":2},{"event_id":5681,"event_guid":"5b3a9f31-41e6-5581-9a4e-30e33af8bc2f","weight":3},{"event_id":5682,"event_guid":"c933fba2-47fe-5c6c-9269-31d7fc02a750","weight":4},{"event_id":5683,"event_guid":"6f134a86-0d7a-51dd-aaf7-7fbcf7e903a3","weight":3},{"event_id":5684,"event_guid":"00fd8c56-524c-5bcc-9aa4-75fe2b54f35e","weight":4},{"event_id":5688,"event_guid":"63ae2c3e-c123-52e7-9047-36bd1d016532","weight":1},{"event_id":5692,"event_guid":"d47b09a5-145d-5109-9780-73e2c68f78e0","weight":3}]},{"guid":"caa261ba-e54d-5cf0-9d48-6882db26c89d","title":"Open Hardware Multichannel Sound Interface for Hearing Aid Research on BeagleBone Black with openMHA: Cape4all","subtitle":null,"slug":"lac2018-35-open_hardware_multichannel_sound_interface_for_hearing_aid_research_on_beaglebone_black_with_openmha_cape4all","link":"https://c3voc.de","description":"\nThe paper describes a new multichannel sound interface for the\nBeagleBone Black, \"Cape4all\".\nThe sound interface has 6 input channels with optional microphone\npre-amplifiers and between 4 and 6 output channels.\nThe multichannel sound extension cape for the BeagleBone\nBlack is designed and produced.\nAn ALSA driver is written for it.\nIt is used with the openMHA hearing aid research software to perform\nhearing aid signal processing on the BeagleBone Black with a\ncustomized Debian distribution tailored to real-time audio signal processing.\n        \n\n\nThe paper describes a new multichannel sound interface for the\nBeagleBone Black, \"Cape4all\".\nThe sound interface has 6 input channels with optional microphone\npre-amplifiers and between 4 and 6 output channels.\nThe multichannel sound extension cape for the BeagleBone\nBlack is designed and produced.\nAn ALSA driver is written for it.\nIt is used with the openMHA hearing aid research software to perform\nhearing aid signal processing on the BeagleBone Black with a\ncustomized Debian distribution tailored to real-time audio signal processing.\n        ","original_language":"eng","persons":["Tobias Herzke","Hendrik Kayser","Christopher Seifert","Paul Maanen","Christopher Obbard","Guillermo Payá-Vayá","Holger Blume"," Volker Hohmann"],"tags":["lac18","35"],"view_count":383,"promoted":false,"date":"2018-06-08T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-03-16T23:15:06.398+01:00","length":1822,"duration":1822,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/35-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/35-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/caa261ba-e54d-5cf0-9d48-6882db26c89d-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/caa261ba-e54d-5cf0-9d48-6882db26c89d-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-35-open_hardware_multichannel_sound_interface_for_hearing_aid_research_on_beaglebone_black_with_openmha_cape4all","url":"https://api.media.ccc.de/public/events/caa261ba-e54d-5cf0-9d48-6882db26c89d","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":12},{"event_id":5595,"event_guid":"a09184d6-d5d5-5c7d-9dcb-2817b7f14009","weight":4},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":4},{"event_id":5597,"event_guid":"2cdaa41a-1103-578d-a065-c2290927104f","weight":2},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":4},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":22},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":9},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":8}]},{"guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","title":"Djing with FLOSS: Mixxx Workshop","subtitle":null,"slug":"lac2018-7-djing_with_floss_mixxx_workshop","link":"https://c3voc.de","description":"Many of us would love to start DJing with software, comparable to commercial offerings out there. Thanks to the fantastic work that the Mixxx has done, it is now possible.\n\nHowever, Mixxx could be a little off-putting due to the fact that setting a controller up might not be as user friendly as with software like Traktor.\n\nLouigi will run through all the difficult places, demonstrate how to set things up with a random midi controller (i.e., not explicitly supported by Mixxx templates), and how to use scripts.\n\nHopefully after this workshop people will have a good guide on how to start working with Mixxx!\n\nA list of things discussed:\n\n1. Choosing an XML template for Mixxx UI\n2. Customizing the template for your needs\n3. Setting up preferences\n4. Adding a midi controller in\n\n   4.1 Figuring out the midi signals map\n\n   4.2 Organizing your controller XML file\n\n   4.3 Scripting and why its not scary\n\n5. A demo\n\n        \n\nMany of us would love to start DJing with software, comparable to commercial offerings out there. Thanks to the fantastic work that the Mixxx has done, it is now possible.\n\nHowever, Mixxx could be a little off-putting due to the fact that setting a controller up might not be as user friendly as with software like Traktor.\n\nLouigi will run through all the difficult places, demonstrate how to set things up with a random midi controller (i.e., not explicitly supported by Mixxx templates), and how to use scripts.\n\nHopefully after this workshop people will have a good guide on how to start working with Mixxx!\n\nA list of things discussed:\n\n1. Choosing an XML template for Mixxx UI\n2. Customizing the template for your needs\n3. Setting up preferences\n4. Adding a midi controller in\n\n   4.1 Figuring out the midi signals map\n\n   4.2 Organizing your controller XML file\n\n   4.3 Scripting and why its not scary\n\n5. A demo\n\n        ","original_language":"eng","persons":["Louigi Verona"],"tags":["lac18","7"],"view_count":473,"promoted":false,"date":"2018-06-08T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-01-20T00:00:11.791+01:00","length":3411,"duration":3411,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/7-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/7-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/7ea126c8-5684-5217-91a0-a52dbcd5453d-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/7ea126c8-5684-5217-91a0-a52dbcd5453d-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-7-djing_with_floss_mixxx_workshop","url":"https://api.media.ccc.de/public/events/7ea126c8-5684-5217-91a0-a52dbcd5453d","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":4889,"event_guid":"8b136e88-ea36-4398-bac2-13cf2a509d5e","weight":1},{"event_id":5446,"event_guid":"0f2f3643-570b-5e82-ae4d-0104af27867c","weight":1},{"event_id":5569,"event_guid":"d37bc91e-f1dd-4fbb-b793-c08b2436eecb","weight":1},{"event_id":5576,"event_guid":"e810fff2-b069-5360-9beb-bcb2a8af8ee1","weight":1},{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":34},{"event_id":5589,"event_guid":"311574c9-5a3c-52ae-a9fd-b8ad3cc0d2be","weight":1},{"event_id":5591,"event_guid":"1b870836-5cf6-563d-947d-019f59c30374","weight":1},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":18},{"event_id":5594,"event_guid":"120769e8-b34e-5303-88ca-cd7ee8d2fca0","weight":1},{"event_id":5595,"event_guid":"a09184d6-d5d5-5c7d-9dcb-2817b7f14009","weight":1},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":31},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":21},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":20},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":56},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":39},{"event_id":5606,"event_guid":"0cebf60f-0411-5ac1-a647-945f42c793fe","weight":19},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":55},{"event_id":5609,"event_guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","weight":31},{"event_id":5686,"event_guid":"71ef66ba-882a-54e4-acb0-90c07a0c8c63","weight":18}]},{"guid":"9e4db5be-6268-5c92-a58e-72f3d26925fe","title":"Camomile: Creating audio plugins with Pure Data","subtitle":null,"slug":"lac2018-44-camomile_creating_audio_plugins_with_pure_data","link":"https://c3voc.de","description":"Camomile is an audio plugin with Pure Data embedded allowing to create original and cross-platform audio plugins using patches and that could run in any digital audio workstation that accepts the VST or Audio Unit formats. The paper presents an overview of the current functionalities of Camomile and the possibilities offered by this tool. Following this, the main lines of the future developments are exposed.\n\nCamomile is an audio plugin with Pure Data embedded allowing to create original and cross-platform audio plugins using patches and that could run in any digital audio workstation that accepts the VST or Audio Unit formats. The paper presents an overview of the current functionalities of Camomile and the possibilities offered by this tool. Following this, the main lines of the future developments are exposed.","original_language":"eng","persons":["Pierre Guillot"],"tags":["lac18","44"],"view_count":1081,"promoted":false,"date":"2018-06-08T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-03-12T21:30:07.447+01:00","length":1467,"duration":1467,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/44-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/44-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/9e4db5be-6268-5c92-a58e-72f3d26925fe-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/9e4db5be-6268-5c92-a58e-72f3d26925fe-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-44-camomile_creating_audio_plugins_with_pure_data","url":"https://api.media.ccc.de/public/events/9e4db5be-6268-5c92-a58e-72f3d26925fe","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":9},{"event_id":5578,"event_guid":"2087de04-a1de-500c-aed8-b7c9a2ad85dc","weight":7},{"event_id":5579,"event_guid":"01427b19-8098-54fa-b773-a1cba2b7c7bc","weight":15},{"event_id":5587,"event_guid":"214f3fd2-30e1-58fe-981b-fb7e5f6a8fa5","weight":4},{"event_id":5588,"event_guid":"cbd1fa17-cb88-5cd2-844c-8b9e6c76a046","weight":12},{"event_id":5591,"event_guid":"1b870836-5cf6-563d-947d-019f59c30374","weight":5},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":5},{"event_id":5594,"event_guid":"120769e8-b34e-5303-88ca-cd7ee8d2fca0","weight":13},{"event_id":5595,"event_guid":"a09184d6-d5d5-5c7d-9dcb-2817b7f14009","weight":5},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":13},{"event_id":5600,"event_guid":"5310292d-8d5e-5c7f-9786-71616794d8c0","weight":12},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":11},{"event_id":5606,"event_guid":"0cebf60f-0411-5ac1-a647-945f42c793fe","weight":5},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":5},{"event_id":5609,"event_guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","weight":11}]},{"guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","title":"Lightning Talks","subtitle":null,"slug":"lac2018-103-lightning_talks","link":"https://c3voc.de","description":"A set of lightning talks by you!\n\nA set of lightning talks by you!","original_language":"eng","persons":["LAC team"],"tags":["lac18","103"],"view_count":430,"promoted":false,"date":"2018-06-09T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2025-11-04T11:45:04.462+01:00","length":5445,"duration":5445,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/103-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/103-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/a421f5fb-5423-572d-a7e5-c12cb71628df-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/a421f5fb-5423-572d-a7e5-c12cb71628df-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-103-lightning_talks","url":"https://api.media.ccc.de/public/events/a421f5fb-5423-572d-a7e5-c12cb71628df","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":32},{"event_id":5578,"event_guid":"2087de04-a1de-500c-aed8-b7c9a2ad85dc","weight":23},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":23},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":38},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":21},{"event_id":5606,"event_guid":"0cebf60f-0411-5ac1-a647-945f42c793fe","weight":22},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":43},{"event_id":5609,"event_guid":"02b0ad5d-58d9-59e0-a443-19d33ce729b7","weight":25}]},{"guid":"214f3fd2-30e1-58fe-981b-fb7e5f6a8fa5","title":"RSVP, a preset system solution for Pure Data","subtitle":null,"slug":"lac2018-32-rsvp_a_preset_system_solution_for_pure_data","link":"https://c3voc.de","description":"This paper describes the logic and process behind the development of the RSVP preset library for the Pure Data programming environment. The library aims to tackle the lack of a native preset system in Pure Data. Other projects like Kollabs, CREAM, sssad, and others, have produced different solutions for this issue. However, after experimenting with the mentioned libraries, I decided to approach the matter with a different strategy. This led to the creation of the RSVP library which I will be describing in detail. During the development of this project, I have been theorizing of a feature request for PD that will also be shared here. This paper will offer a detailed description of how the system works, but will not go into extensive Pure Data patch descriptions. Instead, I wish to show how I structured the code and describe how the system functions with the users own projects.\n\nThis paper describes the logic and process behind the development of the RSVP preset library for the Pure Data programming environment. The library aims to tackle the lack of a native preset system in Pure Data. Other projects like Kollabs, CREAM, sssad, and others, have produced different solutions for this issue. However, after experimenting with the mentioned libraries, I decided to approach the matter with a different strategy. This led to the creation of the RSVP library which I will be describing in detail. During the development of this project, I have been theorizing of a feature request for PD that will also be shared here. This paper will offer a detailed description of how the system works, but will not go into extensive Pure Data patch descriptions. Instead, I wish to show how I structured the code and describe how the system functions with the users own projects.","original_language":"eng","persons":["Jose Rafael Subía Valdez"],"tags":["lac18","32"],"view_count":388,"promoted":false,"date":"2018-06-08T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-03-23T05:15:02.927+01:00","length":1536,"duration":1536,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/32-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/32-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/214f3fd2-30e1-58fe-981b-fb7e5f6a8fa5-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/214f3fd2-30e1-58fe-981b-fb7e5f6a8fa5-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-32-rsvp_a_preset_system_solution_for_pure_data","url":"https://api.media.ccc.de/public/events/214f3fd2-30e1-58fe-981b-fb7e5f6a8fa5","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":12},{"event_id":5578,"event_guid":"2087de04-a1de-500c-aed8-b7c9a2ad85dc","weight":12},{"event_id":5579,"event_guid":"01427b19-8098-54fa-b773-a1cba2b7c7bc","weight":12},{"event_id":5588,"event_guid":"cbd1fa17-cb88-5cd2-844c-8b9e6c76a046","weight":12},{"event_id":5590,"event_guid":"9e4db5be-6268-5c92-a58e-72f3d26925fe","weight":4},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":12},{"event_id":5594,"event_guid":"120769e8-b34e-5303-88ca-cd7ee8d2fca0","weight":15},{"event_id":5596,"event_guid":"941d66c1-b9f8-5327-a157-44401fd3a554","weight":12},{"event_id":5598,"event_guid":"3435e7bd-8bab-59d8-b3d8-c7a0998567a5","weight":10},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":7},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":11}]},{"guid":"a09184d6-d5d5-5c7d-9dcb-2817b7f14009","title":"Sentire","subtitle":null,"slug":"lac2018-17-sentire","link":"https://c3voc.de","description":"Sentire is an Italian word that means both to hear and to feel. The project is about exploring the fine mixture of these two senses and, particularly, to their amplification and morphing.\n\n'Sentire' project was initiated by two Berlin-based artists Marcello Lussana and Olga Kozmanidze in 2016. The project consists of two parts: immersive performance series based on interactive sound and PhD research on human perception. In the course of the project we have been using a device (bracelets) connecting two people to the sound system and tracking distance and touch events between them. We apply and constantly develop a method of device usage according to which participants proceed through a scenario of two phases interaction. Depending on distance and touch between them different sounds are triggered and changing, creating an instant sound feedback. Gradually both hearing and sense of touch morth one into another giving a chance to perceive one's body on a deep level.\n\nThe interactive system has been designed with the Supercollider software and it runs on Linux Mint.\n        \n\nSentire is an Italian word that means both to hear and to feel. The project is about exploring the fine mixture of these two senses and, particularly, to their amplification and morphing.\n\n'Sentire' project was initiated by two Berlin-based artists Marcello Lussana and Olga Kozmanidze in 2016. The project consists of two parts: immersive performance series based on interactive sound and PhD research on human perception. In the course of the project we have been using a device (bracelets) connecting two people to the sound system and tracking distance and touch events between them. We apply and constantly develop a method of device usage according to which participants proceed through a scenario of two phases interaction. Depending on distance and touch between them different sounds are triggered and changing, creating an instant sound feedback. Gradually both hearing and sense of touch morth one into another giving a chance to perceive one's body on a deep level.\n\nThe interactive system has been designed with the Supercollider software and it runs on Linux Mint.\n        ","original_language":"eng","persons":["Marcello Lussana","Olga Kozmanidze","Pascal Staudt"],"tags":["lac18","17"],"view_count":214,"promoted":false,"date":"2018-06-08T00:00:00.000+02:00","release_date":"2018-06-10T02:00:00.000+02:00","updated_at":"2026-03-14T12:15:04.819+01:00","length":3939,"duration":3939,"thumb_url":"https://static.media.ccc.de/media/events/lac/lac18/17-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/lac/lac18/17-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lac/lac18/a09184d6-d5d5-5c7d-9dcb-2817b7f14009-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lac/lac18/a09184d6-d5d5-5c7d-9dcb-2817b7f14009-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lac2018-17-sentire","url":"https://api.media.ccc.de/public/events/a09184d6-d5d5-5c7d-9dcb-2817b7f14009","conference_title":"Linux Audio Conference 2018","conference_url":"https://api.media.ccc.de/public/conferences/lac18","related":[{"event_id":5576,"event_guid":"e810fff2-b069-5360-9beb-bcb2a8af8ee1","weight":1},{"event_id":5577,"event_guid":"f6286be9-0708-5bc9-b669-5d783e2516e6","weight":21},{"event_id":5578,"event_guid":"2087de04-a1de-500c-aed8-b7c9a2ad85dc","weight":7},{"event_id":5579,"event_guid":"01427b19-8098-54fa-b773-a1cba2b7c7bc","weight":6},{"event_id":5583,"event_guid":"439949b3-9c7b-5db7-83e8-0138b1e2a202","weight":1},{"event_id":5589,"event_guid":"311574c9-5a3c-52ae-a9fd-b8ad3cc0d2be","weight":7},{"event_id":5591,"event_guid":"1b870836-5cf6-563d-947d-019f59c30374","weight":1},{"event_id":5592,"event_guid":"7ea126c8-5684-5217-91a0-a52dbcd5453d","weight":11},{"event_id":5593,"event_guid":"c9c5ed0c-0b40-51db-a30f-ca6b72d83420","weight":14},{"event_id":5594,"event_guid":"120769e8-b34e-5303-88ca-cd7ee8d2fca0","weight":1},{"event_id":5599,"event_guid":"a421f5fb-5423-572d-a7e5-c12cb71628df","weight":10},{"event_id":5601,"event_guid":"7388bd9b-e82c-5f4d-988a-4e293c165f81","weight":1},{"event_id":5603,"event_guid":"1d09e62a-d833-5ef3-800a-836d61167bc2","weight":13},{"event_id":5604,"event_guid":"70d43993-3f4d-5b18-8303-703bdfe41e85","weight":11},{"event_id":5607,"event_guid":"d360b86d-4efa-5caa-a6a3-87fde4b48cdf","weight":12}]}]}