All Projects â†’ EvandroLG â†’ Ts Audio

EvandroLG / Ts Audio

Licence: mit
🎼 ts-audio is an agnostic library that makes it easy to work with AudioContext and create audio playlists in the browser

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Ts Audio

Jquery Lightbox
Superseded by Fancybox: https://fancyapps.com/fancybox/3/
Stars: ✭ 90 (-7.22%)
Mutual labels:  client-side
Transcribe
A simple audio transcription helper. No signup, no logs, no tracking.
Stars: ✭ 93 (-4.12%)
Mutual labels:  audio
Winyl
Winyl's main repository.
Stars: ✭ 97 (+0%)
Mutual labels:  audio
Backgroundmusic
Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.
Stars: ✭ 10,652 (+10881.44%)
Mutual labels:  audio
Mediaelement Files
Sample media files (MP4, WebM, Ogv, MP3, etc.) for the MediaElement.js library
Stars: ✭ 92 (-5.15%)
Mutual labels:  audio
React Cassette Player
Simple ReactJS HTML5 audio player component built with SVG icons from The Noun Project.
Stars: ✭ 93 (-4.12%)
Mutual labels:  audio
Quell
Quell is an easy-to-use, lightweight JavaScript library providing a client- and server-side caching solution for GraphQL. Use Quell to prevent redundant client-side API requests and to minimize costly server-side response latency.
Stars: ✭ 90 (-7.22%)
Mutual labels:  client-side
Audio Speaker
Output audio stream to speaker, browser/node-wise
Stars: ✭ 97 (+0%)
Mutual labels:  audio
Fastaudio
🔊 Audio and fastai v2
Stars: ✭ 93 (-4.12%)
Mutual labels:  audio
Av Converter
[av-converter.com] Audio and Video Converter, and YouTube downloader. Convert to MP3, MP4, AAC, FLAC, AC3, WAV, etc.
Stars: ✭ 97 (+0%)
Mutual labels:  audio
Segan Pytorch
SEGAN pytorch implementation https://arxiv.org/abs/1703.09452
Stars: ✭ 91 (-6.19%)
Mutual labels:  audio
Specgan
SpecGAN - generate audio with adversarial training
Stars: ✭ 92 (-5.15%)
Mutual labels:  audio
Processing Sound
Audio library for Processing built with JSyn
Stars: ✭ 94 (-3.09%)
Mutual labels:  audio
Balena Sound
Build a single or multi-room streamer for an existing audio device using a Raspberry Pi! Supports Bluetooth, Airplay and Spotify Connect
Stars: ✭ 1,306 (+1246.39%)
Mutual labels:  audio
Medialoader
Cache video/audio while playing for any android media player
Stars: ✭ 97 (+0%)
Mutual labels:  audio
Pizzicato
Library to simplify the way you create and manipulate sounds with the Web Audio API.
Stars: ✭ 1,296 (+1236.08%)
Mutual labels:  audio
Wolf Shaper
Waveshaper plugin with a spline-based graph editor (LV2, VST, DSSI and Jack)
Stars: ✭ 93 (-4.12%)
Mutual labels:  audio
Freemp
Free Media Player (FreeMp)
Stars: ✭ 97 (+0%)
Mutual labels:  audio
X32 Behringer
This GIT repo (C language) holds applications and utilities for the Behringer X32 and M32 mixing consoles. Additional details, documentation, implementation examples and apps can be found in my website:
Stars: ✭ 97 (+0%)
Mutual labels:  audio
Badges
The definitive rendering collection of badges
Stars: ✭ 95 (-2.06%)
Mutual labels:  client-side

ts-audio · Build Status license

ts-audio is an agnostic and easy-to-use library to work with the AudioContext API and create Playlists.

Features

  • Simple API that abstracts the complexity of the AudioContext API
  • Cross-browser support
  • Makes easy to create audio playlist
  • Works with any language that compiles to JavaScript
  • Supports to Types
  • Zero-dependecy

Installation

To install ts-audio, execute:

$ npm install ts-audio

or

$ yarn add ts-audio

Quickstart

ts-audio has two components at its core: Audio and AudioPlaylist. Both components are functions that you can call with certain parameters.

Below is an example of how to use the Audio:

import Audio from 'ts-audio';

const audio = Audio({
  file: './song.mp3',
  loop: true,
  volume: 0.2,
});

audio.play();

To use the AudioPlaylist component is also quite simple:

import { AudioPlaylist } from 'ts-audio';

const playlist = AudioPlaylist({
  files: ['./songOne.mp3', './songTwo.mp3', './songThree.mp3'],
  volume: 0.7,
});

playlist.play();

Docs

License

MIT

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].