Posts

Music for an Imaginary Martial Arts Game, entirely using MIDISID

Image
This is an original tune that goes back a long way and if you rummage through my older videos you'll find versions (sometimes called Eastern Promise) played using real C64 (3 voices).   This time I wanted to use MIDISID and make a multitracked version using SID voices. It still doesn't use a large number of voices. There are six tracks in Logic, including two percussion tracks which somehow aren't shown in the video, and I'm mostly using polyphonic mode but I think the chords just have two or three notes.   The only effect I've applied is a little reverb on the recorder. The rest is as captured from the back of MIDISID.The advantage of multitracking is that you can set the relative levels of the voices, which is hard to do with SID when you're using different sounds using different waveforms.   More info about MIDISID:  https://peacockmedia.software/midisid/

MIDISID - second batch and giveaway

Image
The first MIDISID batch ('earlybird' pricing) have now all gone, I have the materials for the second batch and the first of those are now made.  There are now black and purple editions. At risk of going all Tim Cook, the black really does look gorgeous. Hardware-wise they're hardly altered but the firmware ('MIDISID OS') has come a long way, new features include: you can set glide speed modwheel support; choose vibrato, filter cutoff or pulse width Increases the range of vibrato, to enable spooky effects Now supports RPN 0 messages - for setting the pitch bend range. (This was important for getting my tiny MIDI theremin working - see https://twitter.com/midi_in_out/status/1574870874158764035 ) ( The manual is here in case you'd like to read about all of the features.) I'll shortly be mailing those who have bought MIDISID already with details for the new firmware. Giveaway Because I'm an idiot, I (genuinely) accidentally bought a second copy of @C64Audio

MIDISID Sunday: Bring your own box

Image
No music video this week, I have a piece of music which I am really happy with, but I'd rather give it another week and make it better than rush something out half-baked. So here's what happened with my first attempt at an 'enclosure' for MIDISID .  I like the idea of a slanted-front box with wooden sides, but I had the idea of angling the top by just adding wooden sides.  Here's the first go. It's simply a rectangle of scrap wood, around 65mm x 100mm, cut at an angle through the centre to make two identical pieces. Sanded and waxed.  I made the angle brackets (10mm x 10mm x 50mm) from a chip tube. (Later found to be a little bit flexible, would be better cut from metal). They're drilled with smaller holes for tiny self-tapping screws, and bigger (3mm) holes for the mounting holes in MIDISD's PCBs. Note that MIDISID comes apart for installing in a box or enclosure. The top part is connected to the bottom with a standard JST-SH 4-way cable, you can buy a
Image
During the week I learned that SCUMMVM (which allows you to play a large selection of adventure games) has options for routing the music to a device of your choice, while still playing speech and sound effects through the computer. (I'm guessing there was a small window in time when games stored their music as MIDI and also had sampled effects and speech.) There are some things that I want to add. This of course relies on the audio being available as MIDI within the game. I found other games that didn't work this way. When it worked, it worked surprisingly well and is fun. But like playing .mid files into MIDISID, it's not perfect. Because of the limitations and the way that it maps the channels, sometimes parts of the music are lost.  (This is part of the reason why I edited the DOTT intro.) This applies to playing .mid files too, although with .mid files you have the option of editing the files a little to get more from them. It's easy to find the .mid files for the m

Friday quiz maths question 26 Aug 2022

Image
Today's question is  I’ve thought of five numbers.  If I three of them together in each possible combination, the totals I get are 10, 14, 15, 16, 17, 17, 18, 21, 22 and 24.   What are the five numbers? I'd love to see an answer involving algebra. I started with the assumption (correct, I believe) that the lowest three of the five numbers will add to 10, and the highest three will make the 24.  So we've got A+B+C = 10 and C+D+E = 24 (if A-E go lowest to highest). We can get something from this (D+E)-(A+B)=14 and 2C+A+B+D+E = 34 It's interesting that two combinations make 17 but that's all I've got in that direction. [Future me: I did a bit more work on the algebra and thought I was getting somewhere when I boiled those things down to 2C+2A+2B=20, then realised that's the A+B+C=10 that we started with! D'oh!] So I did my usual thing and wrote a program to "try all of the numbers". As I worked I realised that we don't know whether all of the

Echoes on Stone Walls by Autumn Altair, entire album rendered by dual-SIDs using MIDISID

Image
Last year, Autumn Altair published Echoes on Stone Walls . It is "is the soundtrack to a DOS game that doesn't exist". For a limited time it was available on floppy disc but even if you only buy the album digitally, you still get the .mid files as well as audio. I love the album, I love Skoddie's compositions - I like the way they play with time signatures and cross-rhythms, and the way they use all of the sounds/instruments available, particularly the percussion. I love the fact that it was published as MIDI. Using a notation editor to read the music while listening really does enhance your appreciation of the music. Making the tracks work with MIDISID wasn't straightforward. They weren't written with six voices in mind, so in some cases I've had to edit them down or at least make sure that the important parts are heard.  Some of the instruments play chords, eg harp and harpsichord. In some cases I've spread out those parts over multiple channels so t

MIDISID Sunday : but can it play DOOM? (yes it can)

Image
 Thanks to my partner finding these MIDI files , I've really enjoyed going through them and making them work with MIDISID. I've put all 9 levels on one video. (actually it's one short - one of the levels made an automatic copyright claim with an unrelated song!)  I've mixed them up so that if you only hear two levels, they're the two that I think work the best. Ideally, they'd just work with MIDISID exactly as downloaded, and level 1 does just that (after making a couple of improvements to the firmware.) Other levels involved a little tweaking. When MIDISID is released, I'll publish a proper tutorial, but in a nutshell, it's mostly about editing down the midi file if there are more things than the 6 voices can play.