Skip to content
/ THOT Public

THOT | Dual audio player with crossfader and 2*7 bands Equalizer

License

Notifications You must be signed in to change notification settings

webdev23/THOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4f29bad · Mar 18, 2018

History

35 Commits
May 8, 2017
May 8, 2017
Mar 18, 2018
Apr 2, 2017
Apr 7, 2017
Apr 2, 2017
Apr 2, 2017
May 8, 2017

Repository files navigation

  • THOT | That HTML Outrageous Turntable
  • Dual deck audio player
  • Crossfader with automations
  • Dual 7 bands Equalizer
  • Find songs in many local folders to organize a random playlist
  • Full keyboard controls
  • Instant song lyrics
  • Display albums pictures
  • Song notifications
  • id3 processing
  • Automixer, autoplaylists
  • Demo: https://webdev23.github.io/THOT/
  • This program can fully work offline in a browser


  • Nico KraZhtest | 2017 | ponyhacks.com

  • Keyboard events (Azerty):
  • Space bar: Play random track immediatly
  • [Ctrl+Enter]: Open deckA file manager
  • [Shift+Enter]: Open deckB file manager
  • [,]: Random track on both decks
  • [;]: Random Track deck A
  • [:]: Random Track deck B
  • [!]: Copy deckA track to deckB
  • [a/z]: Slider track automations with delays
  • [Ctrl+!]: Copy deckA track to deckB
  • [Shift+!]: Copy deckB track to deckA
  • [Ctrl+Left/Right]: Main Slider left/right
  • [Alt+Up/Down]: Main Slider switch
  • [Ctrl+Up/Down]: Ratio slider up/down
  • [Alt+Up/Down]: Ratio slider switch

  • Basic usage from js:
  • Random track from playlist:
  • trackRandom()
  • trackRandomA()
  • trackRandomB()
  • Play the playlist numbered 13 on deckA:
  • deckA.src = list[13]
  • Fade automation from the deck B to A in (350)ms
  • autoDeckA(350)
  • Show the Equalizer:
  • showEq("off")
  • showEq("on")

**