Ahhhh, You are really spoiling us, pal..... :-)
--------------------------------------------
Mer 20/8/14,
gligli.ml@...
[oberheim] <
oberheim@yahoogroups.com
> ha scritto:
Oggetto: [oberheim] Re: Faster CPU & firmware mod for the Oberheim Matrix 1000
A:
oberheim@yahoogroups.com
Data: Mercoledì 20 agosto 2014, 14:49
Hello, I made some more progress!First I wrote a
basic M1000 emulator to ease further programming/hacking,
see:
http://gliglisynth.blogspot.fr/2014/08/matrix-1000-emulator.html
And second, I fixed NRPN
support for the Matrix 1000, there was a silly
bug that always added 128 to the "Param #".
There's less than 128
parameters, so you could never edit anything!
Just write 0x00 instead of 0x80 and offset
0x4694 in the firmware and NRPN begins to work! (can be
applied to 111 or 113)
Also, here's my
modded version 124 with that fix:
http://sfx.gligli.free.fr/zik/m1k/MATRIX_124.BIN
PS: voidtm, cool you want to
port my code to the SixTrak! It won't be an easy task
making it multitimbral tho.
#yiv1008768496 #yiv1008768496 --
#yiv1008768496ygrp-mkp {
border:1px solid #d8d8d8;font-family:Arial;margin:10px
0;padding:0 10px;}
#yiv1008768496 #yiv1008768496ygrp-mkp hr {
border:1px solid #d8d8d8;}
#yiv1008768496 #yiv1008768496ygrp-mkp #yiv1008768496hd {
color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}
#yiv1008768496 #yiv1008768496ygrp-mkp #yiv1008768496ads {
margin-bottom:10px;}
#yiv1008768496 #yiv1008768496ygrp-mkp .yiv1008768496ad {
padding:0 0;}
#yiv1008768496 #yiv1008768496ygrp-mkp .yiv1008768496ad p {
margin:0;}
#yiv1008768496 #yiv1008768496ygrp-mkp .yiv1008768496ad a {
color:#0000ff;text-decoration:none;}
#yiv1008768496 #yiv1008768496ygrp-sponsor
#yiv1008768496ygrp-lc {
font-family:Arial;}
#yiv1008768496 #yiv1008768496ygrp-sponsor
#yiv1008768496ygrp-lc #yiv1008768496hd {
margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}
#yiv1008768496 #yiv1008768496ygrp-sponsor
#yiv1008768496ygrp-lc .yiv1008768496ad {
margin-bottom:10px;padding:0 0;}
#yiv1008768496 #yiv1008768496actions {
font-family:Verdana;font-size:11px;padding:10px 0;}
#yiv1008768496 #yiv1008768496activity {
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}
#yiv1008768496 #yiv1008768496activity span {
font-weight:700;}
#yiv1008768496 #yiv1008768496activity span:first-child {
text-transform:uppercase;}
#yiv1008768496 #yiv1008768496activity span a {
color:#5085b6;text-decoration:none;}
#yiv1008768496 #yiv1008768496activity span span {
color:#ff7900;}
#yiv1008768496 #yiv1008768496activity span
.yiv1008768496underline {
text-decoration:underline;}
#yiv1008768496 .yiv1008768496attach {
clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}
#yiv1008768496 .yiv1008768496attach div a {
text-decoration:none;}
#yiv1008768496 .yiv1008768496attach img {
border:none;padding-right:5px;}
#yiv1008768496 .yiv1008768496attach label {
display:block;margin-bottom:5px;}
#yiv1008768496 .yiv1008768496attach label a {
text-decoration:none;}
#yiv1008768496 blockquote {
margin:0 0 0 4px;}
#yiv1008768496 .yiv1008768496bold {
font-family:Arial;font-size:13px;font-weight:700;}
#yiv1008768496 .yiv1008768496bold a {
text-decoration:none;}
#yiv1008768496 dd.yiv1008768496last p a {
font-family:Verdana;font-weight:700;}
#yiv1008768496 dd.yiv1008768496last p span {
margin-right:10px;font-family:Verdana;font-weight:700;}
#yiv1008768496 dd.yiv1008768496last p
span.yiv1008768496yshortcuts {
margin-right:0;}
#yiv1008768496 div.yiv1008768496attach-table div div a {
text-decoration:none;}
#yiv1008768496 div.yiv1008768496attach-table {
width:400px;}
#yiv1008768496 div.yiv1008768496file-title a, #yiv1008768496
div.yiv1008768496file-title a:active, #yiv1008768496
div.yiv1008768496file-title a:hover, #yiv1008768496
div.yiv1008768496file-title a:visited {
text-decoration:none;}
#yiv1008768496 div.yiv1008768496photo-title a,
#yiv1008768496 div.yiv1008768496photo-title a:active,
#yiv1008768496 div.yiv1008768496photo-title a:hover,
#yiv1008768496 div.yiv1008768496photo-title a:visited {
text-decoration:none;}
#yiv1008768496 div#yiv1008768496ygrp-mlmsg
#yiv1008768496ygrp-msg p a span.yiv1008768496yshortcuts {
font-family:Verdana;font-size:10px;font-weight:normal;}
#yiv1008768496 .yiv1008768496green {
color:#628c2a;}
#yiv1008768496 .yiv1008768496MsoNormal {
margin:0 0 0 0;}
#yiv1008768496 o {
font-size:0;}
#yiv1008768496 #yiv1008768496photos div {
float:left;width:72px;}
#yiv1008768496 #yiv1008768496photos div div {
border:1px solid
#666666;height:62px;overflow:hidden;width:62px;}
#yiv1008768496 #yiv1008768496photos div label {
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}
#yiv1008768496 #yiv1008768496reco-category {
font-size:77%;}
#yiv1008768496 #yiv1008768496reco-desc {
font-size:77%;}
#yiv1008768496 .yiv1008768496replbq {
margin:4px;}
#yiv1008768496 #yiv1008768496ygrp-actbar div a:first-child {
margin-right:2px;padding-right:5px;}
#yiv1008768496 #yiv1008768496ygrp-mlmsg {
font-size:13px;font-family:Arial, helvetica, clean,
sans-serif;}
#yiv1008768496 #yiv1008768496ygrp-mlmsg table {
font-size:inherit;font:100%;}
#yiv1008768496 #yiv1008768496ygrp-mlmsg select,
#yiv1008768496 input, #yiv1008768496 textarea {
font:99% Arial, Helvetica, clean, sans-serif;}
#yiv1008768496 #yiv1008768496ygrp-mlmsg pre, #yiv1008768496
code {
font:115% monospace;}
#yiv1008768496 #yiv1008768496ygrp-mlmsg * {
line-height:1.22em;}
#yiv1008768496 #yiv1008768496ygrp-mlmsg #yiv1008768496logo {
padding-bottom:10px;}
#yiv1008768496 #yiv1008768496ygrp-msg p a {
font-family:Verdana;}
#yiv1008768496 #yiv1008768496ygrp-msg
p#yiv1008768496attach-count span {
color:#1E66AE;font-weight:700;}
#yiv1008768496 #yiv1008768496ygrp-reco
#yiv1008768496reco-head {
color:#ff7900;font-weight:700;}
#yiv1008768496 #yiv1008768496ygrp-reco {
margin-bottom:20px;padding:0px;}
#yiv1008768496 #yiv1008768496ygrp-sponsor #yiv1008768496ov
li a {
font-size:130%;text-decoration:none;}
#yiv1008768496 #yiv1008768496ygrp-sponsor #yiv1008768496ov
li {
font-size:77%;list-style-type:square;padding:6px 0;}
#yiv1008768496 #yiv1008768496ygrp-sponsor #yiv1008768496ov
ul {
margin:0;padding:0 0 0 8px;}
#yiv1008768496 #yiv1008768496ygrp-text {
font-family:Georgia;}
#yiv1008768496 #yiv1008768496ygrp-text p {
margin:0 0 1em 0;}
#yiv1008768496 #yiv1008768496ygrp-text tt {
font-size:120%;}
#yiv1008768496 #yiv1008768496ygrp-vital ul li:last-child {
border-right:none !important;
}
#yiv1008768496