I’ve dabbled with this idea off and on for a while. Finally got the inspiration, direction and the time to do something with it.
Began writing songs in a very stripped down form - just piano and a synth string patch. these song demos are just quick sketches to develop musical ideas without getting lost in all of the potential synth sounds.
The current working album title is “Cascading Demux”. It will be heavy on the EDM spectrum with some of my retro influences shining through. The self imposed rules:
All of the sound design will be done from the ground up — NO factory presets with the exception of the two Reason piano patches. All synth sounds will come from my dusty old analog boards or patched together in NI Reaktor and Tassman 4. Expect heavy granular synthesis and glitched out digital artifacts.
Drum soumds will all be created in Reason’s Drum designer and will be programmed from scratch. (no pre-packaged loops except for the ones I make)
Will shoot for a January release date and may look into crowdfunding for a physical release, depending on the response.
Download (or clone) the ruby-jekyll-box contents to your project directory.
From the command line ‘cd’ into the that directory and run
$ vagrant up
After everything finishes installing, loading, etc. and you’re ready to run your project, you’ll need to ssh into the virtualbox
$ vagrant ssh
Your project directory will sync with your guest (virtual) directory under /vagrant in the virtual box. To test this, make sure you are in the guest box and then
$ cd /vagrant
Which should list the contents of your project directory from with the virtual box. You can add a file into the project directory and run
again to see that it shows your added file.
So the idea is to edit your project locally using your favorite tools and then test it on a functioning ruby 2 / jekyll stack virtually — regardless of what version of Ubuntu or Ruby you’re running locally.
If you have spent enough time working with a LAMP stack in various linux distros, you’ll understand the amount of tweaks and configurations it takes to make them functional for your development environment. What’s more it seems every distro and every version of every distro has slightly different tweaks and settings that come up. And to add to the frustration the host where your deploying your site/app may have different settings altogether.
This is where Vagrant comes in. It is a way to setup a virtual development environment that is consistent and works regardless of your local web server situation. It is essentially a wrapper for Virtualbox (or VMware) that you can ssh into.
Then there is puppet which is a useful tool for taking the pain out of setting up your Apache, MySQL, & PHP stack among other things. More info here.
I’ll include some blogs on installing and setting up one of these virtual environments on my Ubuntu 13.04 rig.
So my boss has turned me on to a ruby based static site generator called jekyll
We’re actually using it to generate some sites for the company.
It is a great way to develop a layout and then serve it up to the web. You can update text without having to mess with your HTML etc. It is also a great (and free) way to build and manage a blog without all of the giant overhead you get with wordpress or other bloated CMS platforms.
You can host it through your github account, I’ve also heard that you can host in your dropbox. Here are some sites that were built with jekyll:
Anyway, I’m going to use it to build my personal site now that I have the time. I like tumblr for the visuals but it’s not the best for blogging. I’ll update my experiences with it here as I go. I plan to include jquery & bootstrap for some of the front end design and to make it responsive for various devices.