Melodien Soundsequenzen mit dem arduino wieder geben

Wie die Bytes notiert sind, ist unerheblich, das wandelt die IDE beim Compilieren sowieso in binär um.
Wie du die Frequenz hoch bekommst steht hier:

http://books.google.de/books?id=YSsj2b2h37kC&pg=PA253&lpg=PA253&dq=arduino+audio+pwm&source=bl&ots=bsOKLhzR_p&sig=OCDKMQCYwm0tVHuVOlPPLyr2zZE&hl=de&sa=X&ei=S4DhUKjyFI_Nsgb0-oGwBQ&ved=0CDEQ6AEwAA#v=onepage&q=arduino%20audio%20pwm&f=false

DIe PWM ist quasi die "Trägerfrequenz" für das Ausgangssignal und muss mindestens um den Faktor 2..3 höher sein als das höchste "getragene" Signal (lt. Abtasttheorem) und ausserdem natürlich (bei Audio) selber nicht mehr im Hörbereich (>20kHz). In deine Ausgabeschleife musst du ausserdem noch ein DelayMicroseconds einbauen und so dimensionieren, dass zunächst bei der Ausgabegeschwindigkeit wieder die ursprüngliche Samplingrate rauskommt. Verkürzt du das Delay, dann wird der Sound höher, verlängerst du es, tiefer ...

for (int i=0; i<2280; i++)
{
  analogWrite(Speaker,myArray[i]);
  DelayMicroseconds(125); //so ungefähr bei 6k Sampling, genauen Wert ausprobieren
}

Hörst du denn schon irgendwas?