Hi, what do you want to do?
APMonitor
Matlab π©βπ» Array and Matrix
Arrays are a way of storing a sequence of numbers or letters by using brackets [ ] or by declaring a 'string'. You could use an array for an incubator to keep information on such as a history of the temperatures.
# array...
# array...
Two Minute Music Theory
Chords in Major and Minor Keys - TWO MINUTE MUSIC THEORY #47
As we continue our Chords series, today we look at the chords that can be made using the major and minor keys - which are called Diatonic Chords.
Two Minute Music Theory
How China Calculated Equal Temperament
As far back as the 7th Century BC, Chinese music theorists and mathematicians realized that the Octave wasn't quite even. So, for the next 2100 years they tried various things before eventually coming to a conclusion in 1584. Today, we...
Two Minute Music Theory
Q+A #4: Interval Inversions
I've gotten a lot of questions about Interval Inversions over on Twitter, so I give a run down of inversions on today's Q+A.
Music Matters
How to Sight Read Advanced Piano Pieces
In this advanced sight reading video we explore a two part invention from the perspective of how to sight read a more advanced piano piece, the level of sight reading is that required by many music exam boards for diploma exams. You...
Curated Video
The Mystery of the Shepard Tone Illusion Explained
In this video, we explore the Shepard Tone illusion, a fascinating auditory phenomenon. Through ear tests and demonstrations, we learn how sets of notes played simultaneously create the illusion of an endlessly rising or descending pitch.
Two Minute Music Theory
Augmented and Diminished Chords
How to build augmented and diminished chords
APMonitor
Matlab π©βπ» File and User Input
Input requests information from the person using the computer and pauses the program until a value is entered. Input can also be data from a file. This module shows how to access input data from either a user or a...
Two Minute Music Theory
Post-Tonal Theory: Pitch Class
Today we begin looking at Post-Tonal Music Theory (or, fourth semester theory). Atonal music can be super confusing at first. Don't worry, we're starting off slow: we're just looking at Octave Equivalency and Pitch Class today.
Music Matters
Orchestration & Writing for Strings - The Cello
A detailed look at the cello and how best to write for it. The Cello is one of the most expressive and versatile instruments in the orchestra and this orchestration video illustrates the various dimensions of Cello capability across a...
Music Matters
How to Draw a Piano Keyboard - Music Theory
How to draw a piano keyboard. Who would want to know how to draw a piano keyboard? Itβs more useful than you might realise. It helps musicians imagine how to play something or how something sounds. Being able to draw a keyboard quickly...
APMonitor
Matlab π©βπ» Course Overview
Imagine that you work for an organization that rescues orphaned birds. Often you have to hatch eggs left without a nest. Egg incubation is tricky business. To incubate a chicken egg you have to keep it at just...
APMonitor
Matlab π©βπ» Variables
Variables store information such as a number or a string. For example, if you wanted to keep a set temperature for an egg, you would type egg = 37.5 for Β°C or egg = 99.5 for Β°F. The first part tells what the variable will be called, and...
APMonitor
Matlab π©βπ» Course Final Project
The final project is to put together all of the basic parts of the course to help you complete a project to design the temperature control for an egg incubator. This is an opportunity for you to review the course material as you use...
Curated Video
The Octave Illusion
In this video, the Octave illusion is explored, where listeners perceive a single continuous two-tone chord that switches between ears and pitches. Interestingly, right-handed individuals tend to hear the high tone on the right and the...
APMonitor
Arduino Setup in GNU Octave
The Arduino forge package facilitates the interface to an Arduino. This tutorial demonstrates:
1.
Install Octave
2. Install the Arduino package: pkg in
stall -forge arduino
3. Write the Ardui
no...
1.
Install Octave
2. Install the Arduino package: pkg in
stall -forge arduino
3. Write the Ardui
no...
Curated Video
Bass Instruments and their Role in Music
An introduction to sound and purpose of bass instruments. Bass instruments have the lowest pitch of the musical instruments in an ensemble and help set the beat of the music. Learn about bass instruments such as electric bass, double...
APMonitor
Matlab π©βπ» If Else Statements
If and else statements tell the computer what to do based on a true or false condition. Condition operators can combine multiple conditions to correctly direct the program to different sections of code.
APMonitor
Matlab in Jupyter Lab Notebook
Project Jupyter is a web-browser Integrated Development Environment that started with Python but now supports many languages. This tutorial shows how to set up Matlab and Octave to run in a Jupyter Notebook or in Jupyter Lab...
APMonitor
Matlab π©βπ» Arduino Leonardo
There are many built-in functions in Matlab to facilitate complex programming steps with few lines of code. Using built-in functions can save many hours of programming but also increases the amount that you must learn to master the...
Two Minute Music Theory
Making Sense of Transposing Instruments
A Guide to transposing instruments, and what to do with them
Two Minute Music Theory
What are Intervals? - TWO MINUTE MUSIC THEORY #14
How to tell how far apart two notes are. What are intervals?
APMonitor
Matlab π©βπ» Printing disp and fprintf
Printing is displaying values to the terminal. You use the built in Matlab function disp() to display values. Here are some examples:<b<br/>r/>
disp(<br/>round(pi))
fprintf('%.2f',pi)
fprintf('The value of pi is %.20f',pi)
disp(<br/>round(pi))
fprintf('%.2f',pi)
fprintf('The value of pi is %.20f',pi)