Build a MIDI 2.0 program using the Apple UMP API – Workshop 2 / December 6th

Date & Time: Monday 6th December 2021 6pm UK / 7pm Berlin / 10am LA / 1pm NYC

This workshop builds on the first UMP Workshop, and focuses on C++ development using the new Apple UMP API. Automatic 20% discount will be applied at checkout to this workshop if purchased at the same time as the first workshop.

2-hours

Difficulty level: Advanced

  • Inspect the new Apple UMP API
  • What can be done with the API, where are limitations?
  • Build a simple UMP program in C++

Overview

This workshop builds on Workshop 1, and will provide developers with knowledge and code for implementing MIDI 2.0 Universal MIDI Packet (UMP) development using the Apple UMP API in C++. The Apple UMP API will be presented and explained. Then, the participants will co-develop a simple implementation in C++ using the Apple UMP API. For that, a stub workspace will be provided. Exercises will let the participants practice the newly learned concepts. Xcode on MacOS 11 required for building the workshop code.

Learning outcomes

At the end of the workshop the participants will:

  • Be able to build MIDI 2.0 products using UMP using the Apple UMP API

Study Topics

  • Looking at the Apple UMP API
  • Extending the code from Workshop 1 with Apple i/o
  • Presenting fragments of the code in the stub workspace
  • Testing and interoperability with MIDI 1.0

Level of experience required

  • Attendees who joined workshop 1 <add link>
  • Some experience with C++ coding required
  • Attendees should be familiar with MIDI 1.0; they should have experience building and debugging applications using Xcode (macOS)

Any technical requirements for participants 

  • A computer and internet connection
  • A webcam and mic
  • A Zoom account
  • for development: Xcode on MacOS 11

About the workshop leader 

Florian Bomers runs his own company Bome Software, creating MIDI tools and hardware. He has been an active MIDI 2.0 working group member since its inception. He serves on the Technical Standards Board of the MIDI Association and chairs the MIDI 2.0 Transports Working Group. He is based in Munich, Germany.

MIDI 2.0 – Introduction to the Universal MIDI Packet – Workshop 1 / November 29th

Date & Time: Monday 29th November 2021 6pm UK / 7pm Berlin / 10am LA / 1pm NYC

This workshop is followed by two more workshops exploring the specific implementations with Apple UMP API and the JUCE UMP API (cross-platform). Automatic 20% discount on workshop 2 and/or 3 will be applied when purchased with this workshop.

2- hours

Difficulty level: Advanced

MIDI 2.0 is set to power the next generation of hardware and software with enhanced features for discovery, expression and faster communication. The Universal MIDI Packet (UMP) is a fundamental aspect of MIDI 2.0, which allows programs to negotiate and communicate with MIDI 1.0 and MIDI 2.0 products.

In this workshop, you will learn from a member of the MIDI Association Technology Standard Board, who wrote the specifications, how to get started working with UMP, and write a simple C++ program that utilises UMP.

Overview

This workshop will provide developers with knowledge and code for starting MIDI 2.0 Universal MIDI Packet (UMP) development in C++. The concepts of UMP will be explained. Then, the participants will co-develop a first simple implementation of a generic UMP parser in plain C++. For that, a stub workspace will be provided. Exercises will let the participants practice the newly learned concepts.

Who is this workshop for:

Developers wanting to learn how the new MIDI 2.0 packet format works under the hood, and how to get started writing software for it right away.

Learning outcomes

At the end of the workshop the participants will:

  • Understand the core concepts of UMP
  • Be able to build applications in C++ using UMP

Study Topics

  • UMP Basics
  • packet format
  • MIDI 1.0 in UMP
  • MIDI 2.0 in UMP
  • Translation
  • Protocol Negotiation in MIDI-CI
  • Inspecting the UMP C++ class in the stub workspace
  • A simple UMP parser in C++
  • Unit Testing the UMP class

Level of experience required: 

  • Some experience with C++ coding
  • Have a development environment set up and ready with Xcode (macOS) or Visual Studio (Windows).
  • Working knowledge of MIDI 1.0

Any technical requirements for participants 

  • A computer and internet connection
  • A webcam and mic
  • A Zoom account
  • Xcode (macOS) / Visual Studio (Windows)

About the workshop leader 

Florian Bomers runs his own company Bome Software, creating MIDI tools and hardware. He has been an active MIDI 2.0 working group member since its inception. He serves on the Technical Standards Board of the MIDI Association and chairs the MIDI 2.0 Transports Working Group. He is based in Munich, Germany.

Introduction to NFTs for music and digital artists – LIVE Session / November 16th

Learn the fundamentals you need to enter and successfully navigate the NFT world as a creative.

Date & Time: Tuesday 16th November 2021 6pm UK / 7pm Berlin / 10am LA / 1pm NYC

Level: Beginner

Overview of what you’ll learn: NFT brings new opportunities for creators to build audiences, promote products & profit from their creations. 

In this interactive session, we will explore the fundamentals of NFTs, how to navigate the space safely and mint your first NFT!  

  • Why NFTs?
  • What is an NFT? 
  • Intro to cryptocurrency
  • Who are NFTs for?
  • Where to buy/sell NFTs?
  • Activity: Make an NFT Together!

 

Level of experience required: Workshop best suited for anyone who would like to better prepare themselves for the inevitable NFT world. No experience required. All curious-souls are welcomed!

Who is this workshop for?

Musicians & Artists who want to understand the basics of NFTs.

Developers who want to understand how NFT technology is unfolding itself in the creative space.

Session Learning Outcomes

By the end of this workshop a successful student will be able to:

  • Explain the 5 W’s of NFTs (Why, what, who, when, where)

  • Navigate the NFT world with confidence

  • Explore both established & new NFT marketplaces

  • Mint their own NFTs on OpenSea

Session Study Topics

  • Cryptocurrency intro

  • NFT Fundamentals

  • NFT Marketplaces

  • NFT Risk, Security & Safety

 

Requirements

  • A computer and internet connection

  • A webcam and mic

  • A Zoom account

  • Have Metamask extension installed in Chrome.

About the workshop leader 

Heen is a London based music producer, artist and NFT educator.

As a creator himself, he is a classically trained pianist who has spent his life exploring sonic possibilities with classical, jazz, electronic and cinematic music. He joined ROLI as a full time product specialist after studying a degree in Computer Science, and since then have continued to combine his passions to his growing portfolio. 

Outside of ROLI, he is currently co-running Originally:Creative – a digital marketing consultancy for creatives, with a mission to help creators navigate & win in the digital space. So far they have worked with artists including: Tomfoolery, Wharf, CRISP&CLASSY… as well as working closely with Jordan Rudess on his upcoming NFT project.

Notch meetup – Using Notch for live performances / October 30th 2021

Date & Time: Saturday 30th October 4pm UK / 5pm Berlin / 8am LA / 11am NYC

Meetup length 2-hours

Level: Open to all levels

Meetups are a great way to meet and be inspired by the Notch community.

What to expect? 

The meetup runs via Zoom and will be approx. 2-hours in length.

This session focuses on Notch for live performances and will feature presentations from expert practitioners.

  • Mikkel G.Martinsen & Lorenzo Venturini: NOTCH Imag FX integration in live concerts productions

www.roofvideodesign.com
www.mikkel.it
www.lorenzoventurini.com

 

  • More speakers to be announced this week!

Following these presentations breakout rooms are created where you can: 

  • Talk to the presenters and ask questions

  • Join a room on topics of your choice

  • Show other participants your projects, ask for help, or help others out

  • Meet peers in the chill-out breakout room

The list of presenters will be updated and announced before the meetup.

Requirements

  • A computer and internet connection
  • A Zoom account

 Berlin Code of Conduct

We ask all participants to read and follow the Berlin Code of Conduct and contribute to creating a welcoming environment for everyone.

Supported by Notch 

UJAM Rocktober / Workshop 3 – From idea to finished track in record time, November 1st

Date & Time: Monday 1st November 6pm UK / 7pm Berlin / 11am LA / 2pm NYC

Level: Beginner

The master of all genres, Lars Soederberg, is a song-writer, producer and multi-instrumentalist. Lars gives a sneak peak into his production process and how he uses UJAM effects from the Finisher series. Lars will share his best practices for getting to incredible results fast. Bring your notepad!

Requirements

  • A Zoom account
  • A computer and internet connection

UJAM Rocktober / Workshop 2 – How to arrange and mix guitars, October 25th

Date and Time: Monday 25th October 6pm UK / 7pm Berlin / 10am LA / 1pm NYC

Level: Beginner

Mixing engineer and producer Richie Beretta (Beyoncé, Jillionaire, Diplo) walks you through the guitars and bass for his track “Whatever”. How did he produce the guitars? And what role do Virtual Guitarist and UJAM Finisher FX play in his workflow?

Requirements

  • A Zoom account
  • A computer and internet connection

UJAM Rocktober / Workshop 1 – How to mix drums / On-demand

Level: Beginner

Mixing engineer and producer Richie Beretta (Beyoncé, Jillionaire, Diplo) walks you through his mix for his track “Whatever”. How did he produce the drums with Virtual Drummer BRUTE? How does he approach arrangement and mix? Find out for yourself!

 

Requirements

  • An Internet connection

Watching YouTube isn’t learning

Eddie Dobson

by Dr Eddie Dobson

We so easily fall into the YouTube rabbit hole, intending to learn DAW skills, coding, or mastering, only to skim through endless videos, unlock that old software vs hardware Pandora’s box, then start daydreaming about kit… simply downloading and doodling until we’re sitting in the dark blinking at that red line and trying not to read the comments below. At this point you may as well be on Insta or TikTok because it’s become a shop window and your original ideas and interests have dissolved under the weight of everything else you didn’t know you were interested in or concerned about.

 

Do you really see yourself as a passive receptacle of knowledge, or are you ready to be centred in your learning? While YouTube does offer knowledge, insight and often entertainment, participation in an online seminar can literally fire up and grow your brain!

This is because learning happens when you’re, not just passively listening. Language is a psychological tool of higher mental development (Vygotsky) and talk is an incredibly powerful tool in developing your knowledge and understanding. The Chinese education system requires learners to receive and consume information (passively), while in Finland education is approached from a social psychology perspective; advocating learning through interaction, with emphasis on communication, community, play and collaboration. This approach places communication at the heart of learning in Finland through project-based learning.

 

At Music Hackspace, we believe that social interaction is key to learning. Our online courses are designed to foster learning within a community, maximising peer engagement through collaborative exercises that are delivered in breakout rooms for 5-7 people. This makes it possible for you to experience a virtuous cycle of learning (listening, asking questions, answering questions), and enter a dynamic experience where talk, ideas, suggestions and connections can lead to unanticipated insights, knowledge and some pretty unique experiences.

 

Workshop participants also build meaningful connections with each other, offering potential for collaboration, and further knowledge/resource sharing. All of this simply doesn’t happen through a-synchronous content broadcast delivery, such as YouTube videos or large scale University lecture broadcasts.

 

Allow yourself to step into a dynamic space where you can experience active learning, and make more efficient use of your valuable time than you ever could drifting through the lonely YouTube amphitheatre.

Join the future of the Music Hackspace!

Jean-Baptiste Thiebaut

16

Everyone should be able to learn and be on a creative journey. We offer opportunities to learn together, from live teachers and on-demand courses. 

We will soon be launching a crowdfunding campaign to offer even more workshops, scale our operations further and launch a subscription model to help you access our full programme of unique live and on-demand courses on musical and creative technologies.

Join us in building the world’s largest teaching platform dedicated to creative technologies.

* This is not an investment commitment at this stage. Once you have registered your interest, we’ll be in touch via email when our campaign is live and open for investment.

** Investment of this nature carry risk to your capital. Please invest aware.

Capital at risk

Crowdfunding is a way for growing businesses to receive investments from their community rather than rely on traditional financial institutions and investors.

This crowdfund gives you the chance to own shares in Music Hackspace and become a key part of our journey. Music Hackspace will be listed on Crowdcube, the UK’s largest online crowdfunding platform.

CrowdCube is an equity crowdfunding platform. 

Yes, every investor will receive shares in Music Hackspace. The number of shares you receive will be proportionate to the amount you invest. The final number of shares issued depends on the number of investors and amount of money raised.

We stand for a community based learning approach and want to include you in the next phase of Music Hackspace growth. We invite you to invest in the early stage of our development to help lower the barriers to learning creative technologies. 

Our business plan and financial overview will be available on our Crowdcube campaign page once the campaign is live. If, after reading it, you have any further questions please don’t hesitate to contact us. You’ll find our contact details within deck – we’re happy to answer all questions or supply any additional information.

All eligible customers over the age of 18 and resident of the UK or a country where they may legally receive financial promotions of the nature provided. We are partnering with CrowdCube for our seed round. To be an eligible customer you will need to sign-up with CrowdCube. 

If you are from US, Canada or Japan please contact us.

To become a shareholder in Music Hackspace please: 

1. Register your interest by signing up completing the form on this page 

2. Sign up and create an account with CrowdCube 

3. Watch out for updates from us 

4. Be ready to invest when our share offer is live.

We expect to launch in the Fall. Sign up and register your interest to be the first to know.

The campaign will last up to 30 days, ending whenever we reach our maximum investment target. If we reach our target early, we‘ll give notice 24 hours before the round closes. Please note, there is a limited amount of equity available in this round and we expect the round to fill quickly. We encourage you to invest as soon as the round opens.

Yes all investments will be made on the same terms. 

World-class brands and organisations already support us

Max meetup – October 23rd

Date & Time: Saturday 23rd October 2021 4pm UK / 5pm Berlin / 8am LA / 11am NYC

Meetup length 2-hours

Level: Open the all levels

Meetups are a great way to meet and be inspired by the Max community.

What to expect? 

The meetup runs via Zoom and will be approx. 2-hours in length.

This session focuses on <add topic> and will feature presentations from expert practitioners.

Speakers:

Michele Zaccagnini – Beyond Jitter: audiovisuals in Max using shaders

  • Overview: In this presentation I will demystify, or at least whet your appetite for, shaders in Max. I will also present a set of tools I helped develop to port MIDI and audio to shaders, and have them rendered in all sorts of formats. While shaders can be intimidating at first, they are incredibly powerful and offer enormous possibilities for the audiovisual composer. They are entirely run on the GPU and allow for completely flexible visual programming which is very suitable for abstract visuals.  After years of practicing audiovisual composition I believe that the Max+Shaders combo is simply delicious! 
  • More info https://www.youtube.com/channel/UCXMQVkLE-bKdA7cycXECtCQ https://www.patreon.com/michelez 

Philip Meyer:  Modular Sequencing with Jamoma

  • Overview: I am in the process of building a modular system for creating dynamic musical sequences. This is the early stages of a long-term project for me to build a powerful environment in which I can create intricate, novel compositions as dynamic data systems, eschewing the need for a timeline. For this project, I decided to use the Jamoma package for the first time. This seems at present to have been a good decision – Jamoma’s “MVC” architecture is intuitive and clean, and the cueing system is working well so far. I am eager to show the group what I have made so far and gather any feedback, advice, or ideas the group may have. I’m particularly curious to hear the thoughts of anybody who has extensive experience with Jamoma. I might also be interested in bringing any collaborators or beta testers on to the project if anybody is so inclined.
  • More info: 
    • Philip-meyer.com
    • Bbandcamp: inter-modal.bandcamp.com 

Following these presentations breakout rooms are created where you can:

  • Talk to the presenters and ask questions

  • Fancy a collaboration challenge? In one of the breakout rooms, host Ned Rush will be leading ‘Ready, Steady, Patch!’ sign up to learn more!

  • Show other participants your projects, ask for help, or help others out

  • Meet peers in the chill-out breakout room

Requirements

  • A computer and internet connection
  • A Zoom account

Berlin Code of Conduct

We ask all participants to read and follow the Berlin Code of Conduct and contribute to creating a welcoming environment for everyone.

 Supported by Cycling ‘74

About
Privacy