File: Transpose%20Plus%201%20Degree.cs

package info (click to toggle)
cadencii 3.3.9%2Bsvn20110818.r1732-5
  • links: PTS
  • area: main
  • in suites: stretch
  • size: 35,880 kB
  • sloc: cs: 160,836; java: 42,449; cpp: 7,605; ansic: 1,728; perl: 1,087; makefile: 236; php: 142; xml: 117; sh: 21
file content (15 lines) | stat: -rw-r--r-- 588 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public static class Transpose_Plus_1_Degree {
    public static bool Edit( org.kbinani.vsq.VsqFile Vsq ) {
        for ( int i = 1; i < Vsq.Track.size(); i++ ) {
            for ( int j = 0; j < Vsq.Track.get( i ).getEventCount(); j++ ) {
                org.kbinani.vsq.VsqEvent item = Vsq.Track.get( i ).getEvent( j );
                if ( item.ID.type == org.kbinani.vsq.VsqIDType.Anote ) {
                    if ( item.ID.Note < 127 ) {
                        item.ID.Note++;
                    }
                }
            }
        }
        return true;
    }
}