All Projects → KilledByAPixel → 1keys

KilledByAPixel / 1keys

Licence: gpl-3.0
A 1 Kilobyte JavaScript Piano

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to 1keys

Autopiano
自由钢琴 🎹 AutoPiano ( https://www.autopiano.cn ) Simple & Elegant Piano Online
Stars: ✭ 5,117 (+4236.44%)
Mutual labels:  music, audio-player
Jssynth
Make music in your browser with this synthesizer and sequencer
Stars: ✭ 25 (-78.81%)
Mutual labels:  music, instrument
Webaudiofont
Use full GM set of musical instruments to play MIDI and single sounds or effects. Support for reverberation and equaliser. No plugins, no Flash. Pure HTML5 implementation compatible with desktop and mobile browser. See live examples.
Stars: ✭ 600 (+408.47%)
Mutual labels:  music, instrument
Snapcast
Synchronous multiroom audio player
Stars: ✭ 4,028 (+3313.56%)
Mutual labels:  music, audio-player
Audio player flutter
🎧 Apple Music / Tidal Audio Player for Flutter
Stars: ✭ 52 (-55.93%)
Mutual labels:  music, audio-player
Dx7 Supercollider
My accurate Yamaha DX-7 clone. Programmed in Supercollider.
Stars: ✭ 395 (+234.75%)
Mutual labels:  music, instrument
Waveform Playlist
Multitrack Web Audio editor and player with canvas waveform preview. Set cues, fades and shift multiple tracks in time. Record audio tracks or provide audio annotations. Export your mix to AudioBuffer or WAV! Project inspired by Audacity.
Stars: ✭ 919 (+678.81%)
Mutual labels:  music, audio-player
React Music Player
🎵 Maybe the best beautiful HTML5 responsive player component for react :)
Stars: ✭ 321 (+172.03%)
Mutual labels:  music, audio-player
Sonic Pi
Code. Music. Live.
Stars: ✭ 8,736 (+7303.39%)
Mutual labels:  music, instrument
Vyplayindicator
PlayIndicator inspired by Apple's Music Player.
Stars: ✭ 47 (-60.17%)
Mutual labels:  music, audio-player
Sbplayerclient
支持全格式的mac版视频播放器
Stars: ✭ 110 (-6.78%)
Mutual labels:  music, audio-player
React Cassette Player
Simple ReactJS HTML5 audio player component built with SVG icons from The Noun Project.
Stars: ✭ 93 (-21.19%)
Mutual labels:  music, audio-player
Canaree Music Player
Complete music player published in the Play Store. Heavily relies on Dagger, kotlin coroutines and Clean architecture.
Stars: ✭ 371 (+214.41%)
Mutual labels:  music, audio-player
Skplayer
🎵 A simple & beautiful HTML5 music player
Stars: ✭ 437 (+270.34%)
Mutual labels:  music, audio-player
Awesome Music Production
A curated list of software, services and resources to create and distribute music.
Stars: ✭ 340 (+188.14%)
Mutual labels:  music, instrument
Chordious
Fretboard diagram generator for fretted stringed instruments.
Stars: ✭ 22 (-81.36%)
Mutual labels:  music, instrument
Swift Radio Pro
Professional Radio Station App for iOS!
Stars: ✭ 2,644 (+2140.68%)
Mutual labels:  music, audio-player
React Music
Make beats with React!
Stars: ✭ 2,696 (+2184.75%)
Mutual labels:  music, instrument
Strawberry
🍓 Strawberry Music Player
Stars: ✭ 972 (+723.73%)
Mutual labels:  music, audio-player
Mpd
Music Player Daemon
Stars: ✭ 1,289 (+992.37%)
Mutual labels:  music, audio-player

🎹 1Keys

A 1 Kilobyte JavaScript Piano By Frank Force 2020

LIVE DEMO - Enhanced Version

LIVE DEMO - 1k Version

POSTMORTEM - Code Explanation

🎹🎷🎻∿

This tiny three instrument piano supports play with both keyboard and mouse!

Features

  • Four different instrument sounds
  • Keyboard and mouse support
  • Multiple notes can be played independently
  • Notes can be held for any length of time
  • Sounds ramp on and off to eliminate pops
  • Keys light up red when played
  • Sounds stop if focus is lost

Screenshot

The enhanced version sounds the same but has a few small bonus features...

  • Octave and Key control
  • Keyboard keys displyed on piano

Thanks to Rodrigo Siqueira for helping prototype.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].