Tag: MIDI

Recent Updates to MIDI 2.0 & the MIDI 2.0 APIs in Apple, Google, Linux & Microsoft Operating Systems – by Florian Bömers

https://audio.dev/ -- @audiodevcon​

Recent Updates to MIDI 2.0 and the newest MIDI 2.0 APIs in the Apple, Google, Linux and Microsoft operating systems - Florian Bömers - ADC23

Members of the MIDI Association will provide a high-level overview of the latest updates to MIDI 2.0 specifications and the brand new MIDI 2.0 APIs in the Apple, Google, Linux, and Microsoft operating systems.

There will be an overview of specifications being worked on, including the Piano, MPE, Orchestral Articulation, and Camera Control Profiles, and the Network Transport specifications all of which are nearing completion.

We will briefly explain the MIDI Association MIDI 2.0 logo licensing program.

Most importantly, we will explain how developers can get access to the MIDI 2.0 tools and open-source code that the MIDI Association and our members are making available to both MIDI Association members and the larger MIDI development community.
_

Florian Bömers

Florian Bömers has been using MIDI since the mid-80s and started programming audio and MIDI applications already in his childhood. Now he manages his company Bome Software, which creates standard software and hardware solutions for MIDI networking and MIDI translation. In the MIDI Association, Florian chairs the MIDI 2.0 Transport Working Group and is a member of the Technical Standards Board.
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC23 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #audiodev #dsp #audio #midi

Filed under: UncategorizedTagged with: , , , , ,

Workshop: An Introduction to Inclusive Design of Audio Products – Accessibility Panel – ADC23

Join Us For ADC24 - Bristol - 11-13 November 2024
More Info: https://audio.dev/
@audiodevcon​

Workshop: An Introduction to Inclusive Design of Audio Products - Accessibility Panel - ADC 2023

As the audio industry seeks to improve diversity within its workforce, and the music industry seeks to widen the diversity of artists creating music, it is essential that the inclusion becomes woven into the design of the tools available.

But what do terms such as accessibility and inclusive design actually mean?
How might you begin to adopt inclusive design practices so that your software becomes accessible to a wider audience?
What are some of the big-name audio companies doing to support accessibility and how can you learn from their experience?
How can companies take practical steps, together, to act on a shared desire for a more inclusive industry?

These are the kind of questions that this workshop seeks to answer.

Workshop outline

The format of the workshop will be as follows:

1. Introductions and updates from panellists, sharing insight into their companies' recent and future work on accessibility (45 mins).
2. Pre-recorded updates shining a light on other accessibility-related projects from across the industry (20 mins).
3. An overview of accessible GUI design in JUCE (30 mins) – Harry Morley (Focusrite). Harry will:
• Tour the Focusrite Control 2 software to introduce the common accessibility-related terminology.
• Share his experience of working on Focusrite’s Scarlett and Vocaster software, using the JUCE toolkit to make this software accessible to screen reader users.
• Explain key concepts such as screen reader focus and keyboard focus, control grouping, and focus priority order.
• Share useful learnings and tips for working with JUCE, and other things to be aware of.
• Suggest approaches to testing accessibility directly, working with visually impaired beta testers, and collaborating with the user community.
4. Panel discussion: a collaborative approach to inclusive design in audio products (30 mins).
• How do we make the most of the shared desire for an industry that is more inclusive to disabled engineers and artists?
• A look into the MIDI Association’s proposed ‘Music Accessibility Standard’ so far, and more.
5. Roundtable discussion in response to audience Q&A. Attendees can contribute in person, or via Zoom Q&A or Discord. If you encounter barriers to accessing these platforms, please send questions to: [email protected]

Panellists

Speaking in person
• Jay Pocknell (RNIB)
• Harry Morley (Focusrite)
• Tom Poole (JUCE)
• Adil Ghanty (Native Instruments)
• Scott Chesworth (Freelance Accessibility Consultant and Trainer)
• Martin Keary (Muse Group)
• Arvid Johnsson (Softube)

Joining remotely
• Athan Billias (MIDI Association)
• Adi Dickens (Ableton)
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC23 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #audiodesign #dsp #audio #juce

Filed under: UncategorizedTagged with: , , , ,

Audio Technology Industry Standards – the Agony and the Ecstasy – Angus Hewlett – ADC23

https://audio.dev/ -- @audiodevcon​

Audio Technology Industry Standards - the Agony and the Ecstasy - Angus Hewlett - ADC 2023

The music technology ecosystem is reliant on interoperability mediated via standards.

But have you ever really considered the implications? What are the implications of building projects and environments out of plug-ins? Why are we still stuck with the MIDI protocol from 1983? Where's it all going next?

In this talk I'll cover a brief history of standards in our industry, consider what features you should look for when evaluating plug-in APIs, and provide a quick overview of where it may be going next with emerging technologies like MIDI 2.0 and Web Audio Modules.
_

Angus Hewlett
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC23 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #audiodev #audiotechnology #audio

Filed under: UncategorizedTagged with: , , ,

Practical DSP & Audio Programming Workshop and Tutorial – Dynamic Cast -ADC23

https://audio.dev/ -- @audiodevcon​

Workshop: Dynamic Cast: Practical DSP & Audio Programming - Emma Fitzmaurice, Harriet Drury, Anna Wszeborowska and Alex Korach - ADC 2023

Dynamic Cast: Practical DSP and Audio Programming

We'll explore the concepts of Karplus Strong Synthesis. This is a physical modelling synthesis, aiming at modelling a plucked instrument such as a guitar. Included DSP will be noise generation, delay lines and filters. We'll also touch on MIDI messaging and polyphony.

We'll be using the Cmajor platform for the practical aspect of this workshop. Knowing Cmajor upfront is not a pre-requisite; we'll guide the participants through the implementation gently.

This will be a self-contained workshop aiming to be accessible to all levels of learning - all elements used in the practical part of the workshop will be thoroughly explained in the introduction.

Dynamic Cast - Who Are We?

Dynamic Cast is a peer-to-peer C++ study group, a safe space for underrepresented groups (women, LGBTQIA+, minority ethnic). The Dynamic Cast workshop at ADC is designed to create an entry point to the industry for newcomers, everyone is welcome.

Link to Slides: https://data.audio.dev/2023/talks/practical-dsp-and-audio-programming
_

Emma Fitzmaurice

Emma Fitzmaurice is a QA engineer on the Novation team at Focusrite, sticking her fingers into as many parts as the hardware development pie as possible in an effort to make cool gear. She is charming, beautiful, wise and the proud author of her own bio.
_

Harriet Drury
_

Anna Wszeborowska

Anna is a freelance software developer and a PhD student at the Creative Computing Institute, University of the Arts, London. She’s worked on music production and live performance tools for the last 8 years. During her time at Ableton she contributed to the integration of the company's flagship product Live with Cycling ’74’s Max, worked on the second edition of Ableton's hardware product Push and was part of the team responsible for the company's instruments and effects. Anna will be happy to chat about the use of AI in live performance, learn about your favourite tools for rapid prototyping and see pictures of your pets.
_

Alex Korach

Alex Korach works as a software engineer in the Max for Live team at Ableton, helping take care of the integration between Max/MSP and Live. Former dev at Native Instruments, where she was involved in the development of products such as Massive X, Guitar Rig, Maschine and Komplete Kontrol.
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC23 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #dsp #audio #audioprogramming

Filed under: UncategorizedTagged with: , , , , ,

MIDI Polyphonic Expression (MPE) Profile for MIDI 2 – Gregory Pat Scandalis – ADCx SF

Join Us For ADC23 - London - 13-15 November 2023
More Info: https://audio.dev/
@audiodevcon

MIDI Polyphonic Expression (MPE) Profile for MIDI 2 - Gregory Pat Scandalis - ADCx SF

MIDI Polyphonic Expression (MPE) is a MIDI Association standard, which allows for per-note expressive control based on the MIDI 1.0 protocol. The MIDI Association is currently developing a MIDI 2 profile for MPE, which is expected to be completed in 2023.

Initially, MPE was supported by innovative controllers such as the Haken Continuum, the LinnStrument, and the Roli Seaboard. Nowadays, it is supported in numerous music creation tools, including controllers, synthesizers, and DAWs. The aim of this presentation is to provide an introduction to the fundamentals of the current MPE 1 standard, as well as an overview of the work being done on the MPE 2 profile for MIDI 2, including the differences between MPE 1 and MPE 2.

_
Gregory Pat Scandalis

Gregory Pat Scandalis, CTO and acting CEO moForte Inc has worked for a number of Silicon Valley High Tech Companies. He has held lead engineering positions at National Semiconductor, Teradyne, Apple, and Sun. He has spent the past 29 years working in Digital Media. He was an Audio DSP researcher at Stanford University’s Center for Computer Research in Music and Acoustics (CCRMA). He co-founded and was the VP of engineering for Staccato Systems, a successful spinout of Stanford/CCRMA that was sold to Analog Devices in 2001. He has held VP positions at TuneTo.com (Rhapsody), and Jarrah Systems and he ran Liquid Digital Media which developed and operated all online digital music e-commerce properties for Walmart. He holds a BSc in Physics from Cal Poly San Luis Obispo is a visiting scholar at CCRMA, Stanford, and is currently the chairman of the MPE sub-committee within the MIDI Association.

Edited by Digital Medium Ltd - online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper

#audiodevcon #audiodev #midi

Filed under: UncategorizedTagged with: , , , , ,

Audio In, MIDI Out – Avrosh Kumar & Chris Latina – ADCx SF

Join Us For ADC23 - London - 13-15 November 2023
More Info: https://audio.dev/
@audiodevcon

Audio In, MIDI Out - Avrosh Kumar & Chris Latina - ADCx SF

Audio plugins enable musicians to apply effects to audio tracks, synthesize sounds through virtual instruments, and even transform MIDI events using MIDI effects. Mixing and mastering engineers also make use of analyzers and mastering plugins that can extract instantaneous and statistical information about the audio track to help guide the mixing process. As plugin developers, we can tinker with audio and MIDI data in several ways to augment musicians’ creative workflows.

In this talk, we will explore a special case of such plugin implementations and generate MIDI output using audio as input. This can be achieved by performing real-time content analysis on an audio track, and produce control signals as MIDI events that represent high-level features extracted from audio. These MIDI events can then be used to trigger or modulate external parameters and engines.

Audio-to-MIDI capability is already natively supported by some DAWs. They convert the melodic contents of audio to its MIDI representation and is even used by some plugins for real-time voice-to-pitch conversion. MIDI is not only a format to represent melodies and harmonies but, is excellent for producing annotated events and control signals using program and control change (CC) messages. We will leverage this in our Audio-to-MIDI plugins to potentailly create controlled chaos (think Buchla).

Slides: https://data.audio.dev/talks/ADCxSF/2023/audio-in-midi-out/slides.pdf
_
Avrosh Kumar

Speech Research Engineer @ Pindrop
Plugin Developer, Music Tech Enthusiast

Chris Latina

As a sonic explorer melding hybrid hardware and software mediums, Christopher Latina works at the crossroads of engineering, design and music composition to create immersive environments.

Edited by Digital Medium Ltd - online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper

#audiodevcon #audiodev #midi

Filed under: UncategorizedTagged with: , , , ,