.INS-File for Waldorf Blofeld

I made an INS-File for Waldorf Blofeld, for the factory preset names. Use everything in the archive at your own risk!

blofeldins

If you want to create your own INS file from a Blofeld instrument list:

  • A “.c” file is included for the program demacify (which translates a MacOS input file — the official factory preset name file — to a “demacified” version using LF line separators; compile using “gcc -o demacify demacify.c”, and use “./demacify <inputfile >outputfile” to run).
  • A “.pl” file (Perl program) is included which contains the script that translates the input file to INS file format. Edit it to change the input file name, if necessary. Run it using “./make-insfile.pl >outputfile.ins”. This should create your INS file.

Some of my VIC-20 games

Image

Screenshots of my VIC-20 games "Changa", "Alpha Raid", "Boom Blaster" and "Polar Maze", all from around ca. 1983-84

Screenshots of my VIC-20 games “Changa”, “Alpha Raid”, “Boom Blaster” and “Polar Maze”, all from around ca. 1983-84

These are some of the VIC-20 games that I wrote between 1983 and 1984: Changa, Alpha Raid, Boom Blaster and Polar Maze.

You can download them here as a D64 disk image (zipped) : ekkisgames1

  • Changa (file name “CHANGA 16K KOMPL”, 1984): This is a little action adventure. You are a diver under water. Avoid touching the electrified walls and beware of the piranhas! Controls are P for up, . for down, L for left and ; for right. Use A to fire the harpoon, and SPACE to set off the smart bomb (smart bomb count is displayed in the lower left corner). The game goes into game mode immediately after you run it. There is no audio output.
  • Alpha Raid (file name “ALPHA RAID 16K”, 1983): This is a top-down shooter. Controlled using joystick (use numpad joystick emulation in emulator for instance). The music is the theme from Battlestar Galactica (if there are any complaints, I’ll remove it, I loved the show as a kid).
  • Boom Blaster (file name “BOOM 16K”, 1984): Avoid the skulls and blow them up using the bombs lying around. Controlled using joystick (use numpad joystick emulation in emulator for instance). Press FIRE button near bomb to send it flying in the direction you last walked.
  • Polar Maze (file name “POLAR MAZE 16K”, 1983): This game is based on things I heard about the Pengo arcade game. It doesn’t aim to be a Pengo clone, since I’ve never seen nor played the original game. The music is the theme from Battlestar Galactica (if there are any complaints, I’ll remove it, I loved the show as a kid). Controlled using joystick (use numpad joystick emulation in emulator for instance). Press direction + FIRE button near ice block to send it gliding or to shake the wall. Group X marked blocks in a row to receive special bonus.

 

Demo Tune 2 for FICKEN V0.06 and up

I just created a slightly more elaborate tune to demonstrate FICKEN V0.06 and up.

It uses my Roland GW-7 and Yamaha PSS-790 synthesizers.

The archive contains the config files and one MP3 file with the audio rendition. Licenses for each type of file are contained also.

Download here: demotune-2

(The config files are covered by GPLv3, the MP3 file is covered by a Creative Commons BY-NC-SA LicenseCreative Commons Attribution-NonCommercial-ShareAlike 4.0 International License)

Demo Tune 1 for FICKEN V0.06 and up

I created a simple demo tune with FICKEN V0.06 controlling my Roland GW-7 synthesizer. The archive contains the config files and one MP3 file with the audio rendition. Licenses for each type of file are contained also.

Download here: demotune-1 (ZIP archive)

(The config files are covered by GPLv3, the MP3 file is covered by a Creative Commons BY-NC-SA LicenseCreative Commons Attribution-NonCommercial-ShareAlike 4.0 International License)

FICKEN V0.06 Update

This version provides the following changes:

  • Flags bit 2 (Swap Bank Select MSB and LSB) in instrument definitions didn’t actually work. This is now fixed.
  • There is a new bit 3 (Send Program Change Only) in instrument definitions that doesn’t send Bank Select at all for the instrument if specified.
  • In instrument definitions, instead of specifying the optional flags field, you can now specify MSB and LSB fields directly to specify the Bank Select bytes yourself (b/c some instrument documentations contain exact values for these bytes). This saves you from computing the patch number yourself (which would be MSB*16384+LSB*128+PGM).

Download Source Code here: ficken-v006 (License: GPLv3)

Previous versions: 0.05 0.04 0.03 0.02 0.01 0.00

 

 

FICKEN V0.05 Update

This update provides the following new features and changes:

  • Instrument configuration files now can define a flag field that can control how MIDI Bank Select and Program Change messages are transmitted for any particular instrument. The following options are supported: Send Bank Select MSB Only, Program Change Before Bank Select, and Swap Bank Select MSB and LSB (now default). The reason for that is that the concepts of Most Significant and Least Significant Byte seems to elude most instrument manufacturers.

Download source code here: ficken-v005 (License: GPLv3)

(See also versions V0.04 V0.03 V0.02 V0.01 V0.00)

FICKEN V0.03 Update

And yet, another update to my MIDI sequencer program. (See also: V0.02 V0.01 V0.00)

Changes:

  • MIDI filtering is now turned off by default, and is only turned on during usage of the MIDI dump facility.
  • During MIDI dump, timing notifications are always discarded, whether they occur during SysEx messages or otherwise.
  • This ensures that better MIDI dumps are written. Use “hexdump -Cv file” from the command line to see if a binary dump is OK. SysEx messages are always enclosed by a F0 to F7 bracket.

Download source code here: ficken-v003 (license: GPLv3)