Skip to content

WordPress custom block plugin that allows you to play a variety of tones using the piano keyboard.

License

Notifications You must be signed in to change notification settings

t-hamano/piano-block

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Piano Block

Test Test and Deploy

Piano Block

"Piano Block" is a WordPress custom block plugin that allows you to play a variety of tones using the piano keyboard.

Features

  • 15 instruments
  • Realistic sound based on sound sources sampled from actual instruments
  • Variable volume, switchable octave pitch and sustain pedal status
  • Synthesizer with 18 oscillators and customizable envelope

Note: The keys are optimized for the QWERTY keyboard and may not map correctly on other keyboards.

How to build

npm install
npm run build

Resources, Audio Samples

Tone.js (Web Audio framework)

Splendid Grand Piano (Acoustic Piano)

Greg Sullivan's E-Pianos (Electric Piano1, 2)

tonewheel organ sound samples by hammondman (Organ)

Shinyguitar by Karoryfer Samples (Electric Guitar, Acoustic Guitar)

Pastabass by Karoryfer Samples (Electric Bass)

Meatbass by Karoryfer Samples (Acoustic Bass)

Bear Sax by Karoryfer Samples (Sax)

VS Chamber Orchestra (Flute, Harp, Muted Trumpet, Violin, Xylophone)

SVG Repo (Block Icon)

Free SVG (Block Background Image)

Google Fonts (Banner Font)

Author

Aki Hamano (Github)