Blog

post-image

Creating MIDI files in C#

16 July 2022 by Brian Hearn code, midi

Introduction I had a need to create a MIDI file stream for my new app Seed:Loops . The app is written in C# using Xamarin.Forms as it targets Android. The .net MIDI libraries out in the wild either concentrate on reading midi files, or take a dependency on Windows. My Solution I wrote a small library to do this for me and have released it under the MIT open source licence (i.

Continue Reading
post-image

Layering loops in Seed:Loops

14 July 2022 by Brian Hearn music, apps, seedloops

Introduction Music is made up of many “layers”. You have melodies, basslines, chord progressions etc. Together these compliment each other to make your music sound nice. If too many layers are playing at the same time in the same space it can sound crowded or “muddy”. The principle behind my free music making app Seed:Loops is that it generates these layers for you in the form of loops. You can then adjust these loops to separate them if you think it’s too busy.

Continue Reading