Canon in D, MIDI and MOD Trackers

My son has this toy that he doesn’t get to play with very often. It is actually one of those things that gets strapped to his crib and plays music and lights up. By the time he was old enough to enjoy it, we did 2 things. We no longer stayed in the house where it was kept often. And we took it out of his crib and strapped it to the full sized bed in the room with his crib. He sometimes got to play on the bed and really enjoyed playing with this thing.

One thing I noticed about this toy was that it played this song in a loop. It had a very nice melody and I really liked it. Then one day I wanted to figure out what song it was by trying to find someone who could name it as I was trying to describe the toy to Google. That sort of didn’t work because I either had the bring of the toy wrong or it was too old or unpopular. Still, the song came up in the results for similar toys. I wanted to put this song in the minivan to play for my son.

Apparantly, the song I was looking for is very famous and well known. It is a very popular song played at weddings. The song is Canon in D or Pachelbel’s Canon.

So I set about find a copy of the song similar to the rendition on the toy. Down a rabbit hole I go. I first look for mp3s from Amazon. I found something I bought with credits and it is fine but it isn’t what I was looking for.

Then I look for MIDI files. I find some and even found some I rather like. But they sound so bad. Then I remembered I used to listen to these files played back with samples of real instruments. I recalled it sounded pretty good. I did a bunch of reseach and wound up with this software stack.

The Windows stack plays stuff OK but it doesn’t seem up the the task of conversion. I use Fluidsynth with the soundfonts to convert the MIDI files to wav files. I then use my custom compiled versions of ffmpeg to convert the wav files to mp3s. None of this is convenient but it works. I’ve managed to find quite a few MIDI files.

fluidsynth -F output.wav -O s32 /home/file0500/music/midi/Musyng.sf2 midifile.mid

ffmpeg -i wavefile.wav -codec:a libmp3lame -qscale:a 0 output.mp3

There is this one arrangement I really like. One reason is that the volume changes in a dramatic way in places. It has lots of nice strings (which is how I like this song played) and lots of layered instruments. But it also has these weird volume ups and downs that don’t obviously add value to the song. It just makes it sound bad. I looked for MIDI software to try to fix it but discovered MIDI is pretty damn hard and while it works, it is awkward. I’d have to know a lot of MIDI and music to adjust my file.

I then remembered there is another type of music file that also played songs with sampled sounds. One that might or might not be older than MIDI but one that was easier to get good sounding results from back in the day in the 90s before things like soundfonts removed the need to buy very pricey hardware to get MIDI files to play OK. These were called MODs. And I recall one of the first I heard was of the Beverly Hills Cop tune Axel Foley. It sounded much better than pretty much any MIDI file back then on the computers we had. MODs were pretty amazing in that they sounded good with just 4 channels. Other trackers that used similar technology like s3m and 669  often had more channels but MODs were just fine. Blast from the past.

So I looked for some Canon in D MODs and found a whole bunch. I incidentally stumbled upon a Canon in D fan page with a huge collection of MIDIs.

For MODs I am using OpenMPT. It is modern and fantastic. It is currently being developed using the open source method. It supports all sorts of plugins and plays MIDIs and I saw mention of soundfonts. I will have to try it. If it sounds good, I can ditch that crappy MIDI software stack I am using now. It even outputs to lossless and lossy formats.

I expect that once I evaluate all of these songs or arrangements I might have 10 different Canon in D versions I like in the car.

Vector Art

I’ve been interested in vector art for a long time now. I don’t use it very often but I do appreciate it.

I try to use it for the website I have when I can. But only in the use vectors then convert to low res raster way.

Recently, I have been using the GIMP 2 + Inkscape combination for creating favicons and website banners.

GIMP 2

Inkskape

I will also collect websites that have art for me to use.

https://www.vecteezy.com – eps

Cinnamon Crasin Bread – 2nd Recipe

SD-YD250

1.5lb | 2lb | 2.5lb

2-Pound Loaf

  • 4 cups bread flour
  • 1/2 cup sugar
  • 2 tsp. ground cinnamon
  • 1 1/2 tsp. salt
  • 1 1/4 tsp. bread machine yeast
  • 2 tbsp. butter, softened
  • 1 1/2 cups water (warm, to help melt butter)
  • 1 cup raisins (in with wet ingredients)
  • 1 cup crasins (before end of kneed cycle)

Bake Raisin, light crust, Large size (middle, 2lbs)

2017.01.22 – Left it in the machine after baking. The outside crust darker and harder than I would prefer. I would aim to take it out of the machine 10 to 15 minutes before bake cycle ends next time. It is better than last recipe. Not as moist. Chewier. Sweeter. Maybe I should try it with honey.

Crock Pot Texas Chili

I made chili in the crock pot a few years ago. I enjoyed it. I will try a different recipe this year for work pot luck.

Modified from this recipe:
http://www.101cookingfortwo.com/spicy-3-chilies-texas-chili-la-crock/

I will be doing 3-4 pounds of beef instead of the 2 from the recipe and also searing some of the meat on one side before putting it in the crock pot.

  • 4 lbs beef roast trimmed and cut into 1 inch cubes or use stew meat
  • 3 jalapeno diced small
  • 3 Anaheim diced medium
  • 3 poblano pepper chopped medium
  • 2 onion large chopped
  • 8 cloves garlic powder crushed or minced
  • 56 fluid ounces diced tomatoes
  • 28 fluid ounces beef broth
  • 3 tablespoons chili powder
  • 2 teaspoons pepper
  • 2 teaspoons salt
  • 2 teaspoons oregano
  • 1 teaspoon cumin
  1. Clean and dice 2 jalapeno (finely), 2 Anaheim peppers and 2 Poblano peppers. Also chop a large onion
  2. You need 4 pound of beef. I was lazy this time and used pre-cut stew meat. If you do this be sure to go through it and time more of needed. Or cut your own in 1 inch cubes from a beef roast.
  3. Combine the chopped onion and peppers with 8 cloves of crush garlic, 2 – 14 oz cans diced tomatoes, a 14 oz can beef broth, 2 T chili powder, 1 t pepper, 1 t salt, 1 t oregano and 1/2 t cumin.
  4. Cook on low in a slow cooker or crock pot for 8 hours.

Update 2016.11.15: It didn’t turn out. Far too much fluid. I took out over a quart and there was still too much. Wrong consistency. Oh well.

Update 2016.11.16: While it wasn’t the chili recipe I wanted, it was much better the next day. And it succeeds far more as a soup or stew or even a beef gumbo. Reminds be of the Campbell’s Chunky Gumbo, which isn’t the real thing but I quite like it.

Fancy sunglasses 2016

Two years ago, I got 2 pairs of fancy sunglasses.

mauijimlongbeach

Maui Jim Long Beach

oliverpeoplesclifton

Oliver Peoples Clifton

This year I also have to get some sunglasses. I want to prioritize these features.

  1. Titanium
  2. Glass lenses
  3. Non-polarized lenses
  4. Spring hinges

These are a few candidates.

  • Dita Decade-Two, Flight.004, Flight.005,
  • SALT Francisco, Tompkins
  • Lindberg
  • Silhouette
  • Barton Perreira

Update 2016.12.19 – For 2016 I bought these.

Barton Perreira Troubadour in Java

They are titanium with polymer polarized lenses and no springy hinges.

Childproof Laptop

I have a sudden need to limit a laptop to content appropriate for children. Windows 10.

Here are a few of the techniques I want to try.

  1. OpenDNS – on laptop, all users. Not on firewall. Currently circumventable by using IP address or resetting DNS settings.
  2. Windows 10 parent controls
  3. Chrome/Google (family account)/Youtube locking (safety mode on)
  4. Screen visibility – laptop to only be used in a seat with high screen visibility by nearby adults