skarukas
LLM embeddings and document-understanding AI at Google, electronic musician
GoogleSeattle, WA
Pinned Repositories
2solve
Solver for the New York Times "Letter Boxed" game.
codepath-ios-flix
graph-gui
An interactive graph animation framework using the HTML canvas element and JavaScript. Display data, move vertices, and add edges.
lattice-search
A web app for automatic interval approximation using an arbitrary set of basis intervals. It finds optimal mappings from points in 1D pitch space to those in a multidimensional tuning lattice.
scrabble-solver
spatial-filter
A simple spatial "filter" made in Max/MSP using phase cancellation techniques. Allows location-based attenuation of a stereo audio file. Also allows the user to manipulate the location of a center-panned signal (often a vocal track). Made just for fun.
spectralize
Implementation in Max/MSP. Plays back incoming MIDI notes as partials of the harmonic series
springs
A "piano roll" music editor for intuitive voice-independent tuning.
sudoku-solver
Sudoku solver using constraint satisfaction and graph search.
xen
A high-level, interpreted language for analyzing and operating upon musical pitch structures within the context of xenharmonic microtonal theory
skarukas's Repositories
skarukas/springs
A "piano roll" music editor for intuitive voice-independent tuning.
skarukas/xen
A high-level, interpreted language for analyzing and operating upon musical pitch structures within the context of xenharmonic microtonal theory
skarukas/graph-gui
An interactive graph animation framework using the HTML canvas element and JavaScript. Display data, move vertices, and add edges.
skarukas/lattice-search
A web app for automatic interval approximation using an arbitrary set of basis intervals. It finds optimal mappings from points in 1D pitch space to those in a multidimensional tuning lattice.
skarukas/spectralize
Implementation in Max/MSP. Plays back incoming MIDI notes as partials of the harmonic series
skarukas/2solve
Solver for the New York Times "Letter Boxed" game.
skarukas/codepath-ios-flix
skarukas/codepath-ios-parstagram
skarukas/JShorthand
A lightweight ES6 JavaScript library enabling a clean and flexible syntax for performing a set of object mutations or function calls in only one statement.
skarukas/scrabble-solver
skarukas/sudoku-solver
Sudoku solver using constraint satisfaction and graph search.
skarukas/tune
Object-oriented TS library for dynamic musical tuning of pitch collections.
skarukas/codepath_twitter
skarukas/combination-tone-synth
A MacOS app that calculates and plays back combination tones.
skarukas/complex-roots
Computes a set of solutions for `a**b` for real numbers `a, b` by finding all complex solutions (roots of `x**(1/b) = a`).
skarukas/function-descriptor
A Javascript library for inspecting a function's signature, including parameter names.
skarukas/java-docs-samples
Java and Kotlin Code samples used on cloud.google.com
skarukas/kmodp.net
kmodp website
skarukas/microjs.com
Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit!
skarukas/nodejs-docs-samples
Node.js samples for Google Cloud Platform products.
skarukas/pitch-set-conv-net
A small custom 1D convolutional neural network for learning pitch set transformations.
skarukas/python-docs-samples
Code samples used on cloud.google.com
skarukas/resynthesis
Monophonic audio segmentation and resynthesis--using a recording of a solo instrument to synthesize new audio (through audio splicing). Final Project for B557 Audio Processing.
skarukas/skarukas.com
Personal website
skarukas/smass
skarukas/stache-js
Lightweight and unobtrusive JS config framework that lets clients create multiple instances of your Javascript library, each with separate configuration / state.
skarukas/vertex-ai-samples
Notebooks, code samples, sample apps, and other resources that demonstrate how to use, develop and manage machine learning and generative AI workflows using Google Cloud Vertex AI.
skarukas/web-audio-projects
Some fun things I've made with the WebAudio API.
skarukas/xen-dev
development version of xen musical programming language
skarukas/xen-development