Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ponytone by Peach Hack (#PonyDev @ Everfree Nor...

Ponytone by Peach Hack (#PonyDev @ Everfree Northwest 2018)

A 10 minute lightning talk at BronyCon 2018's Pony Programming panel. Find more slides at http://developer.horse

Presented by Peach Hack https://twitter.com/KatharineBerry

https://ponytone.online

Inky Collective

May 19, 2018
Tweet

More Decks by Inky Collective

Other Decks in Programming

Transcript

  1. Peach Hack • Working on Google Cloud • Failed to

    make smartglasse at Intel • Used to make watches at Pebble • Also another pony game: rpg.horse @KatharineBerry
  2. Pitch detection The AnalyserNode interface represents a node able to

    provide real-time frequency and time-domain analysis information. AnalyserNode
  3. Pitch detection The ScriptProcessorNode interface allows the generation, processing, or

    analyzing of audio using JavaScript. ScriptProcessorNode
  4. WebRTC: Getting Started Just initiate ICE with a STUN server

    and relay the SDPs between clients, being ready to fall back on TURN if STUN fails.
  5. WebRTC: Acronym Hell • ICE: Interactive Connectivity Establishment • SDP:

    Session Description Protocol • STUN: Session Traversal Utilities for NAT • TURN: Traversal Using Relays around NAT
  6. Help me! • Try it: https://ponytone.online • It’s open source:

    https://github.com/Katharine/ponytone • Discord: https://discord.gg/QGHdhSU • There is a lot more work to do: settings, latency calibration, variable difficulty levels, better song filtering, improved pitch detection, …