Ruoho Ruotsi's repositories
BeatSeeker
Synchronises Ableton Live to a live input such as microphone in the room or DJ playing record
pure-data-workbench
Custom pure data (Pd) experiments, abstractions, externals and community tools (like RJDJ rjlib)
Kobo-Deluxe-Ports
Porting Kobo Deluxe (a retro arcade space shooter game) to MacOS, Android and iOS. Work in progress.
Memory-Mosaic-iOS
Source code for the iOS application Memory Mosaic available on iTunes: https://itunes.apple.com/us/app/memory-mosaic/id475759669?mt=8 - Performs real-time segmentation, analysis, and retrieval of multiple audio sources such as iTunes, Microphone, and Audiobus connections. Requires pkmAudio, pkmMatrix, and possibly others.
MusicPlayerViewController
An iPhone view controller to visualize and control music playback
soundtouch-js
JavaScript audio time-stretching and pitch-shifting library
beat-matching-crossfader
beat matching crossfader
Beat-Tracking-Evaluation-Toolbox
A Python implementation of a number of beat tracking evaluation methods
beat_onset
evaluation of onset functions for beat tracking
BeatTrack
Predictive beat tracking, eventually to be used with Bemis100
cppn-gan-vae-tensorflow
Train CPPNs as a Generative Model, using Generative Adversarial Networks and Variational Autoencoder techniques to produce high resolution images.
david-cope-cmmc
LISP source code for David Cope's book "Computer Models of Musical Creativity".
dp_python
Optimized Dynamic Programming (Dynamic Time Warp) as a Python external
drumtranscription_pd
An open-source streaming drum transcription system for Pure Data
GenerativeDesignLibrary3
Processing 3.x Library for the book Generative Design
harmonicmixing
uses the concept of "harmonic mixing" to create a delightful mix from your music collection.
iosNativeExampleStoryboards
OpenFrameworks (v0.8) iOS native (UIKit) example project with Storyboards
Matrix-Fourier-Algorithm
MATLAB test scripts experimenting with MFA variations for decomposing 1d FFTs of lengths n = R C
mix-machine
The Mix Machine is a collection of scripts to automatically make DJ mixes from music files
painterly-morph
A openFrameworks painterly rendering/facial morphing app
pyechonest
Python client for the Echo Nest API
raplysaattori
Raplysaattori is a software used to detect rhymes and compute their lengths from English / Finnish rap lyrics.
remix-examples
All the remix examples, all the time.
rhythm-analysis
LabROSA rhythm and onset analysis
senarvi-speech
Tools that I have created for speech recognition and language processing research.
sti-wav
Speech Transmission Index (STI) from real speech waveforms
VAE_rec
Variational Recurrent Auto Encoder