Synth A-Z | Modular | Analog | Digital | Soft | Drum | Groovebox | Sampler | Sequencer | Synthesizer Datenbank: (sucht nicht im Forum)
    amazona
 

clock to midiclock

Lizenz zum löten - Circuit Bending - Modifikationen, ForuModular, Simplesizer + Modifikationen (Hard/Software)

clock to midiclock

Beitragvon trouby » 01 Mär 2010 16:37

wär doch mal was, dürfte gar als TTL gehn (8MHz / 8bit bzw. 4 mhz / 7bit).
FA, FC, F8 is klar - die Frage ist nur, wird bei Datenpausen irgendwas übertragen???
Soll nur die Clock machen :)
aso - start- & stopbit ne vergessen.
string ensemble, beatboxes, diy 19"...
trouby
..
 
Beiträge: 186
Registriert: 18 Dez 2008 23:58
Wohnort: sachsen

Re: clock to midiclock

Beitragvon MIDI MAN » 01 Mär 2010 18:37

ja will sowas auch haben, aber ich kenn mich mit programmieren nicht aus.
Benutzeravatar
MIDI MAN
.....
 
Beiträge: 462
Registriert: 08 Aug 2007 20:34
Wohnort: Berlin

Re: clock to midiclock

Beitragvon Computerliebe » 02 Mär 2010 17:52

Sowas hätte ich auch gern, am besten mit clock divider/multiplexer. Ich dachte an ein Trig => S-Trig kabel in Verbindung mit BCR2000 (Pedalanschluss). Die Frage ist ob der Pedalanschluss schnell od. genau genug ist. Ist ja eigendlich nicht für dauerbetrieb gedacht. Das ganze wird dann über usb am rechner in clocks umgewandelt und zurückgeschickt.
'Hier könnte ihre Werbung stehen.'
Benutzeravatar
Computerliebe
....
 
Beiträge: 384
Registriert: 13 Feb 2010 03:14

Re: clock to midiclock

Beitragvon StoneRose » 02 Mär 2010 18:50

der reine midiclock-befehl ist übrigens nur ein Puls einer bestimmten Breite, genau: 0.19ms breit wenn man also pulse dieser breite erzeugt hat man theoretisch bereits midiclock-pulse
Benutzeravatar
StoneRose
..
 
Beiträge: 111
Registriert: 27 Okt 2008 15:12
Wohnort: Berne, CH

Re: clock to midiclock

Beitragvon MIDI MAN » 02 Mär 2010 19:17

StoneRose hat geschrieben:der reine midiclock-befehl ist übrigens nur ein Puls einer bestimmten Breite, genau: 0.19ms breit wenn man also pulse dieser breite erzeugt hat man theoretisch bereits midiclock-pulse


wieviel hertz wären das?

wenn ich die box jetzt mit einer tapfunktion ausrüsten will würds aber etwas schwer...
Benutzeravatar
MIDI MAN
.....
 
Beiträge: 462
Registriert: 08 Aug 2007 20:34
Wohnort: Berlin

Re: clock to midiclock

Beitragvon modularkomplex » 02 Mär 2010 19:24

Moin,

wenns auch mit nem Microcontroller sein darf, es gibt ein MIDIbox-Projekt, welches Sync24 nach MIDI-Clock umsetzt (und umgekehrt). Hier: http://www.midibox.org/dokuwiki/doku.php?id=mb_sync24
Der Link zum Sourcecode ist allerdings down, wenn man dort im Forum mal freundlich in die Runde fragt, wird aber sicher noch jemand ein Backup davon haben. Falls nicht, der Programmieraufwand sollte recht gering sein, könnte man also zur Not auch neu machen.

Gruß,
Mike
V:Widerstand ist zwecklos ;-)
modularkomplex
...
 
Beiträge: 265
Registriert: 29 Aug 2006 21:24
Wohnort: Dinslaken / NRW

Re: clock to midiclock

Beitragvon trouby » 02 Mär 2010 19:58

sync24 is nich das ausgangssignal - macht mein masterclock generator ( 8,4,2,ppq, gehäuse fehlt noch). könnte ja auch ein vco/lfo sein.
muss mal vom midi2sync das signal mal anschaun.

190 µs?
$F8 = %11111000 + startbit, also 6 folgende bit - bei 31250 bps: 192 µs.
$FA = %11111010 & $FC = %11111100.

könnte mit reiner logik klappen :)
string ensemble, beatboxes, diy 19"...
trouby
..
 
Beiträge: 186
Registriert: 18 Dez 2008 23:58
Wohnort: sachsen

Re: clock to midiclock

Beitragvon modularkomplex » 02 Mär 2010 20:55

trouby hat geschrieben:sync24 is nich das ausgangssignal - macht mein masterclock generator ( 8,4,2,ppq, gehäuse fehlt noch). könnte ja auch ein vco/lfo sein.

Ach so, naja ist von der Programmlogik her eigentlich fast dasselbe. Man müsste halt noch ne kleine Schaltung davor klemmen, die aus dem Eingangssignal ein sauberes Triggersignal macht. Ansonsten noch ne Möglichkeit zum einstellen des Teilerverhältnisses. Start ($FA) beim ersten Empfang eines Triggers senden, Stopp ($FC) nach Ablauf eines Timeouts und jeweils nach erreichen von n Triggersignalen ein Tick ($F8).

Aber ne TTL-Version fänd ich auch spannend.

Gruß,
Mike
V:Widerstand ist zwecklos ;-)
modularkomplex
...
 
Beiträge: 265
Registriert: 29 Aug 2006 21:24
Wohnort: Dinslaken / NRW

Re: clock to midiclock

Beitragvon StoneRose » 03 Mär 2010 09:11

trouby hat geschrieben:190 µs?
$F8 = %11111000 + startbit, also 6 folgende bit - bei 31250 bps: 192 µs.

ja das hab ich gemeint und nach der falschen Stelle gerundet...
Ein problem bei clock zu midiclock ist dass Midiclockpulse in der Regel schneller sind und dann seitens der Midihardware geteilt werden. Hab mal ein Modul gemacht was Clockpulse raufmultipliziert, es läuft nicht ganz fehlerfrei. Wenn Nachbauinteresse besteht werd ich mal Schaltpläne und Code auf meine Hp laden.
Benutzeravatar
StoneRose
..
 
Beiträge: 111
Registriert: 27 Okt 2008 15:12
Wohnort: Berne, CH

Re: clock to midiclock

Beitragvon trouby » 03 Mär 2010 15:34

hab grad mitm oszi geguckt:
is ja wirklich nur 1 puls ^^

- programm midiclock: scheint nur F8 zu senden, Fehlen = Stop, Vorhanden = Start (komische Logik)
- sequencer: F8 kontinuierlich, S/S wird gesendet (besser is)

Startbit=1, Stopbit=0?
$FE wird nicht gesendet.

das einfachste wär: Clock per kalibiriertes Monoflop angepasst & per S/S UNDed...
string ensemble, beatboxes, diy 19"...
trouby
..
 
Beiträge: 186
Registriert: 18 Dez 2008 23:58
Wohnort: sachsen

Re: clock to midiclock

Beitragvon haesslich » 03 Mär 2010 16:08

trouby hat geschrieben:- programm midiclock: scheint nur F8 zu senden, Fehlen = Stop, Vorhanden = Start (komische Logik)


wieso komische logik?
{haesslich} hier versuchen sich erwachsene leute wie kinder zu unterhalten!
Benutzeravatar
haesslich
|||
 
Beiträge: 2927
Registriert: 11 Mär 2005 23:12
Wohnort: Nuremberg

Re: clock to midiclock

Beitragvon trouby » 03 Mär 2010 17:34

weil diese freeware nix anderes sendet...
bei $FA siehstes a bissl zappeln :)
string ensemble, beatboxes, diy 19"...
trouby
..
 
Beiträge: 186
Registriert: 18 Dez 2008 23:58
Wohnort: sachsen

Re: clock to midiclock

Beitragvon Computerliebe » 05 Mär 2010 21:59

Kennt jemand eine Quelle die alle midi Kommandos mit den zugehörigen werten auflistet? Auf midi.org sind ein paar sachen, aber vereinzelt und durcheinander. (Oder ich find es nicht) Ich brauch einfach nur eine Tabelle mit den Nummern und ihrer Funktion.
Ah habs schon, http://www.midi.org/techspecs/midimessages.php
'Hier könnte ihre Werbung stehen.'
Benutzeravatar
Computerliebe
....
 
Beiträge: 384
Registriert: 13 Feb 2010 03:14

Re: clock to midiclock

Beitragvon Phil999 » 05 Mär 2010 22:14

modularkomplex hat geschrieben:Moin,

wenns auch mit nem Microcontroller sein darf, es gibt ein MIDIbox-Projekt, welches Sync24 nach MIDI-Clock umsetzt (und umgekehrt). Hier: http://www.midibox.org/dokuwiki/doku.php?id=mb_sync24
Der Link zum Sourcecode ist allerdings down, wenn man dort im Forum mal freundlich in die Runde fragt, wird aber sicher noch jemand ein Backup davon haben. Falls nicht, der Programmieraufwand sollte recht gering sein, könnte man also zur Not auch neu machen.


super Sache.

Ich hab' so ein Kästchen von anno dazumal, das ist für mich enorm nützlich (Korg KMS-30), habe ich früher auch für Synchronisation mit Tonband genutzt (das Band war die Masterclock für PPG wave 2.2, TR-808, 16/3 Sequencer, und Emax).
Benutzeravatar
Phil999
.....
 
Beiträge: 403
Registriert: 29 Nov 2009 03:18
Wohnort: Cavardiras, CH

Re: clock to midiclock

Beitragvon Computerliebe » 05 Mär 2010 22:55

Etwas verwirrend ist eines: Kann das ding die "DC" Funktion der 303 Nutzen? Einerseits hat die Grafik ein Kabel an dem continue Pin, andereseits zeigt die Schaltung nur start/stop und clock ausgänge.. Der link zum zip File ist ja offline.
Interessant wäre auch die Nutzung des verbleibenden Pins um den Tap Modus des Sequencers über Midi zu nutzen.

Kann sein das ich jetzt die Pins vertauscht habe weis das nicht auswendig, aber hoffentlich ist klar was ich meine.
'Hier könnte ihre Werbung stehen.'
Benutzeravatar
Computerliebe
....
 
Beiträge: 384
Registriert: 13 Feb 2010 03:14

Re: clock to midiclock

Beitragvon MIDI MAN » 06 Mär 2010 01:50

ich hab ne schlatung gefunden, fehlt jediglich die hex file :D

http://www.flickr.com/photos/recotana/s ... 962786453/
Benutzeravatar
MIDI MAN
.....
 
Beiträge: 462
Registriert: 08 Aug 2007 20:34
Wohnort: Berlin

Re: clock to midiclock

Beitragvon trouby » 08 Mär 2010 18:08

äh - muss die midiclock immer 24 ppq haben? dann müsste ich ja aus 4 bzw. 8 ppq ja 24 machen......... :?
string ensemble, beatboxes, diy 19"...
trouby
..
 
Beiträge: 186
Registriert: 18 Dez 2008 23:58
Wohnort: sachsen

Re: clock to midiclock

Beitragvon modularkomplex » 08 Mär 2010 20:40

trouby hat geschrieben:äh - muss die midiclock immer 24 ppq haben? dann müsste ich ja aus 4 bzw. 8 ppq ja 24 machen......... :?

Es ist schon so, dass alle Sequencer oder besser gesagt Midiclock-verarbeitenden Geräte/Softwares je 24 Midiclock-Ticks (also 0xF8) als eine Viertelnote interpretieren. So besagts halt der Midi-Standard.

Gruß,
Mike
V:Widerstand ist zwecklos ;-)
modularkomplex
...
 
Beiträge: 265
Registriert: 29 Aug 2006 21:24
Wohnort: Dinslaken / NRW

Re: clock to midiclock

Beitragvon modularkomplex » 09 Mär 2010 10:24

modularkomplex hat geschrieben:
trouby hat geschrieben:äh - muss die midiclock immer 24 ppq haben? dann müsste ich ja aus 4 bzw. 8 ppq ja 24 machen......... :?

Es ist schon so, dass alle Sequencer oder besser gesagt Midiclock-verarbeitenden Geräte/Softwares je 24 Midiclock-Ticks (also 0xF8) als eine Viertelnote interpretieren. So besagts halt der Midi-Standard.

Gruß,
Mike


Muss mich selbst korrigieren. Der Ausdruck "Midiclock-Ticks" ist blödsinn. Der Standard nennt die 0xF8-Nachricht schlicht "Clock". Ein Tick hingegen wäre 0xF9. Das ändert jetzt aber nichts an der 24 ppq-Geschichte.

Gruß,
Mike
V:Widerstand ist zwecklos ;-)
modularkomplex
...
 
Beiträge: 265
Registriert: 29 Aug 2006 21:24
Wohnort: Dinslaken / NRW

Re: clock to midiclock

Beitragvon trouby » 10 Mär 2010 00:36

also ein clock2midiclock is demnach bockmist - failed.
string ensemble, beatboxes, diy 19"...
trouby
..
 
Beiträge: 186
Registriert: 18 Dez 2008 23:58
Wohnort: sachsen

Re: clock to midiclock

Beitragvon modularkomplex » 10 Mär 2010 21:44

trouby hat geschrieben:also ein clock2midiclock is demnach bockmist - failed.

Würd ich jetzt so nicht sagen. Die Möglichkeit, z.b einen LFO als Midiclock-Master zu verwenden find ich immer noch recht spannend.

Ich hab inzwischen ein bisschen rumgespielt und ein Progrämmchen auf MIDIbox-Basis geschrieben, das schon mal rudimentär das tut, wie ichs oben beschrieben habe. Erstmal nur mit 5-Volt-Triggern. Jetzt muss ich noch einen geeigneten Triggerwandler entwerfen, der am besten alles Erdenkliche als Eingangssignal abdeckt und mit 5 Volt auskommt. Hab schon was auf dem Papier, am Wochenende werd ichs mal testen.

Um aus 8ppq 24ppq zu machen, könnte man im einfachsten Fall pro Trigger einfach 3 Clock-Signale abfeuern. Das führt dann zu einem leichten Shuffle. Etwas eleganter (aber auch komplizierter) wäre es, jeweils die Zeit zwischen 2 Trigger-Pulsen zu messen und die zusätzlichen Clocks entsprechend zeitverzögert zu senden. Muss mal schauen, ob ich das mit den begrenzten Möglichkeiten hinbekomme.

Gruß,
Mike
V:Widerstand ist zwecklos ;-)
modularkomplex
...
 
Beiträge: 265
Registriert: 29 Aug 2006 21:24
Wohnort: Dinslaken / NRW

Re: clock to midiclock

Beitragvon trouby » 12 Mär 2010 22:59

8 to 24 ppq: jupp, die Zeit messen zw. den Flanken & durch 3 teilen. geht ja nur mit Controller.
string ensemble, beatboxes, diy 19"...
trouby
..
 
Beiträge: 186
Registriert: 18 Dez 2008 23:58
Wohnort: sachsen

Re: clock to midiclock

Beitragvon MIDI MAN » 12 Mär 2010 23:08

wie wäre das denn,

nen 08/15 midi ausgabegerät/whatever mit tap funktion.

und an den tap taster einfach nen gate signal senden...
Benutzeravatar
MIDI MAN
.....
 
Beiträge: 462
Registriert: 08 Aug 2007 20:34
Wohnort: Berlin

Re: clock to midiclock

Beitragvon modularkomplex » 14 Mär 2010 13:24

Moin,

mit meinem Triggerwandler komm ich leider noch nicht so recht vorwärts. Hab das ganze mal probiert - funktioniert leider wegen der unipolaren Versorgung nicht wie gewollt, da beim Differenzieren an auf- und absteigender Flanke positive Impulse generiert werden.
Zurück auf Los.
Jemand Ideen?

Gruß,
Mike
V:Widerstand ist zwecklos ;-)
modularkomplex
...
 
Beiträge: 265
Registriert: 29 Aug 2006 21:24
Wohnort: Dinslaken / NRW

Re: clock to midiclock

Beitragvon modularkomplex » 14 Mär 2010 18:51

Moin,

mit dem differenzieren war ich auf dem Holzweg, ist gar nicht nötig. Hab mich in letzter Zeit wohl zuviel mit Drumtriggern beschäftigt, tsts.
Die Schaltung sieht folgendermassen aus:
Bild

Ausserdem brauchts natürlich ein MIDIbox Core-Modul mit nem PIC18F452.

Hab hier leider nur wenig Gear zum Testen da, hab als Trigger-Quellen von einer KPR-77 jeweils den Sync-Out als auch den Trigger-Out probiert und noch einen schnell zusammengepanschten 40106-CMOS-LFO. Funzt soweit. Wär schön wenns jemand mal nachbauen und an anderen Quellen testet. Das HEX-File mit dem (noch) rudimentären Programm gibts hier.

Ich hab vor, über die restlichen Pins vom J5 des Cores noch einen direkten Eingang für Sync24 (mit Start/Stopp) und einen Drehschalter zur Einstellung eines Multiplikators/Divisors anzuschliessen.

Gruß,
Mike
V:Widerstand ist zwecklos ;-)
modularkomplex
...
 
Beiträge: 265
Registriert: 29 Aug 2006 21:24
Wohnort: Dinslaken / NRW


Zurück zu DIY Lötkunst

NEU40NEUPOSTS