solfege.note
============
.. py:module:: solfege.note
.. autoapi-nested-parse::
Classes to represent a note on the scale.
Classes
-------
.. autoapisummary::
solfege.note.Note
Module Contents
---------------
.. role:: raw-html(raw)
:format: html
.. py:class:: Note(name, octave = None)
Represent a note on a scale.
:raw-html:`
`
.. py:property:: letter
The letter part of the note name.
:raw-html:`
`
.. py:property:: accidental
:type: Optional[str]
If # or b or None if no accidental on this note.
:raw-html:`
`
.. py:property:: name
The short name of the note.
e.g. C or A# or Bb
:raw-html:`
`
.. py:property:: octave
The octave this note is in.