The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.

Download Latest Version progs.zip (3.7 MB)
Email in envelope

Get an email when there's a new version of MiniakTools

Home / Production_1.00
Name Modified Size InfoDownloads / Week
Parent folder
MiniakAllMod_Sysex 2013-12-14
IonBanks 2012-03-07
Micron_Miniak_Prog_Sysex_Text 2011-07-08
BCR_Presets 2011-06-18
README.txt 2011-12-04 19.8 kB
RhythmSysex.exe 2011-12-04 358.4 kB
SeqSysex.exe 2011-12-03 352.8 kB
TOCSysex_OSX 2011-11-17 32.4 kB
TOCSysex_Sonar.cpp 2011-09-30 39.6 kB
TOCSysex_Sonar.exe 2011-09-30 413.7 kB
TOCSysex.cpp 2011-09-30 17.1 kB
wipe_storage.syx 2011-09-03 98 Bytes
TOCSysex_Ubuntu 2011-07-27 30.7 kB
TOCSysex.exe 2011-07-27 344.1 kB
TOC_RESPONSE.syx 2011-04-20 13.3 kB
get_toc_programs.syx 2011-04-20 10 Bytes
Micron_Presets_v102.syx 2011-04-17 623.4 kB
Miniak.syx 2011-04-17 724.1 kB
WipeMultis.cpp 2011-04-17 3.2 kB
DeleteMiniakMultis.syx 2011-04-17 7.7 kB
WipeRhythms.cpp 2011-04-17 3.3 kB
DeleteMiniakRhythms.syx 2011-04-17 7.7 kB
WipeSequences.cpp 2011-04-17 3.2 kB
DeleteMiniakSequences.syx 2011-04-17 7.7 kB
WipePatches.cpp 2011-04-17 3.1 kB
DeleteMiniakPatches.syx 2011-04-17 7.7 kB
Totals: 26 Items   3.0 MB 11
These files should allow you to explore some dynamic sysex from your Miniak.

Once again, I cannot test on a Micron/Ion. Clearly the "rhythm|sequence" CANNOT work on an Ion.

I believe some of the internals I exploit for pattern matching will need changing for a Micron,
but this is achievable (if anyone wants to contact me with offer of collaboration with Micron
I am happy to try).

Micron_Miniak_Prog_Sysex_Text --> Here I split the bundles from a Micron/Miniak.
=============================

I then found the programs, renamed them, then ran the Ion decoder over them.
The bundles are zipped.
Once you unzip you should find for both Micron and Miniak, all of the factory presets annotated.
Please look at the txt files to see what bank etc the syx will "overwrite".

You can see that many of the patches are identical between the two


BCR_Presets
===========

You can find a 6 preset syx that should expose every exposable parameter on a Miniak.
I expect this to work on Micron and Ion too.

Alas, the pdf that comes with the template is poor. So I used BMPs which add to the size :-(

One day I will convince myself to generate the PDF.


C programs
==========

RhythmSysex.exe	-- Windows program to decode your rhythms sysex dump.

Example:

c:\Users\shooking\Documents\Synths\Micron_Ion_Miniak\SystemSysExDump\rhythms>Rhy
thmSysex.exe 9.syx
Outname: <p0_9>
RhythmSysex - Production 1.00

COMMON HEADER INTRO

Name : Bali Club   SB
ManufactureID 0
IDCont 14
ProductID 38
Contents 4
TargetBank 0
TargetSlot 0
TAG: Q01SYNTH
VersionNumber:
Date:
Time:


Pattern program:         PR CR Hi Bongo
Multiple Rhythms?: 0
Num Rhythms:            4

Rhythm Name[0] <Bali Club   SB>
Rhythm Index Micron FileID:     8193    1


Rhythm[0] <BD 808 Kick>
Program Micron FileID:  8245    {bank, patch} = [000, 053]

Rhythm[1] <PR BellODaCow>
Program Micron FileID:  8575    {bank, patch} = [002, 127]

Rhythm[2] <HH CR Hat Clos>
Program Micron FileID:  8412    {bank, patch} = [001, 092]

Rhythm[3] <PR CR Hi Bongo>
Program Micron FileID:  8582    {bank, patch} = [003, 006]


Pattern length:          4
Pattern grid:            16
Level[0]:                99
Pan[0]:                  0
Num Notes[0]:            8




NOTE[0]  Position: 1:1:0 Raw Position: 1:1:6(A+0)  len: 43 ticks  Vel: 122(96%)

NOTE[1]  Position: 1:2:0 Raw Position: 1:2:4(A+0)  len: 38 ticks  Vel: 117(92%)

NOTE[2]  Position: 1:3:0 Raw Position: 1:3:0(A+0)  len: 37 ticks  Vel: 122(96%)

NOTE[3]  Position: 1:4:0 Raw Position: 1:4:3(A+0)  len: 38 ticks  Vel: 120(94%)

NOTE[4]  Position: 2:1:0 Raw Position: 2:1:2(A+0)  len: 36 ticks  Vel: 125(98%)

NOTE[5]  Position: 2:2:0 Raw Position: 2:2:1(A+0)  len: 40 ticks  Vel: 122(96%)

NOTE[6]  Position: 2:3:0 Raw Position: 2:3:3(A+0)  len: 39 ticks  Vel: 124(97%)

NOTE[7]  Position: 2:4:0 Raw Position: 2:4:0(A+0)  len: 43 ticks  Vel: 124(97%)
Pattern length:          4
Pattern grid:            16
Level[1]:                45
Pan[1]:                  -60
Num Notes[1]:            8




NOTE[0]  Position: 1:3:0 Raw Position: 1:3:0(B+0)  len: 20 ticks  Vel: 78(61%)

NOTE[1]  Position: 1:3:60 Raw Position: 1:3:62(B+0)  len: 18 ticks  Vel: 77(60%)

NOTE[2]  Position: 1:3:90 Raw Position: 1:3:96(B+0)  len: 23 ticks  Vel: 74(58%)

NOTE[3]  Position: 1:4:30 Raw Position: 1:4:37(B+0)  len: 18 ticks  Vel: 87(68%)

NOTE[4]  Position: 2:3:0 Raw Position: 2:3:3(B+0)  len: 20 ticks  Vel: 71(55%)

NOTE[5]  Position: 2:3:60 Raw Position: 2:3:64(B+0)  len: 16 ticks  Vel: 75(59%)

NOTE[6]  Position: 2:3:90 Raw Position: 2:3:100(B+0)  len: 22 ticks  Vel: 75(59%)

NOTE[7]  Position: 2:4:30 Raw Position: 2:4:36(B+0)  len: 23 ticks  Vel: 76(59%)

Pattern length:          4
Pattern grid:            16
Level[2]:                65
Pan[2]:                  -50
Num Notes[2]:            8




NOTE[0]  Position: 1:1:60 Raw Position: 1:1:62(C+1)  len: 25 ticks  Vel: 112(88%)

NOTE[1]  Position: 1:2:60 Raw Position: 1:2:60(C+1)  len: 26 ticks  Vel: 113(88%)

NOTE[2]  Position: 1:3:60 Raw Position: 1:3:59(C+1)  len: 23 ticks  Vel: 108(85%)

NOTE[3]  Position: 1:4:60 Raw Position: 1:4:60(C+1)  len: 23 ticks  Vel: 114(89%)

NOTE[4]  Position: 2:1:60 Raw Position: 2:1:61(C+1)  len: 25 ticks  Vel: 113(88%)

NOTE[5]  Position: 2:2:60 Raw Position: 2:2:62(C+1)  len: 23 ticks  Vel: 115(90%)

NOTE[6]  Position: 2:3:60 Raw Position: 2:3:59(C+1)  len: 24 ticks  Vel: 118(92%)

NOTE[7]  Position: 2:4:60 Raw Position: 2:4:56(C+1)  len: 24 ticks  Vel: 122(96%
)
Pattern length:          4
Pattern grid:            16
Level[3]:                57
Pan[3]:                  50
Num Notes[3]:            32




NOTE[0]  Position: 1:1:0 Raw Position: 1:1:3(D+1)  len: 16 ticks  Vel: 109(85%)

NOTE[1]  Position: 1:1:30 Raw Position: 1:1:30(D+1)  len: 14 ticks  Vel: 113(88%)

NOTE[2]  Position: 1:1:60 Raw Position: 1:1:62(D+1)  len: 16 ticks  Vel: 92(72%)

NOTE[3]  Position: 1:1:90 Raw Position: 1:1:89(D+1)  len: 17 ticks  Vel: 109(85%)

NOTE[4]  Position: 1:2:0 Raw Position: 1:2:2(D+1)  len: 18 ticks  Vel: 112(88%)

NOTE[5]  Position: 1:2:30 Raw Position: 1:2:31(D+1)  len: 18 ticks  Vel: 118(92%) 

NOTE[6]  Position: 1:2:60 Raw Position: 1:2:60(D+1)  len: 15 ticks  Vel: 101(79%)

NOTE[7]  Position: 1:2:90 Raw Position: 1:2:90(D+1)  len: 19 ticks  Vel: 115(90%)

NOTE[8]  Position: 1:3:0 Raw Position: 1:3:1(D+1)  len: 16 ticks  Vel: 113(88%)

NOTE[9]  Position: 1:3:30 Raw Position: 1:3:33(D+1)  len: 17 ticks  Vel: 117(92%)

NOTE[10]  Position: 1:3:60 Raw Position: 1:3:61(D+1)  len: 14 ticks  Vel: 105(82%)

NOTE[11]  Position: 1:3:90 Raw Position: 1:3:94(D+1)  len: 18 ticks  Vel: 115(90%)

NOTE[12]  Position: 1:4:0 Raw Position: 1:4:4(D+1)  len: 15 ticks  Vel: 115(90%)

NOTE[13]  Position: 1:4:30 Raw Position: 1:4:36(D+1)  len: 17 ticks  Vel: 115(90%)

NOTE[14]  Position: 1:4:60 Raw Position: 1:4:62(D+1)  len: 14 ticks  Vel: 113(88%)

NOTE[15]  Position: 1:4:90 Raw Position: 1:4:96(D+1)  len: 18 ticks  Vel: 120(94%)

NOTE[16]  Position: 2:1:0 Raw Position: 2:1:2(D+1)  len: 15 ticks  Vel: 117(92%)

NOTE[17]  Position: 2:1:30 Raw Position: 2:1:32(D+1)  len: 18 ticks  Vel: 119(93%)

NOTE[18]  Position: 2:1:60 Raw Position: 2:1:62(D+1)  len: 15 ticks  Vel: 115(90%)

NOTE[19]  Position: 2:1:90 Raw Position: 2:1:90(D+1)  len: 20 ticks  Vel: 122(96%)

NOTE[20]  Position: 2:2:0 Raw Position: 2:2:3(D+1)  len: 16 ticks  Vel: 116(91%)

NOTE[21]  Position: 2:2:30 Raw Position: 2:2:31(D+1)  len: 20 ticks  Vel: 121(95%)

NOTE[22]  Position: 2:2:60 Raw Position: 2:2:63(D+1)  len: 15 ticks  Vel: 116(91%)

NOTE[23]  Position: 2:2:90 Raw Position: 2:2:92(D+1)  len: 19 ticks  Vel: 119(93%)

NOTE[24]  Position: 2:3:0 Raw Position: 2:3:3(D+1)  len: 16 ticks  Vel: 120(94%)

NOTE[25]  Position: 2:3:30 Raw Position: 2:3:32(D+1)  len: 19 ticks  Vel: 117(92%)

NOTE[26]  Position: 2:3:60 Raw Position: 2:3:62(D+1)  len: 16 ticks  Vel: 118(92%)

NOTE[27]  Position: 2:3:90 Raw Position: 2:3:91(D+1)  len: 19 ticks  Vel: 115(90%)

NOTE[28]  Position: 2:4:0 Raw Position: 2:4:0(D+1)  len: 17 ticks  Vel: 118(92%)

NOTE[29]  Position: 2:4:30 Raw Position: 2:4:29(D+1)  len: 20 ticks  Vel: 125(98%)

NOTE[30]  Position: 2:4:60 Raw Position: 2:4:59(D+1)  len: 16 ticks  Vel: 120(94%)

NOTE[31]  Position: 2:4:90 Raw Position: 2:4:86(D+1)  len: 17 ticks  Vel: 126(99%)


SeqSysex.exe -- Windows program to decode your sequence/arp sysex dump.

Example

SeqSysex.exe s3b.syx
Outname: <p0_s3b>
SeqSysex - Production 1.00

COMMON HEADER INTRO

Name : Bass 1
ManufactureID 0
IDCont 14
ProductID 38
Contents 3
TargetBank 0
TargetSlot 0
TAG: Q01SYNTH
VersionNumber:
Date:
Time:


Pattern program:         Big Bass Pedal
Pattern length:          4
Pattern grid:            8
Pattern type:            sequence
Num Notes:               36


NOTE[0]  Position: 1:1:0(Bb-0)  len: 60 ticks  Vel: 125(98%)


NOTE[1]  Position: 1:1:0(Bb-0)  len: 63 ticks  Vel: 125(98%)


NOTE[2]  Position: 1:1:60(C-0)  len: 49 ticks  Vel: 93(73%)


NOTE[3]  Position: 1:1:60(C-0)  len: 48 ticks  Vel: 93(73%)


NOTE[4]  Position: 1:2:60(C-0)  len: 56 ticks  Vel: 93(73%)


NOTE[5]  Position: 1:2:60(C-0)  len: 55 ticks  Vel: 93(73%)


NOTE[6]  Position: 1:3:60(C-0)  len: 55 ticks  Vel: 93(73%)


NOTE[7]  Position: 1:3:60(C-0)  len: 54 ticks  Vel: 93(73%)


NOTE[8]  Position: 1:4:60(C-0)  len: 57 ticks  Vel: 88(69%)


NOTE[9]  Position: 1:4:60(C-0)  len: 57 ticks  Vel: 88(69%)


NOTE[10]  Position: 2:1:0(Bb-0)  len: 62 ticks  Vel: 109(85%)


NOTE[11]  Position: 2:1:0(Bb-0)  len: 62 ticks  Vel: 109(85%)


NOTE[12]  Position: 2:1:60(C-0)  len: 53 ticks  Vel: 80(62%)


NOTE[13]  Position: 2:1:60(C-0)  len: 52 ticks  Vel: 80(62%)


NOTE[14]  Position: 2:2:60(C-0)  len: 53 ticks  Vel: 92(72%)


NOTE[15]  Position: 2:2:60(C-0)  len: 52 ticks  Vel: 92(72%)


NOTE[16]  Position: 2:3:60(C-0)  len: 52 ticks  Vel: 88(69%)


NOTE[17]  Position: 2:4:60(C-0)  len: 52 ticks  Vel: 88(69%)


NOTE[18]  Position: 3:1:0(Bb-0)  len: 60 ticks  Vel: 125(98%)


NOTE[19]  Position: 3:1:0(Bb-0)  len: 59 ticks  Vel: 125(98%)


NOTE[20]  Position: 3:1:60(C-0)  len: 49 ticks  Vel: 93(73%)


NOTE[21]  Position: 3:1:60(C-0)  len: 48 ticks  Vel: 93(73%)


NOTE[22]  Position: 3:2:60(C-0)  len: 56 ticks  Vel: 93(73%)


NOTE[23]  Position: 3:2:60(C-0)  len: 55 ticks  Vel: 93(73%)


NOTE[24]  Position: 3:3:60(C-0)  len: 55 ticks  Vel: 93(73%)


NOTE[25]  Position: 3:3:60(C-0)  len: 55 ticks  Vel: 93(73%)


NOTE[26]  Position: 3:4:60(C-0)  len: 57 ticks  Vel: 88(69%)


NOTE[27]  Position: 3:4:60(C-0)  len: 56 ticks  Vel: 88(69%)


NOTE[28]  Position: 4:1:3(Bb-0)  len: 60 ticks  Vel: 109(85%)


NOTE[29]  Position: 4:1:0(Bb-0)  len: 63 ticks  Vel: 109(85%)


NOTE[30]  Position: 4:1:60(C-0)  len: 52 ticks  Vel: 80(62%)


NOTE[31]  Position: 4:1:60(C-0)  len: 51 ticks  Vel: 80(62%)


NOTE[32]  Position: 4:2:60(C-0)  len: 53 ticks  Vel: 92(72%)


NOTE[33]  Position: 4:2:60(C-0)  len: 52 ticks  Vel: 92(72%)


NOTE[34]  Position: 4:3:60(C-0)  len: 52 ticks  Vel: 88(69%)


NOTE[35]  Position: 4:4:60(C-0)  len: 52 ticks  Vel: 88(69%)
Num Controllers:         64
BEGIN: Controller Sequence

START: Pitch Wheel Data 256 bytes


CONTROLLER[0]  Position: 1:1:0]

 E0 00 40  --- Pitch Bend

CONTROLLER[1]  Position: 1:1:0]

D0 01 --  ---  Channel Aft

CONTROLLER[2]  Position: 1:1:0]

B0 01 00  ---  CC: Modulation

CONTROLLER[3]  Position: 1:1:63]

D0 05 --  ---  Channel Aft

CONTROLLER[4]  Position: 1:2:1]

D0 09 --  ---  Channel Aft

CONTROLLER[5]  Position: 1:2:60]

D0 0D --  ---  Channel Aft

CONTROLLER[6]  Position: 1:3:0]

D0 11 --  ---  Channel Aft

CONTROLLER[7]  Position: 1:3:60]

D0 16 --  ---  Channel Aft

CONTROLLER[8]  Position: 1:4:0]

D0 1A --  ---  Channel Aft

CONTROLLER[9]  Position: 1:4:60]

D0 1E --  ---  Channel Aft

CONTROLLER[10]  Position: 2:1:0]

D0 22 --  ---  Channel Aft

CONTROLLER[11]  Position: 2:1:60]

D0 27 --  ---  Channel Aft

CONTROLLER[12]  Position: 2:2:0]

D0 2B --  ---  Channel Aft

CONTROLLER[13]  Position: 2:2:60]

D0 2F --  ---  Channel Aft

CONTROLLER[14]  Position: 2:3:0]

D0 33 --  ---  Channel Aft

CONTROLLER[15]  Position: 2:3:60]

D0 38 --  ---  Channel Aft

CONTROLLER[16]  Position: 2:4:0]

D0 3C --  ---  Channel Aft

CONTROLLER[17]  Position: 2:4:60]

D0 40 --  ---  Channel Aft

CONTROLLER[18]  Position: 3:1:1]

D0 44 --  ---  Channel Aft

CONTROLLER[19]  Position: 3:1:60]

D0 48 --  ---  Channel Aft

CONTROLLER[20]  Position: 3:2:0]

D0 4D --  ---  Channel Aft

CONTROLLER[21]  Position: 3:2:60]

D0 51 --  ---  Channel Aft

CONTROLLER[22]  Position: 3:3:0]

D0 55 --  ---  Channel Aft

CONTROLLER[23]  Position: 3:3:60]

D0 59 --  ---  Channel Aft

CONTROLLER[24]  Position: 3:4:0]

D0 5E --  ---  Channel Aft

CONTROLLER[25]  Position: 3:4:60]

D0 62 --  ---  Channel Aft

CONTROLLER[26]  Position: 4:1:0]

D0 66 --  ---  Channel Aft

CONTROLLER[27]  Position: 4:1:60]

D0 6A --  ---  Channel Aft

CONTROLLER[28]  Position: 4:2:0]

D0 6F --  ---  Channel Aft

CONTROLLER[29]  Position: 4:2:60]

D0 73 --  ---  Channel Aft

CONTROLLER[30]  Position: 4:3:0]

D0 77 --  ---  Channel Aft

CONTROLLER[31]  Position: 4:3:60]

D0 7B --  ---  Channel Aft

CONTROLLER[32]  Position: 4:4:0]

D0 7F --  ---  Channel Aft
WARNING: CONTROLLER DATA EXISTS OUTSIDE PATTERN WINDOW!!

CONTROLLER[33]  Position: 5:1:62]

D0 7B --  ---  Channel Aft

CONTROLLER[34]  Position: 5:2:0]

D0 77 --  ---  Channel Aft

CONTROLLER[35]  Position: 5:2:60]

D0 73 --  ---  Channel Aft

CONTROLLER[36]  Position: 5:3:0]

D0 6E --  ---  Channel Aft

CONTROLLER[37]  Position: 5:3:60]

D0 6A --  ---  Channel Aft

CONTROLLER[38]  Position: 5:4:0]

D0 66 --  ---  Channel Aft

CONTROLLER[39]  Position: 5:4:60]

D0 62 --  ---  Channel Aft

CONTROLLER[40]  Position: 6:1:0]

D0 5D --  ---  Channel Aft

CONTROLLER[41]  Position: 6:1:60]

D0 59 --  ---  Channel Aft

CONTROLLER[42]  Position: 6:2:1]

D0 55 --  ---  Channel Aft

CONTROLLER[43]  Position: 6:2:60]

D0 51 --  ---  Channel Aft

CONTROLLER[44]  Position: 6:3:0]

D0 4C --  ---  Channel Aft

CONTROLLER[45]  Position: 6:3:60]

D0 48 --  ---  Channel Aft

CONTROLLER[46]  Position: 6:4:0]

D0 44 --  ---  Channel Aft

CONTROLLER[47]  Position: 6:4:60]

D0 40 --  ---  Channel Aft

CONTROLLER[48]  Position: 7:1:0]

D0 3B --  ---  Channel Aft

CONTROLLER[49]  Position: 7:1:60]

D0 37 --  ---  Channel Aft

CONTROLLER[50]  Position: 7:2:1]

D0 33 --  ---  Channel Aft

CONTROLLER[51]  Position: 7:2:60]

D0 2E --  ---  Channel Aft

CONTROLLER[52]  Position: 7:3:0]

D0 2A --  ---  Channel Aft

CONTROLLER[53]  Position: 7:3:60]

D0 26 --  ---  Channel Aft

CONTROLLER[54]  Position: 7:4:0]

D0 22 --  ---  Channel Aft

CONTROLLER[55]  Position: 7:4:60]

D0 1D --  ---  Channel Aft

CONTROLLER[56]  Position: 8:1:0]

D0 19 --  ---  Channel Aft

CONTROLLER[57]  Position: 8:1:60]

D0 15 --  ---  Channel Aft

CONTROLLER[58]  Position: 8:2:1]

D0 11 --  ---  Channel Aft

CONTROLLER[59]  Position: 8:2:60]

D0 0C --  ---  Channel Aft

CONTROLLER[60]  Position: 8:3:0]

D0 08 --  ---  Channel Aft

CONTROLLER[61]  Position: 8:3:60]

D0 04 --  ---  Channel Aft

CONTROLLER[62]  Position: 8:4:0]

D0 01 --  ---  Channel Aft

CONTROLLER[63]  Position: 8:4:60]

D0 00 --  ---  Channel Aft
END: Pitch Wheel Data
Raw Index Value:         8251 Index 59
Sequence name:           Bass 1
Program Micron FileID:   8279 adjusted 87 = [ 0, 87]
Pattern program:         Big Bass Pedal




TOCSysex.cpp -- some hack code to take a TOC Program syx and generate the name, bank, patch no vector.

On MS VS compilers

cl /EHsc /Zi TOCSysex.cpp

On Linux

g++ -o TOCSysex_Ubuntu TOCSysex.cpp
Three exes are built incase you cannot compile.

I am extremely grateful to "hagisbasheruk" who kindly built the TOCSysex_OSX version since I dont have a Mac.
If you have a friend who would like to send me any MAC builds, please do ... tell me which handle you want to be
credited under!!


Feed it a valid syx (TOC_RESPONSE.syx is such an example).
Fixed binary to barf sensibly if you dont give it a valid Program TOC header.

get_toc_programs.syx -- send this to your Miniak (via Midi-OX) and save the output as, say, TOC_RESPONSE.syx
Feed THAT into this tool.

Example 1

TOCSysex.exe Miniak.syx
Num args : 2
Filesize was 724062
LOOKING FOR TOC
Looking for Valid Sysex Start bytes
Reading and Validating Sysex bundle
Trying to read terminal bytes
This file doesnt look kosher

Example 2

TOCSysex.exe TOC_RESPONSE.syx
Num args : 2
Filesize was 13258
LOOKING FOR TOC
Looking for Valid Sysex Start bytes
Reading and Validating Sysex bundle
Trying to read terminal bytes
Outname: <p0_TOC_RESPONSE>
Miniak TableOfContents - Production 1.0

COMMON HEADER INTRO

ManufactureID 0
IDCont 14
ProductID 38
Contents 113
TargetBank 0
TargetSlot 0
TAG: Q01SYNTH
VersionNumber:
CheckSum (dec)-1660271117
CalcSum (dec)1660271117
CheckSum        0x9D0A45F3
CalcSum         0x9D0A45F3
Payload Size 11536


PATCH[     0]   BANK[    0]     PATCHNO[    1]   P5 Strings GD
PATCH[     1]   BANK[    0]     PATCHNO[    2]  # Deep Vocoder
PATCH[     2]   BANK[    0]     PATCHNO[    3]  # GiL Vocoder
PATCH[     3]   BANK[    0]     PATCHNO[    4]  # Goblin Talk
PATCH[     4]   BANK[    0]     PATCHNO[    5]  # Hobbitronix
PATCH[     5]   BANK[    0]     PATCHNO[    6]  # Locoder
PATCH[     6]   BANK[    0]     PATCHNO[    7]  # PleasureDome
PATCH[     7]   BANK[    0]     PATCHNO[    8]  # RepeatOfence
PATCH[     8]   BANK[    0]     PATCHNO[    9]  # S/H Vocoder
PATCH[     9]   BANK[    0]     PATCHNO[   10]  # Sing `Coder
PATCH[    10]   BANK[    0]     PATCHNO[   11]  # SweepVocoder
PATCH[    11]   BANK[    0]     PATCHNO[   12]  #VastroVocode
PATCH[    12]   BANK[    5]     PATCHNO[   79]  * ExtIn-Dly+F1
PATCH[    13]   BANK[    5]     PATCHNO[   78]  * ExtIn-Dly+F2
PATCH[    14]   BANK[    0]     PATCHNO[   13]  * ExtIn-Dly+FM
PATCH[    15]   BANK[    0]     PATCHNO[   14]  * ExtIn-Filter
PATCH[    16]   BANK[    0]     PATCHNO[   15]  * ExtIn-Flt+Pn
PATCH[    17]   BANK[    0]     PATCHNO[   16]  * ExtIn-Mangle
PATCH[    18]   BANK[    0]     PATCHNO[   17]  * ExtIn-Radio1
PATCH[    19]   BANK[    0]     PATCHNO[   18]  * ExtIn-Radio2
PATCH[    20]   BANK[    0]     PATCHNO[   19]  1and2andComp
PATCH[    21]   BANK[    0]     PATCHNO[   20]  2-PoleDarkPad
PATCH[    22]   BANK[    0]     PATCHNO[   21]  2Square     GD
PATCH[    23]   BANK[    0]     PATCHNO[   22]  4-PoleSoftPad
PATCH[    24]   BANK[    0]     PATCHNO[   23]  60's Organ
PATCH[    25]   BANK[    0]     PATCHNO[   24]  6WivesOfRick
PATCH[    26]   BANK[    0]     PATCHNO[   25]  8-PoleWarmPad
PATCH[    27]   BANK[    0]     PATCHNO[   27]  9BitOffTheTop
PATCH[    28]   BANK[    0]     PATCHNO[   26]  ABitOffTheLead
PATCH[    29]   BANK[    5]     PATCHNO[   81]  ABitOffTheTop
PATCH[    30]   BANK[    0]     PATCHNO[   28]  APA BACHLORPAD



WipeMulits.cpp
WipeRhythms.cpp
WipePatches.cpp
WipeSequences.cpp

Self explanatory C++ to generate the syx files for wiping things off the Miniak.
Save your encoder!!!

See below for how to use this.

Various Sysex
=============

get_toc_programs.syx -- send via MidiOx, and you will get the Program TOC. Save the output and feed it into TOCSysex

Micron_Presets_v102.syx -- the factory preset dump for all machine. NOT a TOC!
Miniak.syx -- the factory preset. NOT a TOC!

The wipe the respective content from the machine. You do have a backup right!
And you know how to use it .. and it works right?

DeleteMiniakMultis.syx
DeleteMiniakRhythms.syx
DeleteMiniakSequence.syx
DeleteMiniakPatches.syx

wipe_storage.syx -- does exactly what it says!!

To use wipe_storage.syx on a Miniak, 

1 -- turn off Miniak
2 -- switch on, holding down Sequences and Programs (if you run it without doing
     this is insists you use programs and multi... that's wrong)
3 -- it will display the OS date, then will say "Ready to receive OS through MIDI."
4 -- play the file ... it will say "Erasing all stored data".
5 -- seconds later you have a blank miniak ... even the store protect is turned on :-)
5a - Update complete. You may restart.
6 -- repopulate with your fave programs, rhythms, sequences and mutli's.
Source: README.txt, updated 2011-12-04