21: ARM Assembly Language, C++ Real-Time Audio Programming with Bela

122 Просмотры
Издатель
Lecture 21 of C++ Real-Time Audio Programming with Bela. This lecture explains the basics of working in assembly language on ARM processors. It sets the stage for Lecture 22 which will implement high-performance filters using vector instructions.

In this lecture:
Section 1: Introduction to ARM assembly 0:00
Section 2: Calling assembly from C 19:02
Section 3: Branching and loops 31:04
Section 4: Pitch shifting 29:01
Section 5: Floating point 50:00

Example code and companion materials:
https://github.com/BelaPlatform/bela-online-course/tree/master/lectures/lecture-21

This course is a deep dive into how Bela processes data, and how to implement real-time audio and interaction. If you want to learn or improve your skills with C++ and audio programming, this is a great way to start!

Bela is the open-source platform for creating beautiful interaction. If you’d like to get a Bela system to follow along with these lectures, visit https://shop.bela.io. Use promo code CREATEATHOME for £10 off Bela and Bela Mini Starter Kits.

Music by Vula Viel (http://vulaviel.com).
Категория
Язык программирования C++
Комментариев нет.