Saturday, February 16, 2019

Atomic Latex


I absolutely love text editors.
I'm easily distracted when it comes to the simple task of inputting text into a document. Linux offers a plethora of text editors. From Nano to Atom, I love them all.

It's not so long ago that I discovered Atom. I won't explain its capabilities here, you probably have better things to do with the rest of your life. What it is, is extensible. I use it for simple .txt files, python, markdown and now Latex.
Latex (check online for pronucciation) is a way of creating professional .pdf files. It uses a it's own syntax for layout but its power comes from the fact that it is ideal for mathematical and scientific papers. This is down to its ability to correctly render equations.
I'm not going to be writing anything so complicated soon but I will need the capability as I continue my search for some kind of accessible way to create random numbers or at least pseudo random numbers.
I have a calculator app that will let me enter Latex syntax equations. I'm looking into whether actual programmable calculators have the same option.

In the meantime I will learn the Latex syntax and try and produce something worth looking at while my mathematics education steers me to more complex calculations.
It's all good fun even if I don't understand completely what I'm doing.
My destination is a long way away but the journey of learning is what I intend to enjoy. Besides I only have to understand what is going to be useful to me and from this angle that isn't a lot.
However I do understand that looks are deceptive.

Sunday, February 10, 2019

A Lot Of Tonespace


Here's something I've been messing with all night.
It's free software called Tonespace and it's very interesting and extremely useful. It's main job is to play chords which it does very well. The way it plays the chords can be adjusted in a wide variety of ways. What I found so inspirational is the way it will randomly re-voice chords. Just choose the setting and it jumps around your selected chord and adds or moves appropriate notes within your chosen scale. That could make a simple 3 chord song sound very interesting and varied. It's particularly good if you MIDI it into a decent string or orchestral sound.
A lot of this evening was spent patching it into various other bits of audio kit. I'm still getting used to routing everything through Jack. Jack is kind of intuitive but sometimes things just won't play well together and a fair bit of trial and error goes on. Having said that, once you've worked out where you're going wrong and fixed it you can save your MIDI patch for next time.
I expect I'll be orchestrating a few more songs than I thought I would.
Can't be a bad thing.

Saturday, February 09, 2019

Something Different Maybe


I'm probably one of the few remaining people still using Google+.
This blog used to get pushed to G+ but that has now been stopped. I've rarely published directly to G+ but I use it every day as a news aggregator for stories about crypto and Linux. I'll miss it.

It has made me wonder how long Blogger will be around. The Android app is terrible and I don't have a use for it because there are no user definable layout options. So what happens if Google decide to retire Blogger?
Strange as it may seem Github may be an option. If one has a Github account one may have a Github Pages site. It's a little more involved than Blogger and requires use of Jeykll to publish markdown pages as HTML. The markdown part is OK, I already use the Atom editor for my markdown which is in itself a Github product.
Initially I like most people had reservations about Github after it was bought by Microsoft but Microsoft seem to be moving in the right direction with open source and that is encouraging. Things could and probably will change, they always do.

For now I'm sticking with Blogger. I've been using it for years and I like it but I do think I'll be experimenting with Github Pages soon to see if it could be a viable solution if this blog's home goes south.

Sunday, February 03, 2019

Flesh To Bones


This is a step closer to the first of my new music.
It's the scratchpad before all this MIDI information gets sent to my QY100.
The basic elements of the composition above were created in Seq24 which in itself is a wonderful musician's playground. This phase in Qtractor is all about seeing if the elements work together well enough to form patterns that will create the backing track for further work.
My next step is to add all the elements to the QY100 and create the patterns. I'm going to try to save the MIDI file to my SmartMedia card and see if I can extract the bits I need. If that doesn't work I'll record each phrase one at a time. It's all still a learning curve but at least it's not too steep.
Onward.

Saturday, February 02, 2019

Hacking MIDI


It's been a long night.

I've been messing with the QY300 and associated peripherals for about 8 hours. The first job was to fit it with a virtual disk drive. It was advertised as plug and play which it certainly is. It's saving all the data into virtual drives so that I don't lose hours of work. The weird thing is that the drive isn't showing any files when I plug it into my Lubuntu laptop. In all fairness they are both using totally different file systems. That does't matter though because I've managed to get my laptop talking to the QY300 over USB to MIDI cables so it's all good.
The idea is to create new patterns on Seq24 and add them to the QY300 which will be the backing for my songs.
While I'm on the subject of QY's, the QY100's SmartMedia card is read perfectly well by Lubuntu so there's always the option of doubling songs back onto that before re-voicing with the Korg. It all sounds very complicated but it isn't really and bouncing MIDI files between devices (including my phone) gives me endless options for creating music. I have an OTG adaptor for my phone so I might try driving the QY300 with that tomorrow.
Now I know everything works it time to get down to the business of writing some music.
If only inspiration was as easy as MIDI!