summaryrefslogtreecommitdiff
path: root/static
diff options
context:
space:
mode:
authorrekado <rekado@elephly.net>2015-08-16 05:15:04 +0200
committerrekado <rekado@elephly.net>2015-08-17 22:56:02 +0200
commit0d58b658a63f4ec3e938deffee22763131a816b8 (patch)
tree95f5475f5bb021209f9d239af29d6c58d11c72a0 /static
parent69b4e3db8cac30029fb94640f30354ac7c338b5b (diff)
Convert articles to skribe format.
Diffstat (limited to 'static')
-rw-r--r--static/index.markdown49
-rw-r--r--static/lv2/mdaepiano.markdown57
-rw-r--r--static/lv2/mdapiano.markdown55
-rw-r--r--static/projects.markdown59
-rw-r--r--static/wavedrum/index.markdown48
5 files changed, 0 insertions, 268 deletions
diff --git a/static/index.markdown b/static/index.markdown
deleted file mode 100644
index 6fb8424..0000000
--- a/static/index.markdown
+++ /dev/null
@@ -1,49 +0,0 @@
-# Free software and music
-
-My name is rekado and I'm currently working as a programmer and
-[GNU/Linux](http://gnu.org) server administrator. I enjoy writing
-Free Software. You can find some of
-[my code here](http://git.elephly.net) or on
-[Github](http://github.com/rekado). At night I'm a musician. I play
-the [Chapman Stick](http://stick.com). Some of my recordings and
-performances can be found on
-[SoundCloud](http://soundcloud.com/rekado) or on
-[Youku](http://u.youku.com/user_show/id_UMTc2MDI3NDc2.html).
-
-
-You can contact me via email at <span
-class="obfuscated">sflbep,xfcAfmfqimz/ofu</span>. Please use
-[my public key](/rekado.pubkey) when writing me email. If you don't
-know much about encrypting email please take a look at the
-[email self-defense website](https://emailselfdefense.fsf.org) by the
-[Free Software Foundation](http://fsf.org).
-
-
-## [Blog](/posts)
-
-On occasion I write articles. Here's the
-[latest article](/posts/latest.html). I recommend the series of posts
-on [hacking the Wavedrum](/tags/wavedrum.html).
-
-
-## [Projects](/projects.html)
-
-- [Wavedrum stuff](/wavedrum/index.html)
-- Libertree
-- [SoundCLI](/soundcli.html)
-- [LV2 Plugins](/lv2/mdapiano.html)
-
-
-## Ecology
-
-Currently I'm studying toward a Bachelor of Applied Science via
-distance learning at the
-[Open Polytechnic](http://www.openpolytechnic.ac.nz). Some of my
-[writings on ecology can be found in this section](ecology.html).
-
-
-## Weird stuff
-
-- [The Elephly](/elephly.html)
-- [Fur man](/fur-man.html)
-
diff --git a/static/lv2/mdaepiano.markdown b/static/lv2/mdaepiano.markdown
deleted file mode 100644
index 5865adf..0000000
--- a/static/lv2/mdaepiano.markdown
+++ /dev/null
@@ -1,57 +0,0 @@
-# mda EPiano
-
-This is an LV2 port of the mda EPiano VSTi (not to be confused with the
-[mda Piano](/lv2/mdapiano.html)). The original VST that this port is
-based on was written by Paul Kellett.
-
-The original [announcement post can be found here](/posts/2010-10-14-chinese-tune-mda-epiano.html).
-
-
-## Compiling
-
-To compile the mda Piano plugin, just execute the following statement:
-
- make && sudo make install
-
-This will copy the compiled plugin to `/usr/local/lib/lv2`. To change
-the target prefix, pass the `PREFIX` variable to `make`.
-
-To build the mda EPiano plugin, pass `TYPE=mdaEPiano` to `make`:
-
- make TYPE=mdaEPiano
- sudo make install TYPE=mdaEPiano
-
-**NOTE**: you will need the [lvtoolkit libraries](http://lvtoolkit.org) to
-compile this plugin.
-
-
-## Connecting
-
-You will need an LV2 host to use the plugin. I'm using `jalv.gtk`:
-
- jalv.gtk http://elephly.net/lv2/mdaPiano
-
-You should now be able to connect your MIDI device to the plugin via JACK. Also
-don't forget to connect the plugin's stereo output to your system's outputs:
-
- jack_connect system:playback_1 mdaPiano:left
- jack_connect system:playback_2 mdaPiano:right
-
-I provide a simple connect script with the code which does these things
-automatically.
-
-
-## License
-
-The original mda VST plug-ins by Paul Kellett are released under the
-MIT license or under the GPL "either version 2 of the License, or (at
-your option) any later version". The LV2 ports of the mdaPiano and
-mdaEPiano plugins by rekado are released under GPLv3, or (at your
-option) any later version.
-
-
-## Download
-
-[Fetch the source here](http://git.elephly.net/software/lv2-mdametapiano.git).
-The latest
-[release tarball can be downloaded here](http://git.elephly.net/software/lv2-mdametapiano.git/archive/0.0.2.tar.gz).
diff --git a/static/lv2/mdapiano.markdown b/static/lv2/mdapiano.markdown
deleted file mode 100644
index ccb1142..0000000
--- a/static/lv2/mdapiano.markdown
+++ /dev/null
@@ -1,55 +0,0 @@
-# mdaPiano
-
-This is an LV2 port of the mdaPiano VSTi (not to be confused with the
-[mdaEPiano](/lv2/mdaepiano.html)). The original VST that this port is based on
-was written by Paul Kellett.
-
-
-## Compiling
-
-To compile the mda Piano plugin, just execute the following statement:
-
- make && sudo make install
-
-This will copy the compiled plugin to `/usr/local/lib/lv2`. To change
-the target prefix, pass the `PREFIX` variable to `make`.
-
-To build the mda EPiano plugin, pass `TYPE=mdaEPiano` to `make`:
-
- make TYPE=mdaEPiano
- sudo make install TYPE=mdaEPiano
-
-**NOTE**: you will need the [lvtoolkit libraries](http://lvtoolkit.org) to
-compile this plugin.
-
-
-## Connecting
-
-You will need an LV2 host to use the plugin. I'm using `jalv.gtk`:
-
- jalv.gtk http://elephly.net/lv2/mdaPiano
-
-You should now be able to connect your MIDI device to the plugin via JACK. Also
-don't forget to connect the plugin's stereo output to your system's outputs:
-
- jack_connect system:playback_1 mdaPiano:left
- jack_connect system:playback_2 mdaPiano:right
-
-I provide a simple connect script with the code which does these things
-automatically.
-
-
-## License
-
-The original mda VST plug-ins by Paul Kellett are released under the
-MIT license or under the GPL "either version 2 of the License, or (at
-your option) any later version". The LV2 ports of the mdaPiano and
-mdaEPiano plugins by rekado are released under GPLv3, or (at your
-option) any later version.
-
-
-## Download
-
-[Fetch the source here](http://git.elephly.net/software/lv2-mdametapiano.git).
-The latest
-[release tarball can be downloaded here](http://git.elephly.net/software/lv2-mdametapiano.git/archive/0.0.2.tar.gz).
diff --git a/static/projects.markdown b/static/projects.markdown
deleted file mode 100644
index f64a252..0000000
--- a/static/projects.markdown
+++ /dev/null
@@ -1,59 +0,0 @@
-# Projects
-
-Here is a list of some of the projects that I'm involved with that
-actually might be useful to others.
-
-## Hacking the Wavedrum
-
-I wrote a [series of blog posts](/tags/wavedrum.html) in which I
-document my efforts to understand and possibly manipulate the firmware
-of Korg's Wavedrum. The PCB is easily accessible and exposes big
-connector pads as well as a microSD card---an invitation to play with
-the hardware.
-
-The [project page](/wavedrum/index.html) is the best place to get an
-overview and to see the current status. It contains links to the
-sources of any software artifacts I create in the process.
-
-
-## GNU Guix
-
-[GNU Guix](http://gnu.org/s/guix) is a novel package manager for
-[GNU systems](http://gnu.org). In Guix a package is treated as a pure
-function whose output is fully described by its inputs (its
-dependencies). I'm packaging lots of bioinformatics software when I'm
-in the office and audio tools when I'm off work.
-
-
-## Libertree
-
-[Libertree](http://libertreeproject.org) is a collection of software
-to build social networks. The core components include a web frontend
-application and an XMPP backend component that will work with any
-regular XMPP server.
-
-![The Libertree logo](/images/libertree-logo.png)
-
-If you want to test Libertree, request an invitation to [my server](https://oak.elephly.net) by sending an email to <span class="obfuscated">mjcfsusffAfmfqimz/ofu</span>.
-
-You can also run Libertree on your own server if you wish. The code for all components is hosted on [github](https://github.com/Libertree). Refer to the [installation
-documentation](https://github.com/Libertree/libertree/blob/master/INSTALLATION.md)
-or use the [installer](https://github.com/Libertree/libertree/blob/master/installer/install). If you need help, just ask in our chat channel ([#libertree](http://webchat.freenode.net/?channels=libertree) on Freenode).
-
-I'm currently working on turning Libertree into a [pubsub service](http://xmpp.org/extensions/xep-0060.html).
-Here is [a collection of public announcements](https://oak.elephly.net/s/rekado/announce) I made on Libertree.
-
-
-## SoundCLI
-
-[SoundCLI](/soundcli.html) is a SoundCloud client for the console. Check out
-the [project page](/soundcli.html) for more information.
-
-
-## LV2 plugins
-
-I have ported two VST instruments to the LV2 plugin framework, because I missed
-them after my move to GNU/Linux.
-
-- [mda EPiano](/lv2/mdaepiano.html)
-- [mda Piano](/lv2/mdapiano.html)
diff --git a/static/wavedrum/index.markdown b/static/wavedrum/index.markdown
deleted file mode 100644
index 4b48e62..0000000
--- a/static/wavedrum/index.markdown
+++ /dev/null
@@ -1,48 +0,0 @@
-# Wavedrum
-
-I wrote a [series of blog posts](/tags/wavedrum.html) in which I
-document my efforts to understand and possibly manipulate the firmware
-of Korg's Wavedrum. The PCB is easily accessible and exposes big
-connector pads as well as a microSD card---an invitation to play with
-the hardware.
-
-Although I'm perfectly content just playing with the hardware, I do
-hope that my work will eventually allow me and others to modify the
-data on the Wavedrum such that custom sounds and loops (and possibly
-algorithms) can be used.
-
-
-## Current status
-
-It is possible to load firmware from the microSD card by pressing
-*Write* and *1* while powering on the Wavedrum, followed by pressing
-*Write* again (another undocumented mode can be entered by pressing
-*Write* and *Mode* while powering on).
-
-The Wavedrum unfortunately rejects any modified firmware. The
-Oriental edition will not load the firmware of the Original/Black
-edition, nor will it load the firmware of the Global edition. It also
-won't load any modified firmware (e.g. where the only difference is
-that two bytes are swapped). I intend to figure out how the Wavedrum
-validates the data on the SD card before deciding to reject them.
-
-
-## Blog posts
-
-- [Hacking the Wavedrum](/posts/2013-08-11-hacking-the-wavedrum.html)
-- [Firmware comparison between Wavedrums Original, Black and Oriental](/posts/2013-10-31-wavedrum-data-comparison.html)
-- [Connectors on the Wavedrum's circuit board](/posts/2013-12-09-wavedrum-connectors.html)
-- [Disassembling the Wavedrum firmware](/posts/2014-09-18-wavedrum-firmware-disassembler.html)
-
-
-## Software
-
-[wavedrum-lib](http://git.elephly.net/wavedrum/wavedrum-lib.git)
-
-: Haskell library for parsing, editing, and writing Wavedrum
- programmes (presets).
-
-[sharc-disassembler](http://git.elephly.net/wavedrum/sharc-disassembler.git)
-
-: Very rudimentary, partial disassembler for SHARC ADSP binaries
- helping me to understand the Wavedrum's bootloader.