You are viewing a single comment's thread from:

RE: Pi Tag 2018 - Pi Musik

in #de-stem7 years ago

Sehr schöne Idee, das so zu machen. Ich hab mal auf Rechtsklick -> Untersuchen gedrückt, da mich interessiert hat, ob ihr die Töne generiert oder nur Dateien abspielt, aber siehe da, es sind Sounddateien, die zu den passenden Ziffern (anscheinend sogar zu Kombinationen, denn es sind weitaus mehr als zehn ID-Zuweisungen zu den zehn Sounddateien) abgespielt werden.

Mich würde interessieren, ob man nicht auch über einen Tonwellengenerator etwas ähnliches gestalten könnte. Wenn man da mit Sinuswellen arbeitet, hat man noch eine weitere Ebene, die den Song mit Pi verbindet.

Und, falls ihr sehen wollt, wie sich jemand damit abquält, den Chudnovsky-Algorithmus per Hand auszurechnen, hier noch ein heute veröffentlichtes Video von Matt Parker.

Sort:  

Das geht sicherlich mit einem Tonwellengenerator, aber leider nicht so ohne weiteres im Browser. Wir wollten etwas, was im Browser generiert wird und haben leider keine sauber funktionierende Möglichkeit gefunden im Browser Töne anhand von Frequenzen zu generieren. Aber vielleicht versuchen wir das in Zukunft nochmal.

Wir wollen auf jeden Fall noch mehr Variation in die Musik bringen indem wir das Tempo der Noten variieren und uns noch andere Dinge einfallen lassen. ;)

Ja, das ist ein herrliches Video und Matt Parker ist einer der Mathematiker, denen man getrost auf YouTube folgen kann. Da kommt immer was interessantes und lustiges bei rum.

Ja, sowas dachte ich mir bereits. ^^ Ich wollte eben anfangen zu suchen, aber wenn ihr nichts diesbezüglich gefunden habt werde ich jetzt auch nix so auf die schnelle finden. Wobei ich mir nicht vorstellen kann, dass man in JavaScript keine Möglichkeit hat, eine Tondatei zu verändern. Dann könnte man einen "Standard"-Sinus mit einer definierten Frequenz verwenden und diesen nach belieben anpassen. Aber sowas ist ja immer leichter gesagt als getan. ^^

Haltet uns auf jeden Fall auf dem Laufenden, wenn ihr weiter an dem Projekt arbeitet. :D

Okay. Es geht.

Aber ich finde nicht genau, wie das umgesetzt wird. Der Player auf der Seite ist in nem <canvas>-Tag eingebunden, wie darauf aber zugegriffen wird blicke ich gerade nicht. Auf jeden Fall geht das "irgendwie" auch im Browser. Wenn nicht die BWL-Klausur anstehen würden würde ich mich ja damit befassen. ^^

Edit: Es ist spät und ich sollte schlafen gehen, ich habe nicht bemerkt, dass die Seite beschreibt, wie das geht, weil ich nur auf den Player geachtet habe. Oh mann.

Coin Marketplace

STEEM 0.28
TRX 0.22
JST 0.040
BTC 95868.13
ETH 3643.74
SBD 3.90