Neues Firmware Update für den Oberheim Matrix-1000

Mir war der Kiwi zu teuer, daher der Stereoping. Der ist einfacher gestrickt, hat aber eine passende Frontplatte, auf der drauf steht, was er am Matrix 1000 macht.
Anleitungen runterladen und lesen. Ja, ich weiß, das macht man vorher ungerne, aber es verhindert hier doch Enttäuschung hinterher, denn "wirklich alles" unterstützen die Controller eben nicht.
 
nordcore schrieb:
Ich habe heute neue Firmware für meinen kleinen Stereoping Controller für den Matrix 1000 mit 1.1.6 Firmware bekommen.
Das flutscht jetzt richtig gut, VCF Einstellung (& die Hüllkurve-Einstellungen auch) sogar mit Seife, einige andere hört man schon noch knurksen, aber alles recht fix, kein Lag, keine Hänger.

Der Controller legt alles raus, was ein "einfacher Analoger Poly" auch hätte, das macht aus dem Matrix 1000 einen richtigen Synthesizer. (Ok, ist halt dreiteilig mit Keyboard, Controller und dem 19" Teil... )

Interessant! Ist im Stereoping für die 1.16 was angepasst worden?
 
Lauflicht schrieb:
nordcore schrieb:
Ich habe heute neue Firmware für meinen kleinen Stereoping Controller für den Matrix 1000 mit 1.1.6 Firmware bekommen.
Das flutscht jetzt richtig gut, VCF Einstellung (& die Hüllkurve-Einstellungen auch) sogar mit Seife, einige andere hört man schon noch knurksen, aber alles recht fix, kein Lag, keine Hänger.

Der Controller legt alles raus, was ein "einfacher Analoger Poly" auch hätte, das macht aus dem Matrix 1000 einen richtigen Synthesizer. (Ok, ist halt dreiteilig mit Keyboard, Controller und dem 19" Teil... )

Interessant! Ist im Stereoping für die 1.16 was angepasst worden?

Ahoi,
vielen herzlichen Dank für die positiven Kommentare :) ... das motiviert.

Es sind für die 1.16 auf dem Faceplate nur 2 Sachen angepasst worden:
-"Sustain Env1" kam rein "Env1 Delay" flog raus und
- anstatt "Pressure" gibt es nun "Unison Detune".

Die neuen Faceplates werden wohl diese Woche bestellt, dauert dann noch ca. 2 Wochen bis die verfügbar sind. (Ich hoffe gligli fällt nicht nochwas neues tolles ein daß ich das faceplate nochmal anpassen muss). In der Firmware wurde ausserdem die Potiabfrage optimiert.
 
Gibt´s noch EPROMS - ich wäre auch daran interessiert :)
 
Falls ja, ich bin auch an 2 EPROMS interessiert.

Bitte PM an mich - Danke!
 
Bevor ich das in einen neuen Thread abspalte: gibt es hier Besitzer eines Matrix-6/R, die an einer gepatchten Firmware interessiert wären - und keine Angst vor dem Eprommer hätten?

Der Hintergrund: Es gibt einen Ingenieur namens Bob Grieb, der sich seit längerem mit der Matrix-Firmware beschäftigt - aufbauend auf der Code-Analyse von nordcore und unter Beobachtung der Patches von GliGli für den Matrix-1000. Sein Ziel ist eine Verbesserung des Matrix-6/R, und dazu hat er sich unter anderem ein Verilog-Modell des Synthesizers gebaut (wer sehen will, was der Mann sonst noch so treibt: http://www.tauntek.com). Ich hatte ihn mal nach Informationen gefragt und bin deshalb mit ihm in Kontakt; wer in den Oberheim-Foren bei Yahoo ist, ist ihm möglicherweise schon mal begegnet.

So, jetzt der call to action. Bob Grieb hat seine Arbeit an der Verbesserung und Entfehlerung des Matrix-6-Codes aufgenommen und benötigt Betatester - die sich nicht scheuen, die veränderte Firmware auf ein Eprom zu brennen, einzusetzen, und dann Resultate rückzumelden. Derzeit hat er einen einzigen Patch in der Firmware vorgenommen - mittelfristig könnte eine Firmware dabei herauskommen, die auch den M6 in Echtzeit auf Parameter-Änderungen reagieren lässt, oder auch gar nichts.

Wichtig: Es geht hier nicht um ein schlüsselfertiges Verbessere-deinen-Obie-Kit, sondern um die Beteiligung an einem Versuch.

Ich zitiere:

Probably won't have anything other than the one change to test for at least a few weeks,
but I guess it doesn't hurt to line up a tester or two. Just want to manage expectations.
People should realize that this is a tough problem and success is not guaranteed.

I fixed what had been identified as the parameter 29 edit bug. Also fixed a bug that I
found having to do with ignoring an invalid MIDI sequence. Not sure if that's also in the
Matrix 1000 code. The MIDI code is pretty different. The M6R code uses a number of jump
tables, unlike the Matrix 1000 code.

Interessenten? Schreibt - auf Englisch - an rlgrieb1@verizon.net . Sagt, ihr habt im sequencer.de-Forum von Jan von seinem Projekt gehört.

Auch wenn ich keinen M6 habe (sondern nur inzwischen zwei auf 1.16 gepatchte M1000): Würde mir ein Loch in den Bauch freuen, wenn was dabei heraus käme.
 
nordcore schrieb:
Der extra-Adress-Pin ist im 256er VPP und der muss auf +5V liegen, die Daten müssen also in die obere Hälfte von einem 512er EPROM.

Für die Verunsicherten: die Firmware einfach bei $0000 und $8000 in den Prommer-Speicher laden :)
 
Mein Matrix soll schlauer werden: Ich hätte auch gerne 2 E(E)PROMS mit dem 1.16. Kann mir jemand diese anbieten? Danke.
 
wäre gerade dabei mir bei ebay eine 1.16 firmware eprom zu holen, aber ich denke mal jemand im forum hat auch nen eprom brenner? (wenn man das so nennt ^^) - würde um die 20€ bieten versand inkl. ist das realistisch? sonst muss ich halt für etwas mehr in spanien bestellen...

bitte pn an mich wenn du sowas kannst!

grüße,
lee
 
tomylee schrieb:
wäre gerade dabei mir bei ebay eine 1.16 firmware eprom zu holen, aber ich denke mal jemand im forum hat auch nen eprom brenner? (wenn man das so nennt ^^) - würde um die 20€ bieten versand inkl. ist das realistisch? sonst muss ich halt für etwas mehr in spanien bestellen...

bitte pn an mich wenn du sowas kannst!

grüße,
lee

hat sich erledigt, danke nerdcore!
 
Hi,

bin neu hier im Forum. Hab nach langer Zeit meine Synths wieder reaktiviert und würde gerne die Firmware meines Matrix 1000 updaten. Hat jemand noch ein Eprom mit der 1.16 firmware abzugeben? Oder ist eBay die Quelle der Wahl?
Liebe Grüße
Boris
 
Mittlerweile ist anscheinend eine 1.2 draußen.

via untergeek:

What’s different?

The new firmware differs from the V1.11 factory firmware in these respects:

It fixes the bugs concerning MIDI control of parameters 29 (ENV2 to VCA) and 53 (ENV1 Sustain) (introduced by Nordcore with V1.13)

Unison detune can be controlled via MIDI CC #94. (introduced by GliGli with V1.16)

While tweaking a parameter, the Matrix displays the value on its LED display

Parameter can be controlled via MIDI NRPN, according to standard

Fast control response: Smooth, musical control of the most-used parameters – the handling of 20 frequently-used parameters is speeded up to real-time. No stepping, no freezing.
 
Ich frag mich ja immer warum keiner der Firmware Experten mal eine Version macht, mit der der Matrix 6-fach multitibbral wird. So ein 6-fach Set braucht auch gar nicht speicherbar zu sein, würde reichen wenn man es per NRPNs oder Sysex reinladen kann.
Im Guitarmode kann man doch eh schon jede Stimme einzeln spielen, warum also nicht auch einzeln editieren?
 
Das dürfte wohl ein Speicherproblem sein und nicht rein per Firmware zu lösen, sonst hätte es garantiert schon jemand gemacht. Nordcore kann da sicher mehr dazu sagen.
 
Man müsste die ganze Struktur des Codes anpassen, dynamische Stimmenzuordnung ist auch kein Pappenstil, das passt sicher nicht ins ROM und die CPU wird auch Probleme bekommen. So meine Einschätzung. Auch müsste man die Parameter ja intern speichern, was 6x soviel Platz im RAM belegen würde.
 
Die CPU dürfte das schon schaffen, ist ja eine 6809, und die hat das bei Ensoniq ESQ-1 und SQ-80 auch hinbekommen (und dort noch etwas mehr zu tun, weil da auch ein Sequenzer drinsteckte) - RAM und ROM sind hier das Problem. E! beim DX7 besteht ja nicht umsonst aus einer Zusatzplatine, die den Speicher für RAM und ROM erweitert (was in der Grundversion schon paged Memory ist).
 
Vergiss nicht, dass der Matrix deutlich mehr Modulationen berechnet, mehr LFOs, mehr Envelopes, Tracking-Generator und was noch. Im Microwave haben sie einen 68000 drinnen und der schafft 8-fach Multitimbral, aber auch nur mit recht geringer Update-Rate. In diesem Fall wäre es aber wegen RAM/ROM und den anderen Themen nicht so leicht machbar. Es ist wohl auch recht komplex, man sehe sich nur die Probleme an, die Hersteller wie z.B. Jomox mit dem Multimode beim SunSyn hatten.
 
Stimmt wohl, da wäre dann ein zweiter Prozessor gut.

Der Sunsyn ist ein Kapitel für sich, habe nie verstanden, warum er das Ding nicht mit FPGAs oder CPLDs aufgebaut hat, statt ein solches Chipgrab zu schaffen.
 
NickLimegrove schrieb:
Mittlerweile ist anscheinend eine 1.2 draußen.

Die 1.2.0 ist kein Nachfolger der 1.1.6 sondern eine Alternative von einem anderen Programmierer.

1.1.6 ist von Gligli und baut auf der 1.1.3 von Nordcore auf (die wiederum auf der offiziellen 1.1.1 basiert).

1.2.0 ist von Bob Grieb und basiert auf der offiziellen 1.1.1 Firmware.

Funktionell sind die 1.1.6 und 1.2.0 sehr ähnlich aber intern ist der Code anders.

Ich persönlich sehe keinen Grund die 1.2.0 anstatt der 1.1.6 zu verwenden, bei der 1.2.0 stört mich das blinkende Display (Parameter Wert Anzeige) und auch sonst gibt es keinen hörbaren Unterschied zwischen den beiden Versionen.
 
Mesmerised schrieb:
Die Controller Steuerung bestimmter Parameter wurde korrigiert und NRPN ermöglicht.

Wie gesagt, genau wie bei der 1.1.6 nur eben anders implementiert.

Für jemanden der schon die 1.1.6 hat besteht kein Grund auf die 1.2.0 umzusteigen, nur jemand der noch die Originalfirmware verwendet muß sich überlegen ob er die 1.1.6 oder die 1.2.0 nimmt.
Ich würde die 1.1.6 nehmen, denn das Displaygeflickere bei der 1.2.0 würde mich wahnsinnig machen.
 
Habe mir jetzt mal die ganze Doku, die so im Netz über die HW/SW vom Matrix 1000 zu finden ist durchgeschaut.
Erst mal Riesendank and Nordcore, Undergeek et all für die ganze Arbeit!
Der Matrix ist ja ein richtiger analoger Opensource Synth :)

Ich sehe keinen Grund, warum man die 6 Stimmen nicht als 6 separate Monosynths verwenden können sollte.
Einschränkungen gibts eigentlich nur wegen dem einen Monoausgang und der Einschränkungen bei der Ossizllatorauswahl (A/B/Noise für alle gleich).
Die meisten klangrelevanten Parameter werden jetzt schon pro Stimme berechnet. Nur halt mit den gleichen Werten vom gleichen Preset.

Platz für ein paar Coderucksäcke gibts ja genug. Im Presetrom einfach eine Bank Presets opfern. Und die Presetrampages kann man zur Not auch vergewaltigen.
Was mir aber auch noch einfällt wäre statt 6 Stimmen nur eine Unison Stimme zu berechnen, und dafür die Periode der Updateroutine
auf vielleicht 1ms zu drücken. Auch ja, ein Stepsequencer geht da sicher auch noch.

Oh Gott, lass Winter werden dass ich mal Zeit finde da was zu machen... :selfhammer: :agent:
 
Drumfix schrieb:
Ich sehe keinen Grund, warum man die 6 Stimmen nicht als 6 separate Monosynths verwenden können sollte.
Einschränkungen gibts eigentlich nur wegen dem einen Monoausgang und der Einschränkungen bei der Ossizllatorauswahl (A/B/Noise für alle gleich).

Korrekt, die Ansteuerung erlaubt die getrennte Regelung der Parameter mit Ausnahme der Wave Select Voltage, die an allen 3396 identisch ist. Witzig, wie im M1000 die unterschiedlichen Zeitkonstanten der S&H Glieder umgeschaltet werden. Beim Xpander/Matrix 12 hat man da deutlich mehr Chips verballert.

Dann viel Spass beim recoden der Firmware...
 
ich würde auch das 1.16 OS suchen. Falls jemand ein Eprom zu verkaufen hat bitte PM.

Danke !
 


Neueste Beiträge

News

Zurück
Oben