python Making a Raspberry Pi-powered AI to play piano I was inspired by Dan Tepfer's piano worlds to explore my own universe of augmented piano playing. Could I write an artificial intelligence that learns piano in real-time and can then improvise with my style in the music breaks between my own playing?
raspberry-pi Raspberry Pi Aurora Alarm Auroras often happen in the dark of the night and their occurrence is random. The best predictions usually only provide an hour's notice. To make sure I can get to see the latest Canadian auroras, I made a Raspberry Pi Aurora Alarm.
raspberry-pi Music hyperdiscovery with a Raspberry Pi, Python, and IFTTT This is a beginner's guide for a simple way for implementing a Raspberry Pi server for hyperdiscovery of music. The idea is simple - to setup a server that finds new songs that are related to any song that I like on Spotify or YouTube.
python What are the ingredients' ingredients? What would happen if you made a recipe out of the ingredients for a recipe? What if you repeated this process over and over? I ended up doing this and generated the recipe that starts with the most basic ingredients - dirt, water and sun.
neural-networks Can a neural network improve my art? What if the artist painted a photo, and then used a neural network to render the photo in the style of the same painting? Would it improve the art? I decided to see for myself if neural networks would improve my art.
programming My favorite code In most cases, code is a tool. Sometimes its hard to remember that. Sometimes code is a tool to help you code, but in the best case code bridges something in reality to enhance it.
ai Generating poetry from Moby Dick What if Moby Dick was written as a sonnet, or a limerick, or as a haiku? I wrote a quick program that can take an orginal text like Moby Dick and try to do just that.
automation Quarterbacking-resistant easy-to-play co-op board games I am trying to find *the best co-operative* non-expansion games that require two or more players *and* are generally easy to set-up and play and are resistant to quarterbacking. Here's the ones I found.
ai What book is similar to Weaveworld by Clive Barker? Why I made a book recommendation service from scratch: basically I found that all other book suggestions lacked so I made something that actually worked.
vim The Best .vimrc The best .vimrc is from drbunsen.org: set nocompatible set backspace=2 func! WordProcessorMode() setlocal formatoptions=1 setlocal noexpandtab map j gj map k gk setlocal spell spelllang=en_us set thesaurus+=/Users/
raspberry-pi Revisiting my first web app tldr; One year ago, it wasn't possible for me to slim down my programs to allow the Raspberry Pi to run one web app. One year later, I am hosting 4 web apps
raspberry-pi Optimizing for the Raspberry Pi tldr; use databases - but index them; take advantage of common utilities or learn Go I like to write web apps and host them myself on the Pi. I'm no code ninja. I
How to do Speech-To-Text on a Raspberry Pi This closely follows this but also includes the Pi dependencies: sudo apt-get install swig oss-compat pulseaudio libpulse-dev automake autoconf libtool bison python-dev Sorry, you can't use 8-bit audio. For all benchmarks I recorded
hacking Download sounds from a JS-8 Boss makes a really cool Audio player with guitar effects, the JS-8. It turns out that some of the cool sounds that is has can be downloaded directly via a little hacking. You'll
automation My retweet-to-win bot As many have already done, I ventured to make a retweet-to-win bot on Twitter to investigate how many of the contests are real.
Benchmarking GPIO pins on a Raspberry Pi tldr; use Go for reading GPIO pins because its about as fast as C for practical uses and a bit easier to code in, but use C if you want to write to
music Music Discovery Tools Here is a list that I've compiled containing all the music discovery tools out their on the internet. I've also included the clustering method, the pros, and the cons of each website. Website
Faster string matching The problem I constantly find myself in a situation, like developing the Music Suggestions Ninja, where I need to have the user enter a string and find the best match for that string
ai How my Poetry generator passed the Turing Test The real Turing Test of this AI was to get it accepted to a literary journal, which was accomplished - this poetry was successfully accepted into a literary journal at a prestigious university. The story is below and the code is at the bottom for those who want to make their own!
automation A Beowulf cluster in less than 200 lines of code This is a simplistic attempt to create a Beowulf computer (a distributed computer from old computers).
electronics Open-source motion sensor Here's some instructions for my attempts to create an open-source DIY motion sensor using cheap parts.
raspberry-pi Making a simple AI on a Raspberry Pi computer I create a fully functional AI out of a Raspberry Pi - including voice recognition, facial recognition, and text-to-speech.