Skip to content
Chanan edited this page Aug 18, 2020 · 1 revision

INote Interface

Namespace: CW.Soloist.CompositionService.MusicTheory
Assembly: CW.Soloist.CompositionService.dll


Summary

Represents a single musical note instance.
Each note is represented by a note duration and an absolute pitch,
which also determines it's name.

Defintion

public interface INote
{
    NoteName? Name { get; }
    NotePitch Pitch { get; }
    IDuration Duration { get; }
}

Properties

Property Name Type Description
Name NoteName The note's name (for example "A").
Pitch NotePitch The note's absolute pitch.
Duration IDuration The note's duration.
  • Home
  • Getting Started
  • Design
    • Business Logical Layer (CW.Soloist.CompositionService)
    • Data Access Layer
    • Presentation Layer
Clone this wiki locally