summaryrefslogtreecommitdiff
path: root/roombacomm-client/src/com/hackingroomba/roombacomm/Note.java
blob: d0bbc2550204ad4b181175fd3e33f752d652b789 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

package com.hackingroomba.roombacomm;

/**
 * Simple wrapper for musical notes
 */
public class Note {
    public int notenum;   // midi note number
    public int duration;  // in milliseconds
    
    Note( int anotenum, int aduration ) {
        notenum  = anotenum;
        duration = aduration;
    }
    public String toString() { 
        return "("+notenum+","+duration+")";
    }
    public int toSec64ths() {
        return duration * 64/1000;
    }
}