Frequency Programming Language ยท Where sound is the source code
Loading command library...
Whole numbers passed as values to commands.
SET x 42
ADD x 10 result
Text values wrapped in quotes.
SET name "Sirius"
OUTPUT "hello world"
Any word that is not a command becomes a variable name.
SET total 0
OUTPUT total
Separates parameters. Frequency: 900Hz
Symbol: ๊ฉ
SET x 1 COMMA y 2
Opens a parameter block. Frequency: 864Hz
Symbol: แ
IF OPEN_PAREN x GT 5 CLOSE_PAREN
Closes a parameter block. Frequency: 882Hz
Symbol: แ
LOOP OPEN_PAREN 10 CLOSE_PAREN
Logical true value. Frequency: 528Hz
SET flag TRUE
IF flag OUTPUT x END_IF
Logical false value. Frequency: 396Hz
SET flag FALSE
Empty / undefined value. Frequency: 174Hz
SET x NULL
BEGIN
OUTPUT "hello world"
END
BEGIN
SET x 10
SET y 5
ADD x y result
OUTPUT result
END
BEGIN
SET counter 0
LOOP 3
ADD counter 1 counter
OUTPUT counter
END_LOOP
END
Run a program in the editor to generate audio
No audio generated yet