• Stars
    star
    76
  • Rank 420,374 (Top 9 %)
  • Language
    Jupyter Notebook
  • Created almost 7 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Notebooks for several books, mostly in the domain of audio DSP. Notebooks are broken up by chapter. Most have animations, working code examples, and solutions (or attempts) at exercises. I hope they are helpful as a resource for other folks learning from these books!

More Repositories

1

CrosswordFiller

One of the very first programs I ever made - a program to find valid english crossword fills given a grid pattern using beam search. I found as a jar file using the Wayback Machine!
Java
49
star
2

flowgrid

Persistent ImGui editor for Faust audio programs
C++
31
star
3

midi_markov

simple markov chain midi generator taking a midi input file and generating a midi output file
Ruby
16
star
4

mesh2audio

Convert meshes into physical audio models and play them by striking mesh vertices in a 3D viewer.
C++
16
star
5

flowgrid_old

The main goal of this project is to enable the construction of complex audio graphs with grid-organized control surfaces like Ableton's Push 2. Connections default to match common DAW conventions based on their arrangement in the grid. This project is deprecated. New version here: https://github.com/khiner/flowgrid
C++
11
star
6

MeshEditor

Real-time mesh viewer and editor using Vulkan & ImGui, with conversion of meshes to rigid body audio models.
C++
9
star
7

AutoSampler

Max4Live instrument to look through a music library to find & play samples matching incoming midi notes in real time.
JavaScript
6
star
8

tree-sitter-faust

Faust grammar for tree-sitter. Available in nvim-treesitter with `TSInstall faust`.
C
6
star
9

BeatBot

Android beat sketchpad
C
5
star
10

K-Means

K-Means implementation using Numpy, HW 4 - CS445 Machine Learning - Winter 2012 - PSU
Python
4
star
11

jaxdsp

Fast, differentiable audio processors on the CPU or GPU, controlled from the browser. The goal is to parameterize audio graphs in real-time to resemble incoming audio streams. Built with JAX, WebRTC, WebSockets and React.
TypeScript
4
star
12

ImGuiVulkanHppImage

A demo application for rendering a triangle with Vulkan-Hpp into an ImGui window via `vk::Image->Texture->ImGui::Image`.
C++
3
star
13

GeoLDMViz

3D visualizer app for inspecting generated molecules & diffusion chain output from [GeoLDM](https://github.com/MinkaiXu/GeoLDM)
C++
3
star
14

Craigslisp

A Chrome plugin to turn Craigslist into... CRAIGSLISP!
JavaScript
3
star
15

react-scripts-bootstrap-site-generator

A simple, opinionated static site generator built on top of react-create-app
SCSS
2
star
16

Barcodes

CS350 Final Project - ACM 2010 Problem B - Barcodes
Java
2
star
17

Linear-Discrimination-with-Perceptrons

HW1, CS 445, Machine Learning, Winter 2012. A perceptron to classify the handwritten number data at http://archive.ics.uci.edu/ml/datasets/Optical+Recognition+of+Handwritten+Digits . Generalizable to data with features encoded as integers, with minor variations to code.
Python
2
star
18

resume

TeX
1
star
19

sonic_pi

Sonic Pi workspace
1
star
20

Tiling_Project

Finite Automata, Quasicrystals and Robinson Tilings - Project for CS350
Java
1
star
21

sketchbook

All the sketches I've done using Processing (Java graphics library)
Java
1
star
22

AI-Challenge-2011

Ants AI Challenge for 2011
Python
1
star
23

parallel_quicksort

CS415 - Parallel Programming - HW1 - Parallel Quicksort Using Pthreads
C
1
star