ChangeLog -- News and Updates

  • Implementing Basic Braille support for BRLTTY:
    Prompted by a user asking for support of the Basic Braille by Handy Tech on the BRLTTY Mailing List, I asked Handy Tech to let me have a look at their current protocol specs. They have been nice enough to provide me what I need, plus lend me a piece of hardware for a few days to ensure that the driver actually really works as advertised. Implementing the necessary model and USB entries was rather easy. Now I am waiting for the real thing to arrive to do testing.
  • My first humble attempt at a flute recording:
    Today I did my first attempt at recording a Bach piece on the flute! While I am very excited about it, I also know how poor it is, so please don't be too harsh, I am hoping to learn. Comments very welcome.
  • FreeDots 0.2 released!:
    The biggest notworthy change is probably the addition of the beginnings of a user manual.
  • FreeDots project page created:
    I've been recently playing with OMR and the possibilities of automatic translation to braille music notation. FreeDots is the current project title, and there is already a bit of source code available.
  • German translation effort started:
    I've begun to translate parts of this site to german . Automatic Content-Language selection is used, so you have to configure your browser to get your language of choice by default . Alternatively, you can append .de to every html filename to get the german version of the page .
  • x86_32 and x86_64 assembler from one source file:
    As a small x86 assembler exercise to bring old knowledge into foreground again, I've written a AT&T format (GNU Assembler) X86 assembler code example for Linux that uses cpp (the C Preprocessor) to generate code conditionally for x86_32 and x86_64. It is basically just a Hello World alike example, printing its command-line arguments separated by newline characters.
  • A simple text-mode holdem poker simulator:
    I've felt the need to play poker on my computer. But since all the ready-made poker software is either graphical or a non-accessible web-application, I've written a small poker simulator using the python poker-engine package. It allows you to play a table with up to 10 players, all opponents being computer players. Try to win all the chips on the table and come out at first place.
  • I am not a teeny pop star:
    Now that they actually released some album by Mario Lang, my phone isn't very useable anymore. Therefore, I am at least trying to do something by adding a FAQ.
  • Chess puzzles on
    After a long time I finally integrated the code I once sponsored for BrailleChess.Net into as well.
  • Emacs Lisp tools update:
    Hola! The summer is unfortunately over, so it is the right time (frio, humido y no sol) for coding again. A new Emacs extension for RME Hammerfall card users. And the jack.el package was updated a bit.
  • Finally enabled HTTPS (sort of):
    Yes! We finally enabled https for, at least sort of. YOu can reach via https if you use There is now also a link on the front-page to reach the https-enabled site.
  • Working on better CSS support:
    Just to let you know in case you wonder why the layout suddenly totally went crazy, I am trying to learn how to appropriately use CSS these days. This incidentally also means that after many years, finally drops the table-based design.
  • yatm now supports libsndfile:
    All file formats supported by libsndfile (and that is really lots) are not also supported in yatm. THis for instance finally makes FLAC encoded files work, and you can also use yatm to play all sorts of RIFF WAVE files and whatnot.
  • Pictures of my guitars added:
    Thanks to nico for taking these snapshots, I've now added thumbnail (and high-res versions) of pictures of my guitars to the guitar page.
  • (She) trashed sweet love:
    A kind of a protest track, reflecting stuff I have to get rid of. Don't take it too seriously, and no, its ment to sound that way.
  • Added extension classes to SuperCollider page:
    It is now well over a year that I started to do all things audio inside SuperCollider. Added some of the extension classes I wrote so far to the SC page. More to come, watch out!
  • Updates to schearnet:
    schearnet now supports proper command-line arguments. In particular, -i specifies the interface and -h specifies the scsynth host. Filter expressions can now be written without quotes, since schearnet concatenates the remaining arguments to one expression. A bug was fixed which led to pretty high pitched sounds and a real-time live example had also been linked. You can now listen to the network traffic at my home internet connection!
  • tcpdump for audiophiles:
    Inspired by the recent hearnet-0.0.4 release, I ported the idea over to a SC3 client, so now I can run schearnet on whatever machine I like and have scsynth synthesis sound on my audio workstation.
  • A new page about the guitar:
    I finally collected some of the materials I more or less use daily around the topic of playing the guitar on one new page. Music is now also a new toplevel menu. The probably most interesting bit here are the recordings of the guitar lessons I took so far (german).
  • yatm 0.3: GCC-4 fixes:
    After reading a mail from Janina I realized that yatm does not build using GCC 4. THe problem was actually quite simple to fix, GCC-4 now complains about namespace violations for the class as well as for the other stuff like constants etc. which actually feels correct. Fixed and reuploaded.
  • bf.el: New test case implementation:
    After a long time, I finally found the time to update bf.el with a very cool implementation of a BrainFuck interpreter written in BrainFuck by Daniel B Cristofani. bf-test, the bf.el self-test function, now runs about 150 times faster, and is a lot smaller :-). Thanks Daniel!
  • osc.el: Open Sound Control library for Emacs:
    A now much more complete version of osc.el was just released. This version includes client and server support. The only things that are missing are bundles and blob datatype handling.
  • tuneit-0.3: Performance improvements:
    A new version of the simple command line instrument tuner tuneit has just been released. This version features an slightly optimized FFT based algorithm and fixes to support comppilation with GCC 4.0.
  • BCF2000 review added to the hardware section:
    I've recently bought a Behringer B-CONTROL FADER (BCF2000). I am very positively supprised about the features I received for that amount of money (240 EUR is not that much for motorized faders in my opinion) that I immediately went ahead and wrote a review for the hardware section. I plan to use the BCF2000 as primary interface for SuperCollider work.
  • tuneit 0.2: Initial release:
    This is the first public version of tuneit, an ALSA and JACK compatible command-line instrument tuning program.
  • Yatm 0.2.3: Fix Vorbis stereo playback:
    Thanks to a bug report on blinux-list, I realized that I made some stupid cut and paste error in the vorbis stereo code. Maybe it would really have been better after all to not duplicate, rather abstract the code here. Well, one does learn new things every day. And now, off to Sonnenklang!
  • Yatm Homepage created:
    Well, it seems appropriate to give this project its own little (yet very empty) subpage.
  • Yatm 0.2.1: Ogg Speex support added:
    Another day → a new feature request → another library → another feature. Version 0.2.1 of Yet Another Time Machine adds support for playing Ogg Speex encoded files. Seeking and timed playback is not yet implemented for Speex, but playback works quite nicely I think.
  • Yatm 0.2: Ogg vorbis support added:
    Another day, another library, another feature. Version 0.2 of Yet Another Time Machine adds support for playing .ogg files. Seeking and timed playback is not yet implemented for ogg, on the other hand, in case of ogg I now use floating point values all the way through SoundTouch and convert to 16 bit signed after that. I am not sure, but it feels like this sounds a lot better. Later versions will feature 24bit precision from libmad. The quality of this little tool amazed me beyond belief. I can seriously listen to human speech at about 160% of the original tempo and still understand it all. This is indeed going to be a major time saver!
  • Yet Another Time Machine -- first release!:
    I have been playing with a little audio library recently which can do tempo stretching while preseving the original pitch of a sound. This has led to a little tool which can already be used to playback audiobooks at say, 140% speed.
  • New RSS based ChangeLog!:
    Since one is supposed to go with the times, now has a RSS feed which you can use to easily get informed about changes.
  • JVC MP-XP7250DE:
    A new page with info on how to get a JVC MP-XP7250 up and running under Linux.
  • gspi 0.0.8:
    Release gspi-0.0.8 (very minor but anoying dist bug fixed).
  • gspi 0.0.7:
    Release gspi-0.0.7 (the CCC Camp 2003 release).
  • Truth in C:
    A small example which demonstrates truth in C.
Last Modified: 2013-04-22 14:29:05
You can view the Source Code of this page