The Cerebral Kitchen
  • Home
  • About
  • Music
  • Follow
  • YouTube
  • Vinyl Collection
  • GitHub
  • Thingiverse
  • LinkedIn
  • Search
Michael Earls

Michael Earls

Michael has been a computer nerd since he was ten years old and he begged his parents to buy him a computer for Christmas. In 1982, he was the proud owner of a TI-99/4A. He's been coding since.

Montgomery, AL, USA •
267 posts •
Music

What makes an Intentional Music Program?

I began considering the idea of intentional music back in the early 90's. I was into the Chaos theory and I loved exploring Fractal generation software. I spent a lot of time pondering

  • Michael Earls
    Michael Earls
4 min read
Michael

Musician Bio - Michael Earls

Based in Montgomery, Alabama, Michael Earls began making music when he was a preteen using his Casio SK-1 sampling keyboard. He explored the sounds of his environment and learned how to push the

  • Michael Earls
    Michael Earls
2 min read
Music

First Intentional Music Track Complete

In my previous post, I discussed my idea for creating what I call "Intentional Music Programming". I have managed to finish the first iteration of my intentional music algorithm and I've created my

  • Michael Earls
    Michael Earls
1 min read
Music

Programming Intentional Music

I am a programmer at heart. It's what I do for a living and I enjoy it immensely. I also enjoy creating music in my spare time. However, I'm not a classically trained

  • Michael Earls
    Michael Earls
2 min read
Music

New Music on Bandcamp

I've written some new music and posted it on bandcamp. I added to some other music that I wrote many years ago to make a new album. Music for coding by cerkit

  • Michael Earls
    Michael Earls
1 min read
Programming

asp-page not working with RazorPages in .NET Core

I had a problem where my Razor Pages were rendering the "asp-page" Helper to the output HTML. It was happening with pages in an Area. It turns out that you need to copy

  • Michael Earls
    Michael Earls
1 min read
Gaming

Fun Endgame Content on Diablo III

In a game where I spent countless hours killing demons, I found a delightful "special" area called Whimsydale in Diablo III. It was accessible via a magic portal from a Rainbow Treasure Goblin.

  • Michael Earls
    Michael Earls
1 min read

Customizing ASP.NET Core Identity using Existing User Database

For more information on ASP.NET Identity System, check out this book from Adam Freeman and Apress I am currently investigating the viability of converting an old ASP.NET Webforms website to use

  • Michael Earls
    Michael Earls
6 min read
Music

Why I'm not a classically trained musician

I'm not a classically trained musician. I was kicked out of second grade music class because I blew into the practice flute while the instructor was talking. It was something that a kid

  • Michael Earls
    Michael Earls
2 min read
Music

A New Sound Experience

I just received a new shipment from Sweetwater music. I ordered some studio monitors (speakers). I just got them hooked up. I decided to try them out by listening to Metallica's Master of

  • Michael Earls
    Michael Earls
1 min read
Blog

25th Anniversary of cerkit.com

2020 marks the 25th anniversary of my website cerkit.com. It's been a great asset and a personal liability (there were a few weeks where I posted inappropriate things to my blog that

  • Michael Earls
    Michael Earls
2 min read
Synthesizers

New Keyboard Controller - Native Instruments Komplete Kontrol S49

I was finally able to save up for something that I've had on my wishlist for over 5 years. In that time, they've improved the product, so I'm a little glad I had

  • Michael Earls
    Michael Earls
2 min read
3D Printing

Error: !! STOP called because of BLTouch error - restart with M999

I recently got a new error on my 3D printer. Error: !! STOP called because of BLTouch error - restart with M999 It turns out that the connector to my Z endstop was faulty.

  • Michael Earls
    Michael Earls
1 min read
3D Printing

Why I love my 3D Printer

A few years ago, I bought my first 3D printer. It was a Geeetech i3 Pro V Prusa clone. I bought it as a kit off of ebay based on a recommendation from

  • Michael Earls
    Michael Earls
5 min read
3D Printing

Installing the MicroSwiss Direct Drive on my Ender 3 Pro

I recently ordered the MicroSwiss Direct Drive unit with the all metal hotend for my Ender 3 Pro. I was going to upgrade the extruder to an all metal extruder kit from WINSINN

  • Michael Earls
    Michael Earls
3 min read
keyboards

Latest Keyboard Project - CannonKeys Ortho48

Laurie got me a CannonKeys Ortho48 Keyboard Kit for my birthday this year and I decided to spend my Saturday afternoon building the kit. The kit comes with all the parts you need

  • Michael Earls
    Michael Earls
2 min read
keyboards

New Keyboards

I had a little change of plans. I canceled the Drop CTRL and ordered a Glorious GMMK. It's the same layout as the CTRL, but it was a lot cheaper. I used the

  • Michael Earls
    Michael Earls
2 min read
keyboards

New Keyboard projects in the works

I recently ordered a bunch of mechanical keyboard parts so that I could get a smaller keyboard for work and home. The full-size keyboards aren't leaving me any room for my mouse. I

  • Michael Earls
    Michael Earls
2 min read
Programming

What happened to all the programming posts?

This blog has been lacking content for awhile. The main reason is that last October, I accepted a transfer and promotion within the state government to a new position. I am no longer

  • Michael Earls
    Michael Earls
1 min read
keyboards

New Cherry MX Black Keyboard

I got a new keyboard for Christmas. It has Cherry MX Black switches. I'm noticing that my typing has fewer errors with this linear switch. It feels amazing to type on. I think

  • Michael Earls
    Michael Earls
1 min read
Retro Computers

Retro Computing - My first retro computer kit build

I got my SC126 Z180 computer kit in the mail a few nights ago. After two nights of soldering after work, I finally got it assembled. Having a flux pen was helpful, even

  • Michael Earls
    Michael Earls
2 min read
Retro Computers

Retro Computing - Getting Started

I've been investigating getting into retro computing using old CPUs like the 6502 or the Z80. Ben Eater is doing a series on building your own 6502 computer on a breadboard, but I

  • Michael Earls
    Michael Earls
1 min read
keyboards

Mechanical Keyboard Frenzy

I recently discovered the mechanical keyboard community. Wow, what a bunch. The demand for a great keyboard kit is higher than the supply, so the market is totally out of balance. For all

  • Michael Earls
    Michael Earls
2 min read
Programming

Dynamic database driven authorization policies in .NET Core 3.0 (Blazor)

Assume we had a requirement to dynamically load our authorization policies from a database. To make things easy, let's make the policies specific to a given resource, or page. Different pages can share

  • Michael Earls
    Michael Earls
9 min read
Programming

Baremetal programming, Assembly Language, and FPGAs

I've been exploring how to program in assembly language lately. It's been a fun experience. I just ordered a Raspberry Pi 4 with 4GB of RAM from Adafruit. It should be here by

  • Michael Earls
    Michael Earls
2 min read
The Cerebral Kitchen © 2021
Latest Posts Twitter Ghost