During the last days and weeks, I missed some minor features in Simple Sysexxer, so guess what I was doing…
Archive for the ‘Products’ Category
Simple Sysexxer: »Eat your own dogfood!«
Wednesday, February 3rd, 2010SRTM tiles available online
Saturday, January 9th, 2010A couple of days back, I converted the SRTM dataset into tiles containing OSM contour lines. Meanwhile the tiles are available online. This service is provided by the Stuttgart University of applied Sciences, thanks to the support of Dr. Franz-Josef Behr.
I hope the data is useful for some community work, e.g. tile rendering for slippy maps or rendering contour lines into viewports of mobile devices. If you create publicy available stuff from the data, please drop me a line.
Christoph’s Notepad ported
Wednesday, December 23rd, 2009Searching the web, I got a brief reminder that I wrote my first blog entries back in 2005. As the data collector I am, I ported them to this blog. Just in case you are wondering why some new posts with a rather dated time stamp popped up :) .
Article about Openstreetmap on mobile devices online
Sunday, December 13th, 2009The german Linux Magazin put the article about Linux on mobile devices online.
I’ve ranted about writing the article back in November and October. If you didn’t read the printed issue, the online article is another occasion.
Another interesting article is Wirbelstürmer which reports about the usage of OSM and openrouteservice.org to cope with the remains of the hurricane »Ike«. Thanks for putting those articles online, guys!
ALSA Sequencer Interface for Simple Sysexxer
Monday, November 23rd, 2009The last release of Simple Sysexxer used RtMidi for MIDI input. However, some weird things happend when I tried to receive data from my beloved Korg Z1 synth. Today I have rewritten the MIDI input thread using the ALSA sequencer API.
GPS-Articles in the current issue of german Linux Magazin
Thursday, November 5th, 2009The current issue 12/2009 of the german »Linux Magazin« features several GPS related articles. On page 40 there’s one about Openstreetmap on mobile devices, especially the N810.
(more…)
Writing an article for a magazine
Friday, October 16th, 2009After writing several papers for various conferences, I had the occasion to write an article for a magazine (I’ll post more details as soon the issue is out). I mainly did it to collect some experience with that kind of work. Fortunately the topic was about things I’m savvy about, so I just needed to collect the details and write it down. I needed several evenings anyway, as it required to check out current versions of some software and to cope with some glitches in it.
I’m not 100% content, but it’s now a good compromise of what was desired by the client and what I would have written if I was solely responsible for the content. What I’ve heard so far, the client is content as well. Great.
All in all an excellent occasion, and I learned a lot. If you are in the situation to write an article, don’t deny it just because you are too busy or lazy right now. Writing does not only improve your writing skills, but also is a nice training to nail down things effectively. Being an information worker at some software company, it is essential to let others precisely know what I’m intending. Otherwise I either was not able to achieve my goals, or at least it would cost me (and my colleagues) much more time.
Expense-Recorder released
Tuesday, October 13th, 2009Admittedly, it’s just a modification of the Waypoint Catcher. For me it’s useful anyway :) .
A little night music
Friday, October 2nd, 2009One of my all time hobbies (besides computers, software and openstreetmap) is programming and playing synths (»Yes I can«). Today I took some time to hack the Korg Z1. It’s a physical modeling synth which provides models of various instruments, like analogue synthesizers, electric pianos and organs, bowed and plucked strings, or woodwind instruments. I used the latter model to create a sound that sounds like an unknown acoustic instrument, but in fact it’s a newly invented instrument.
One of my favorite musicians is Joe Zawinul, who was one of the rare masters who knew how to program and to play synths. He used similar sounds from a Korg Prophecy, the monophonic predecessor of the Z1. I learned a lot about music by listening to many of his compositions. Additionally they are an excellent source of inspiration and, last but not least, joy. Here’s the sound I programmed in SysEx format:
It’s not finished yet. I still need to program a better vibrato or tremolo for the modulation wheel and some overdrive for the x-y-pad controller. The portamento controller, however, is ready to use as well as the two assignable buttons and, most importantly, the pitch bender (”Jammerhaken”). The pitch bender modulates the reed pressure, resulting in a bend range of about a minor third downwards and two semitones upwards. Due to the pressure reduction, the latter one also result in more noise in the sound and less harmonical tones.
The two buttons will add some hard distortion to the sound, reliably distroying the acoustic feeling of the sound >;-> .
Here’s a simple recording I did in a couple of minutes without any preparation or even mastering, so I apologise for the boring and unstructured playing. But anyway, “a sound says more than thousand words”. The string pad comes from an Acces Virus synth, and all sounds have been played live, without using any MIDI sequencer or multitrack recorder. I hope you like it:
»I like beautiful sounds« (Nasca Octavian Paul)
Gebabbel available for openSuse
Tuesday, September 29th, 2009
Andreas Schneider, who also seems to be an GPS enthusiast, just told me that Gebabbel is available for openSuse. The application’s page still does not exist but shoud materialize within a couple of days.
Waypoint-Catcher publicly available
Friday, September 25th, 2009I’ve just released Waypoint-Catcher into the world wild web. It’s a very basic application for the NOkia N810. It just allows to set a waypoint and to tag it with a name and comment. It helped me a lot with occasional mapping, so I hope it is useful for others, too.
Maintaining JOSM Presets
Wednesday, September 2nd, 2009JOSM, an openstreetmap editor written in the Java programming language, provides some “presets” which allow the user to tag objects easily just by selecting it from a menu. This menu and the corresponding dialogs are all defined in a huge XML file, presets.xml. It allows to define menu entries, subgroups and finally dialogs with standard GUI controls such as checkboxes, comboboxes, line edits, labels, icons etc.
The aforementioned presets.xml is included in josm.jar, but JOSM even can load such presets over a networking connection (http). This makes it easy for users to create and use their very own presets, maybe for specialized use cases like event mapping, mapping ski pistes or nautical stuff.
On request, I have just added the tag “opening_hours” to various presets like shops, restaurants, museums and the like:
If you have further requests, do not hesitate to open a trac ticket. It’s even possible to do this as anonymous user, so there’s no excuse :) .
Qtractor and instrument definition files
Monday, August 24th, 2009After Simple Sysexxer is finally available for testing, I found some time to play with my instruments and Qtractor, an audio and MIDI sequencer.
Simple Sysexxer 0.2 beta released
Friday, August 21st, 2009I have just released Simple Sysexxer 0.2 beta. See its dedicated page on this blog for details about download and usage.
I need feedback how it works with various flavours of MIDI instruments. If you can share success stories, bug reports or even feature requests, please let me know.
Simple Sysexxer Source added to Sourceforge SVN
Tuesday, August 18th, 2009I have just imported the current source code of Simple Sysexxer into Sourceforge’s SVN server. To grab your copy, just use the following command:
svn co https://sysexxer.svn.sourceforge.net/svnroot/sysexxer/
Additionally, sysexxer.sf.net now redirects to the Simple Sysexxer page on this blog.
Simple Sysexxer 0.2 Beta available
Monday, August 10th, 2009I just sent out an electronic message to various people who hopefully won’t be able to detect any bugs :) . If you like to help with testing, please do not hesitate to drop me a line. If no major issues occur, I’m inclined to release it before the end of this week.
Details about it can be found at it’s dedicated page of this blog.
SimpleSysexxer Resurrection
Monday, August 3rd, 2009There are various tools for Windows and Mac OS available to backup and restore the memory contents of MIDI devices. For Linux there’s none except for amidi (a command line tool which does a great job BTW) and Jsynthlib. The latter one does not contain drivers for all of my devices and does not act as an ALSA sequencer client as I’d need it. So I was looking for a simple, generic tool with a graphical user interface, but to no avail.
ALSA sequencer, RtMidi and large SysEx files
Monday, July 27th, 2009This weekend I have written some code to deal with MIDI system exclusive data. Primarly I wanted to create a graphical tool to do backups of the memory contents of my synthesizers. There are some tools available for Mac OS X and Windows, but there was none for Linux. So I had written SimpleSysexxer back in 2006, but it has some bugs and its backend code is rather experimental. So I removed all backend code from it and started from scratch.
(more…)
Stuffing osm data into an sqlite database file
Thursday, May 21st, 2009I have continued writing some C++-code to stuff some openstreetmap data into an sqlite database file. The results look promising so far. Though it took 13.5 hours to convert a 20GB europe.osm file, the first tests show amazing speed when selecting some simple data from the dataset. However, I’m curious how more complex queries will perform.
Currently I use one normalized table for all tags, regardless if the tags are linked to nodes, ways or relations. This surely saves a good portion of disk space, but it seems to slow down queries a lot. Maybe I should drop the helper tables, stuff the tags into the table redundantly and just link them directly to the data objects by a foreign key.
Obviously I feel adventurous about all this SQL and database stuff :) .
Thunderstorms – all day
Sunday, May 17th, 2009Todays mapping tour was interrupted by some thunderstorms. Being out in the woods, I desperately desired a shelter. If you ever thought that mapping hunting stands is a useless waste of time, I can tell you it isn’t :) .
(Picture shamelessly stolen from Wikimedia Commons)












