Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
15
Task/Musical-scale/Wren/musical-scale-1.wren
Normal file
15
Task/Musical-scale/Wren/musical-scale-1.wren
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
import "/sound" for Wav
|
||||
|
||||
var sampleRate = 44100
|
||||
var duration = 8
|
||||
var data = List.filled(sampleRate * duration, 0)
|
||||
var freqs = [261.6, 293.6, 329.6, 349.2, 392.0, 440.0, 493.9, 523.3]
|
||||
for (j in 0...duration) {
|
||||
var freq = freqs[j]
|
||||
var omega = 2 * Num.pi * freq
|
||||
for (i in 0...sampleRate) {
|
||||
var y = (32 * (omega * i / sampleRate).sin).round & 255
|
||||
data[i + j * sampleRate] = y
|
||||
}
|
||||
}
|
||||
Wav.create("musical_scale.wav", data, sampleRate)
|
||||
16
Task/Musical-scale/Wren/musical-scale-2.wren
Normal file
16
Task/Musical-scale/Wren/musical-scale-2.wren
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
import "audio" for AudioEngine
|
||||
|
||||
class Main {
|
||||
construct new() {}
|
||||
|
||||
init() {
|
||||
AudioEngine.load("doremi", "musical_scale.wav")
|
||||
AudioEngine.play("doremi")
|
||||
}
|
||||
|
||||
update() {}
|
||||
|
||||
draw(alpha) {}
|
||||
}
|
||||
|
||||
var Game = Main.new()
|
||||
Loading…
Add table
Add a link
Reference in a new issue