Jonathan Frank's repositories
clip-gan
Create music videos using CLIP with BigGAN, DALL-E and StyleGAN
clip-image-sorter
Sort a folder of images according to their similarity with provided text in your browser (use a browser-ported version of OpenAI's CLIP model and the web's new File System Access API)
CPP-SubwordTextEncoder
Based on the SubwordTextEncoder From Tensorflow Datasets, but I implemented it in CPP. https://www.tensorflow.org/datasets/api_docs/python/tfds/deprecated/text/SubwordTextEncoder
fix-webm-duration
navigator.mediaDevices.getUserMedia + MediaRecorder create WEBM files without duration metadata. This library appends missing metadata section right to the file blob.
image-analyze-workers
The zoo of image processing webworkers for javascript or typescript.
imagenet-sample-images
1000 images, one per image-net class. For easy visualization/exploration of classes.
ofxFlowTools
openframeworks addon. Combines 2D fluid simulation, optical flow and more using GLSL shaders. Works best with live camera input.
ofxPd
(maintained) a Pure Data addon for OpenFrameworks using libpd
OFXtoOfelia
openFrameworks tutorials for Pure Data ofelia external.
openai-clip-js
OpenAI's CLIP model ported to JavaScript using the ONNX web runtime
simple-yet-powerful-srt-subtitle-parser-cpp
A single header simple, powerful and full blown srt subtitle parser written in C++.
SRT-Support-for-HTML5-videos
Makes it possible to add SRT files to a HTML5 video using the <track /> element
stable-diffusion
A latent text-to-image diffusion model
StyleCLIP
Using CLIP and StyleGAN to generate faces from prompts.
tf2-transformer-chatbot
Transformer Chatbot in TensorFlow 2 with TPU support.
transformers-js
Browser-compatible JS library for running language models
web-audio-api
The Web Audio API v1.0, developed by the W3C Audio WG
webmidi
Tame the Web MIDI API. Send and receive MIDI messages with ease. Control instruments with user-friendly functions (playNote, sendPitchBend, etc.). React to MIDI input with simple event listeners (noteon, pitchbend, controlchange, etc.).