Herzlich willkommen im Forum. Willst Du im Sinne einer Musik-Meta-Datei Deine Töne codieren: 1000, 100 2000, 141 1500, 150 als Datei abspeichern, mit System.IO.File.ReadAllLines(...) einlesen, splitten und Deine Play(a, b)-Routine aufrufen.
Zitat von LJ Jojo: „hab aber leider trotzdem keine Ahnung wie ich das Programmieren soll.“ Dann solltest Du etwas kleiner anfangen und Beispiele aus einem Buch nachprogrammieren, Threads mit Dich interessierenden Themen verfolgen, die Grundlagen lernen halt. Wenn Du nicht weißt, wovon wir reden, musst Du unsere Sprache lernen, nicht anders herum. Sorry.
@LJ Jojo: Soll hinterher eine Datei rauskommen, die Du mit dem Windows Media Player abspielen kannst oder soll hinterher eine Datei rauskommen, die Du mit Deinem Programm ausliest und dann per Console.Beep() abspielst?
Such mal auf der Hauptseite nach WAVE generieren. Du hast einen WAVE-Header, der muss richtig belegt sein und danach eine entsprechende Anzahl Samples, je nach Typ Mono-8, Mono-16 oder Stereo-8, Stereo-16 und so. Da musst Du halt mal ein wenig rumspielen.
Zitat von LJ Jojo: „Kann man das irgendwie beheben?“ Wenn Du das Wave rechnest, musst Du beim Beginn und beim Ende bzw. Übergang auf "weiche Kurven" achten. Hast Du den Code zum Wave-generieren? Lass mal sehen, da findet sich was.