Code covered by the BSD License  

Highlights from
Musical Notes

image thumbnail
from Musical Notes by Eric Johnson
Collection of functions for working with musical notes, intervals, frequencies, and cents.

music.note2tone(N)
function T = note2tone(N)
% MUSIC.NOTE2TONE Converts a scientific pitch note to a tone relative to C4.
%   T = MUSIC.NOTE2TONE(N) returns T, the number of semitones above or below C4
%   at which note N occurs. N is a note string in scientific pitch notation, or
%   a cell array of strings.
%
%   Example
%      T = music.note2tone('F#6')  % returns 30
%
%   See also music.note2freq, music.note2interval, music.tone2note.

%    Author: E. Johnson
%    Copyright 2010 The MathWorks, Inc.


% Map note to interval/octave then tone.
[I,O] = music.note2interval(N);
T     = music.interval2tone(I,O);

Contact us