johnnyscript

70 Packages by johnnyscript

  • abre launch new browser windows/tabs that can use require() in the browser with browserify
  • amod amplitude modulator
  • answerver incremental server port listener function
  • beatmath module is a function that requires two arguments * @Number - measure length in beats * @Array - list of beats
  • cheatcode cheat code for jsynth audio dsp web audio catchphrase
  • clonenode deep DOM node clone
  • closeness test proximal range of number values
  • color-mix rgba color mixer
  • compute-style get the computer style property of an HTML element
  • crush2bits aught-bitcrush simulator
  • crypto-fund This modules will return the total receieved dollar value for an array of bitcoin/dogecoin wallet objects. It also fetches latest conversion values, once upon init, and then every 12 hours.
  • data-delay general purpose delay circular delay buffer
  • delay-buffer delay buffer
  • dsp-interface generic, socketed HTML5 interface for digital signal processing with sliders and exponents
  • es666 async front end module loader and code executor
  • fakefix turn absolute elements into fixed ones, relatively (not actually)
  • film module for browser webcam/mic
  • find-pos returns the absolute position of an HTML element
  • flat-radio-field flat ui radio select field builder
  • frequencies returns a static object of arrays of musical frequenices
  • getids return an object with all your elements, where each key is the element's id
  • gridlayer makes an array of arrays matrix out of x,y values
  • iframarfi launch an iframe that can require() in the browser with browserify
  • jbuffers A fork of module 'buffers', by Substack. Works with TypedArrays. Treat a collection of Buffers/TypedArrays as a single contiguous partially mutable Buffer.
  • jdelay a delay function for DPS / audio
  • jgauss gaussian distribution in two flavors, standard normal & general normal
  • jigger a generator for audio signals that combines your synth function with an envelope and timing. For use with jsynth, nvelope, and jsynth-sync. Look em up on NPM.
  • jjjohnny
  • jmao JS to ArrayBuffer to JS
  • jmod audio / dsp enveloping with some added features
  • jsynth write audio with javascript functions in the browser
  • jsynth-file-sample test audioBufferSource node for web audio API
  • jsynth-mic Web Audio Mic/Line-in node from getUserMedia
  • jsynth-midi time based function for reading events from midi files
  • jsynth-pitch-shift
  • jsynth-sync syncopator for audio scripting
  • jsynth-waveform draws waveforms to canvas
  • jsynth-ww write audio with javascript functions in the browser, now with webworkers
  • jsynth-zerone advanced rayray based god syncopator for audio scripting
  • jtype measures word and font widths and heights
  • jynth chainable synth with smattering of effects
  • meffisto a thing you can use for gaussian distributed overtones.
  • midi-file-parser npm port of jasmid, a midi file parser
  • mouse-around mouse hover event for elements
  • normalize-time normalizer for time values, given a start time and duration
  • nota-bene partial clone of Node's fs module (including streams) for the browser File System API
  • numerical gives yr numbers math helpers
  • nvelope enveloping for audio and time domain DSP
  • offsetter offset coordinate system
  • opa command line server + browserify
  • oscillators the finest javascript oscillators
  • parametrical instant front end for your functions
  • pixecho module for browser webcam/mic
  • sesame-stream the instant noodle of stream types
  • set-it-off 4 quadrant position for HTML Elements
  • shazaam SHAZAAM
  • since-when timing functions using process.hrtime
  • sloop loop over buffer slices
  • sortof sort lists of objects by date strings
  • syncopation syncopation for time based DSP
  • t-dex draws a timeline with arbitrary intervals to html canvas
  • touchdown events for mouse and touch in one
  • troloop test audioBufferSource node for web audio API
  • uxer library of user interaction modules, under construction
  • uxer-flat-dial a flat dial / knob / spin event for touch and mouse
  • uxer-show HTML slider logic
  • webaudio write audio streams with javascript functions in the browser
  • windorfer higher level api for creating and removing iframes in browsers
  • work-slave turn string into html5 web workers
  • wowmany count up the total download count of an authors modules over the previous $n days

18 Packages starred by johnnyscript

  • binary-csv A fast CSV binary data parser written in javascript
  • create-project Create a new project based on a branch in a github repo. Supports basic format strings
  • dependency-check checks which modules you have used in your code and then makes sure they are listed as dependencies in your package.json
  • html-inline inline javascript, stylehseets, and images from an html page
  • kapitalize Industrious Bitcoin client
  • multirepo a power tool for batch processing multiple github repositories
  • musicnamer Organize your music collection
  • ndarray-wav Read WAV files into ndarray
  • peerflix Streaming torrent client for Node.js
  • point-in-region Quickly and robustly determines which region contains a given query point
  • psychonaut bloom filter testing of tagged words
  • readdirp Recursive version of fs.readdir with streaming api.
  • readme display a module's readme in the terminal
  • type-lock Locks an objects properties to a specific type.
  • typedarray-to-buffer Convert a typed array to a Buffer without a copy
  • vlc-api HTTP API client for vlc v2.0.1 Twoflower
  • xtend extend like a boss
  • zelda Automatically `npm link` all your packages together!