仕事
ボタンを押すと、キーごとに異なるサウンドを出力するプログラムを作成する必要があります。
使用するキーは次のとおりです。
1!2"34$5%6^78*9(0qQwWeErtTyYuiIoOpPasSdDfgGhHjJklLzZxcCvVbBnm
ノートはで始まり、C
上の各キーは1つの半音を追加します。
少し簡単にしましょう。2つの同様のタスクから選択できます。
1)別のキーが押されるまで続くキーが押されたときに別のノートを出力します。このプログラムは無期限に実行されます
2)上記の文字のみを含む文字列を入力として、各ノートを正確に1秒間出力します(0.05秒のバリエーションが許可されます)
入力
- 押されているキー
- 上記のシンボルのみを含む単一の文字列
出力
- 別のキーが押されるまで鳴る単一の音符
- 一連のメモ、それぞれ1秒長
ノート
Letter | Note
-------+-------
1 | C
! | C#
2 | D
" | D#
3 | E
4 | F
$ | F#
5 | G
% | G#
6 | A
^ | A#
7 | B
8 | C
* | C#
9 | D
( | D#
0 | E
q | F
Q | F#
w | G
W | G#
e | A
E | A#
r | B
t | C <-- middle C
T | C#
y | D
Y | D#
u | E
i | F
I | F#
o | G
O | G#
p | A
P | A#
a | B
s | C
S | C#
d | D
D | D#
f | E
g | F
G | F#
h | G
H | G#
j | A
J | A#
k | B
l | C
L | C#
z | D
Z | D#
x | E
c | F
C | F#
v | G
V | G#
b | A
B | A#
n | B
m | C
ルール
- タスクの中から選択することもできますが、答えの中のどれを言ってください
- タスク2で±0.05秒の変動が与えられます
- に沿った各シンボルは、トーンを1セミトーンずつ増やします。
- 個々のメモは上に表示されています
- これはコードゴルフなので、最短のコードが勝ちます
これは、最初はここからcaird coinheringaahingの同意を得て取得されました