public ActionResult Create(string title, string artist, string album) { TrackClass myTrack = new TrackClass(artist, album); CD myCD = new CD(title, myTrack); return(View("Index", myCD)); }
public async Task <IActionResult> Post([FromBody] TrackClass track, Storage s) { track.PartitionKey = track.PartitionKey ?? "unknown"; track.RowKey = track.RowKey ?? Guid.NewGuid().ToString(); await s.InsertIn("tracks", track); return(new OkObjectResult(JsonConvert.SerializeObject(track))); }
static public void AddTracks(int numberOfTracks, GameObject gameObj) { for (int i = 0; i < numberOfTracks; i++) { TrackClass track = new TrackClass { id = i, AudioSource = gameObj.AddComponent <AudioSource>() }; trackList.Add(track); } }
public static void ConvertToMIDI(string outputFile, Stream inputStream, byte chunk, bool restrict) { Settings.LimitChunks = chunk; Settings.Restrict = restrict; // Dim fileStream1 As New FileStream(file, FileMode.Open, FileAccess.Read) var fileStream2 = new FileStream(outputFile, FileMode.Create, FileAccess.ReadWrite); var br = new BinaryReader(inputStream); var bw = new BinaryWriter(fileStream2); ReadHeader(br); if (!HeaderData.Valid) { throw new FormatException("Header of .m64 file is invalid!"); } else { StartMIDIHeader(bw); StartMIDISettings(bw); long position = bw.BaseStream.Position; byte track = 0; while (Conversions.ToInteger(track) < 16) { byte layer = 0; while (Conversions.ToInteger(layer) < 16) { HeaderData.TotalTimestamp = 0; br.BaseStream.Position = 0L; StartMIDITrack(bw, track); ConvertHeader(br, bw, track, layer); FinishMIDITrack(bw, track); TrackData = new TrackClass(); LayerData = new LayerClass(); NoteData = new NoteClass(); layer += 1; } track += 1; } if (position == bw.BaseStream.Position) { br.Close(); bw.Flush(); bw.Close(); // fileStream1.Close() fileStream2.Close(); HeaderData = new HeaderClass(); File.Delete(fileStream2.Name); throw new FormatException(".m64 file is invalid!"); } else { FinishMIDIHeader(bw); FinishMIDISettings(bw); br.Close(); bw.Flush(); bw.Close(); // fileStream1.Close() fileStream2.Close(); HeaderData = new HeaderClass(); } } }
public CD(string title, TrackClass track) { _title = title; _track = track; }