|
|
|
@ -28,15 +28,13 @@ namespace MusicBoxConverter
@@ -28,15 +28,13 @@ namespace MusicBoxConverter
|
|
|
|
|
|
|
|
|
|
public int MaxNoteNumber { |
|
|
|
|
get { |
|
|
|
|
// TODO: Update to get the max note number supported by the music box
|
|
|
|
|
return AllNotes().Max((Note note) => note.NoteNumber); |
|
|
|
|
return MusicBox.HighestNote.NoteNumber; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
public int MinNoteNumber { |
|
|
|
|
get |
|
|
|
|
{ |
|
|
|
|
// TODO: Update to get the min note number supported by the music box
|
|
|
|
|
return AllNotes().Min((Note note) => note.NoteNumber); |
|
|
|
|
return MusicBox.LowestNote.NoteNumber; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -73,7 +71,7 @@ namespace MusicBoxConverter
@@ -73,7 +71,7 @@ namespace MusicBoxConverter
|
|
|
|
|
svg.WriteCircle( |
|
|
|
|
new Vector2( |
|
|
|
|
offset.X + note.Time * scaleFactor.X, |
|
|
|
|
offset.Y + note.NoteNumber * scaleFactor.Y |
|
|
|
|
offset.Y + note.NoteNumber * scaleFactor.Y - MinNoteNumber |
|
|
|
|
), |
|
|
|
|
holeSize // radius
|
|
|
|
|
); |
|
|
|
|