A quick post to share two of my current favorite tools for working with Noatikl's 'Patterns' Voice type. One for creating FORMATTED!!! permutations of number pattern sets, and the other for exploration of number sequences as a starting point for longer, interesting sequences (for instance. Fibonacci, Lucas integer series).

Great to 'Find/Replace', 'Remove Line Breaks' (to convert permutations to long sequences to work around the 'standard' measure 'padding' Noatikl applies to Pattern sequences), build timline-like 'Trigger Parameter' lists, and much, much more

wanted to share what I have been using to get existing midi files "converted" into pattern format. There were some other posts on this in the past where Excel was recommended.

I found a great free midi to csv converter, the name is weird but I found it by far the easiest to work with: MIDIanal. For some reason I am not allowed to post urls, here is another attempt:

ww.tima.uk.com/midianal.htm

You select/exclude the output options of your liking (note on is the most important, get rid of note off) drag and drop the midi file into the program, click save, and an excel/csv file is saved in the same folder as the midi file. I created my master excel file to convert note formats by setting up tables in a separate tab and then referring to them on the actual conversion tab with formulas. The conversion tab has only 2 columns copied and pasted from the csv generated in MIDIanal, Total Beats Passed and Note. Formulas convert these to Noatikl pattern format, and then concatenate into a pattern sequence. Due to Excel limitations on concatenate formula length there is still a certain amount of manual work involved as each midi file is different regarding length, number of tracks etc. It's not perfect. I only came up with this a couple of months ago, so it will go through tweaks as I figure more out. I tried to attach an example, but xlsx extensions are not allowed (???).

I have tried using some of the MIDI ipad apps that generate logs to get a csv format but with limited success.