3.0.0 • Published 8 years ago

beepscript v3.0.0

Weekly downloads
3
License
BSD-3-Clause
Repository
github
Last release
8 years ago

BeepScript

Create wave musics with JavaScript

BeepScript

Demo

Full Example

const BeepScript = require('beepscript') //Import BeepScript module

const bs = new BeepScript()              //Create BeepScript object

bs.beep(440, 1)                          //Play 400 Hz for 1 second
bs.sleep(1/2)                            //Sleep for 1/2 second
bs.beep('C#4', 1/4)                      //Play note C#4 for 1/4 second
bs.sleep(1)                              //Sleep for 1 second
bs.beep(500, 1/2)                        //Play 500 Hz for 1/2 seconds
bs.sleep(0.5)                            //Sleep for 0.5 seconds
bs.beep('Eb5', 2)                        //Play note Eb5 for 2 seconds

bs.seq([                                 //Play a sequency of beeps and sleeps
	[440, 1],                            //A beep is an array with note or frequency and duration
	1/2,                                 //A sleep is a number
	['C#4', 1/4],
	1,
	[500, 1/2],
	0.5,
	['Eb5', 2]
])

bs.write('music.wav')                    //Write to file music.wav

Methods

  • bs.beep(frequencyOrNote, duration)
  • bs.sleep(duration)
  • bs.seq(sequency)

Supported notes

C0 C#0 Db0 D0 D#0 Eb0 E0 F0 F#0 Gb0 G0 G#0 Ab0 A0 A#0 Bb0 B0
C1 C#1 Db1 D1 D#1 Eb1 E1 F1 F#1 Gb1 G1 G#1 Ab1 A1 A#1 Bb1 B1
C2 C#2 Db2 D2 D#2 Eb2 E2 F2 F#2 Gb2 G2 G#2 Ab2 A2 A#2 Bb2 B2
C3 C#3 Db3 D3 D#3 Eb3 E3 F3 F#3 Gb3 G3 G#3 Ab3 A3 A#3 Bb3 B3
C4 C#4 Db4 D4 D#4 Eb4 E4 F4 F#4 Gb4 G4 G#4 Ab4 A4 A#4 Bb4 B4
C5 C#5 Db5 D5 D#5 Eb5 E5 F5 F#5 Gb5 G5 G#5 Ab5 A5 A#5 Bb5 B5
C6 C#6 Db6 D6 D#6 Eb6 E6 F6 F#6 Gb6 G6 G#6 Ab6 A6 A#6 Bb6 B6
C7 C#7 Db7 D7 D#7 Eb7 E7 F7 F#7 Gb7 G7 G#7 Ab7 A7 A#7 Bb7 B7
C8 C#8 Db8 D8 D#8 Eb8 E8 F8 F#8 Gb8 G8 G#8 Ab8 A8 A#8 Bb8 B8
3.0.0

8 years ago

2.0.4

8 years ago

2.0.3

9 years ago

2.0.2

9 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.0.28

9 years ago

1.0.27

9 years ago

1.0.26

9 years ago

1.0.25

9 years ago

1.0.24

9 years ago

1.0.23

10 years ago

1.0.22

10 years ago

1.0.21

10 years ago

1.0.20

10 years ago

1.0.19

10 years ago

1.0.18

10 years ago

1.0.17

10 years ago

1.0.16

10 years ago

1.0.15

10 years ago

1.0.14

10 years ago

1.0.13

10 years ago

1.0.12

10 years ago

1.0.11

10 years ago

1.0.10

10 years ago

1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago