Anna Wszeborowska

Software Engineer

Self-employed

About Me

Anna is an independent software developer and consultant working on interactive real-time systems for music and audio. She is also an academic researcher focusing on the use of machine learning in live performance. During her time at Ableton she held the role of Technical Principal for Max for Live, worked on the hardware instrument Push and contributed to some of the flagship instruments available in the DAW Live and iOS app Note. Anna has founded programming initiatives helping people underrepresented in tech advance in the field. Currently co-organises a peer-to-peer C++ study group called Dynamic Cast.

Sessions

  • Workshop 1: Dynamic Cast: Web UIs for Music Apps

    09:00 - 12:30 UTC | Monday 10th November 2025 | Bristol 3
    Beginner

    In this workshop we’ll cover the fundamentals of building web UIs for music apps and plug-ins using modern front-end development techniques. Throughout the worksop we will cover: What is meant by Web UIs and how you may benefit from using them in your apps, Introduction to the main concepts and technologies used in modern frontend development, Build an example plugin which performs string synthesis using Karplus-Strong algorithm in CMajor, Connecting the web UI to the plugin, Establishing a two-way communication between the web UI and plugin code. Technologies used at the workshop include: CMajor - programming language for audio software, […]

  • Workshop: Practical Machine Learning

    Embed a generative AI model in your app and train your own interactions with it
    09:30 - 12:30 UTC | Monday 11th November 2024 | Bristol 3
    Beginner

    In this workshop we’ll explore the fundamentals of Machine Learning. We will run through an easy to follow machine learning model that will: Be easy for beginners Run on the CPU Be real time This will cover an intro to Machine Learning, small vs large models and an introduction to a training environment in python. We aim to make this workshop as interactive as possible, with the idea of having a trained model in session for everyone to use/play with. This will be a self-contained workshop aiming to be accessible to all levels of learning - all elements used in […]