コード例 #1
0
ファイル: track.cs プロジェクト: mayomatsuda/prodbox
    public track(Java.IO.FileDescriptor filename, string filenameString, long l1, long l2)
    {
        songFile       = filename;
        songFileString = filenameString;
        long1          = l1;
        long2          = l2;

        isPrepped  = false;
        hasStarted = false;

        if (!(songFile == null))
        {
            string[] datalist = filenameString.Split("-");
            name   = datalist[0];
            key    = datalist[1];
            bpm    = int.Parse(datalist[2]);
            defBPM = bpm;
            type   = datalist[3].Remove(1);
            try
            {
                sp = builder.Build();
                id = sp.Load(songFile, long1, long2, 1);
            }
            catch (System.Exception e) { System.Diagnostics.Debug.WriteLine(e.Message); }
        }
    }
コード例 #2
0
ファイル: song.cs プロジェクト: mayomatsuda/prodbox
 public song(Java.IO.FileDescriptor bassFile, string bassFileString, long b1, long b2, Java.IO.FileDescriptor drumsFile, string drumsFileString, long d1, long d2, Java.IO.FileDescriptor instrumentsFile, string instrumentsFileString, long i1, long i2, Java.IO.FileDescriptor vocalsFile, string vocalsFileString, long v1, long v2)
 {
     theBass        = new track(bassFile, bassFileString, b1, b2);
     theDrums       = new track(drumsFile, drumsFileString, d1, d2);
     theInstruments = new track(instrumentsFile, instrumentsFileString, i1, i2);
     theVocals      = new track(vocalsFile, vocalsFileString, v1, v2);
 }