Displaying 1 to 12 from 12 results

osu - rhythm is just a *click* away!

  •    CSharp

Rhythm is just a click away. The future of osu! and the beginning of an open era! Commonly known by the codename "osu!lazer". Pew pew. This project is still heavily under development, but is in a state where users are encouraged to try it out and keep it installed alongside the stable osu! client. It will continue to evolve over the coming months and hopefully bring some new unique features to the table.

clubber - Application of music theory in audio reactive visualizations

  •    Javascript

This small js library listens to audio sources and extracts the underlying rhythmic information. The linear frequency energies are converted into midi notes which music theory suggests to be a better segregation for music audio. A set of meaningful measurements are produced in a form suitable for direct use in webgl shaders, or any other context. This simple flow provides a powerful framework for the rapid development of awesome audio reactive visualisations.

prosodic - PROSODIC: a metrical-phonological parser, written in Python

  •    Python

PROSODIC is a a metrical-phonological parser written in Python. Currently, it can parse English and Finnish text, but adding additional languages is easy with a pronunciation dictionary or a custom python function. PROSODIC was built by Ryan Heuser, Josh Falk, and Arto Anttila, beginning in the summer of 2010. Josh also maintains another repository, in which he has rewritten the part of this project that does phonetic transcription for English and Finnish. Sam Bowman has contributed to the codebase as well, adding several new metrical constraints. PROSODIC does two main things. First, it tokenizes text into words, and then converts each word into its stressed, syllabified, phonetic transcription. Second, if desired, it finds the best available metrical parse for each line of text. In the style of Optimality Theory, (almost) all logically possibile parses are attempted, but the best parses are those that least violate a set of user-defined constraints. The default metrical constraints are those proposed by Kiparsky and Hanson in their paper "A Parametric Theory of Poetic Meter" (Language, 1996). See below for how these and other constraints are implemented.

pulse.js - :musical_score: Beats per minute (BPM) automatic detection with Web Audio API

  •    Javascript

This library aims to get the BPM (beat per minute) automatically with Web Audio API. This is a screenshot of a game based on rhythms like "Dance Dance Revolution". It show one of the several possibilities of Pulse.




postcss-vertical-rhythm - A PostCSS plugin to create a custom vertical rhythm unit from the base font-size and line-height

  •    Javascript

A PostCSS plugin to create a custom vertical rhythm unit from the base font-size and line-height. See PostCSS docs for examples for your environment.

order.less - Baseline alignment, column grids and modular scales.

  •    CSS

Requirements: Less v2.2.0; calc() support. Column grid mixins let you define a uniform grid with fixed inner gutters, and set elements' padding, margin, offset and width in columns. At the moment, only uniform grids with inner gutters are supported, e.g. a 3-column grid will have 2 gutters between 3 columns of equal width.

tappy - :shoe: A JavaScript library for recording and comparing rhythms

  •    Javascript

A JavaScript library for recording and comparing rhythms. The project page lives here. The library uses a universal module definition, so it should work with whatever system you're using.


shevy - Configurable Vertical Rhythm & Typography for Sass

  •    CSS

A simple, configurable Sass library for typography with perfect vertical rhythm. Shevy is a Sass library, and thus requires Sass to be installed on your machine and and some means of compiling Sass down to CSS. I leave the details of that setup to you.

aframe-clubber - A-Frame component for music visualisations using the Clubber library

  •    Javascript

Audio driven visualizations for A-Frame using the Clubber rhythm analysis library. A system (clubbers) is responsible for fetching the frequency data from an audio element. It also creates three bands to cover the whole spectrum. Refer to Clubber for more details on the library itself.

clubberize - Enables the use of clubber tool modulators in javascript projects

  •    Javascript

A helper lib complementing Clubber Tool to enable easy use of Clubber in js apps, webgl or other. Think of it like a set of vibrating crystals that you can slot in and effortlessly animate your graphics to the tune of music. Clubber Tool tool can export its state using long urls that contain a full serialization of its config. Patches made with the tool provide up to 4 modulators using processors defined in the glsl fields. Glsl makes sense for applying the vectorization technique described in the clubber readme but limits the reuse of the modulators themselves.