diegeticmn Goto Github PK
Name: K
Type: User
Bio: Generative Music, Data sonification. Code hobbyist. Python, Ruby, R, Java, Javascript, Elixir, Haskell, Supercollider, HTML5, CSS3
Twitter: diegeticmn
Location: Duluth, MN
Blog: diegeticmn.com
Name: K
Type: User
Bio: Generative Music, Data sonification. Code hobbyist. Python, Ruby, R, Java, Javascript, Elixir, Haskell, Supercollider, HTML5, CSS3
Twitter: diegeticmn
Location: Duluth, MN
Blog: diegeticmn.com
This is essentially a "rough draft" of an ongoing project to sonify local air quality data. This project uses the purpleair.com air monitor network to create chords from four air monitors of a user's choice and output those chords via midi (for use in a DAW or directly). Essentially, this highlights difference in air quality between monitors - for instance, to highlight differences in air quality between different neighborhoods in a city. If there is little difference in air quality, only one or two notes will be played, while large differences in air quality will lead to large chords over several octaves. This code was used for a live performance by Diegetic at The Embassy on March 7th, 2020.
Simple Caesar cypher in Haskell
An interactive musical instrument. Random circles are created of varying size and color. Users can click circles to produce a note - brighter circles create higher notes, larger circles create louder notes. Users may control the range of colors, size range, and frequency at which circles appear.
Jython script for sonifying data from CSV files. This was used to create songs on Diegetic's 'Above a Burning Earth' album. Additionally, I have included a Supercollider script I used to perform a live version of this sonified climate data at Embassy 35 in Duluth.
Computes the truth value of user-inputted sentences using the given library
A simple script for finding concordances in a group of text files for a given word. Designed to be used with the downloadable version of COCA, but can be easily changed to fit your needs
A python script for creating generative music by tracking real-time flight data and mapping these to musical notes in a scale. Used to create the album Air Traffic by Diegetic, which can be found at diegetic.bandcamp.com. You can see a demo video of this script in action on youtube, at https://www.youtube.com/watch?v=MBsq5CxQu3g&feature=youtu.be
This is part of a project for "Zeeen," a Milwaukee-based zine project. Users are given a prompt to color a color-rich portrait of themselves and are then directed to this application. The application asks users to take a picture of their portrait, then creates music based on the colors used. Color choice chooses instruments, key, chords, and melody
Developed as a final group project for a graduate-level natural language processing course at the University of Minnesota Duluth. Published in the Proceedings of The 12th International Workshop on Semantic Evaluation - see: https://aclanthology.info/papers/S18-1082/s18-1082
A script for finding the most significant terms in a given document by comparing to similar documents. For Korean text only.
Interactive map which shows country name, country name in native language, and the native language of each country.
Takes in a text file and lemmatizes all the words inside, then returns n-grams in the desired length ordered by frequency. Currently returns just the lemmas, but can be easily edited to return lemma-POS pairs.
Detects the frequency of various morphemes in a given text file in English
Identify nominalizations in a given text file in Elixir
A simple example of how one could possibly make a Twitter bot that mirror's somebody else's speech. Since twitter bots are against Twitter's TOS, I would never actually make one and you shouldn't either. But this is how you could.
A simple sentiment analysis script for English
A simple sentiment analysis script for Korean text.
This is a more simple version of my other lemmatizer. This one does not remove stopwords. Used for a demo in a linguistics class
A script for finding the most significant terms in a given document by comparing to similar documents. For English text only.
This is a musical instrument that converts air quality data into ambient music. It was used to create the album "Two Neighborhoods" by Diegetic. You can see it in action at www.twoneighborhoods.xyz
Counts frequency of each word in a given text file - uses Elixir.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.