#region License
/* Copyright (c) 2006 Leslie Sanford
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to
* deal in the Software without restriction, including without limitation the
* rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
* sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#endregion
#region Contact
/*
* Leslie Sanford
* Email: jabberdabber@hotmail.com
*/
#endregion
namespace Multimedia
{
/// <summary>
/// Defines constants representing the 12 Note of the chromatic scale.
/// </summary>
public enum Note
{
/// <summary>
/// C natural.
/// </summary>
C,
/// <summary>
/// C sharp.
/// </summary>
CSharp,
/// <summary>
/// D flat.
/// </summary>
DFlat = CSharp,
/// <summary>
/// D natural.
/// </summary>
D,
/// <summary>
/// D sharp.
/// </summary>
DSharp,
/// <summary>
/// E flat.
/// </summary>
EFlat = DSharp,
/// <summary>
/// E natural.
/// </summary>
E,
/// <summary>
/// F natural.
/// </summary>
F,
/// <summary>
/// F sharp.
/// </summary>
FSharp,
/// <summary>
/// G flat.
/// </summary>
GFlat = FSharp,
/// <summary>
/// G natural.
/// </summary>
G,
/// <summary>
/// G sharp.
/// </summary>
GSharp,
/// <summary>
/// A flat.
/// </summary>
AFlat = GSharp,
/// <summary>
/// A natural.
/// </summary>
A,
/// <summary>
/// A sharp.
/// </summary>
ASharp,
/// <summary>
/// B flat.
/// </summary>
BFlat = ASharp,
/// <summary>
/// B natural.
/// </summary>
B
}
}