organix
Synth DIY Goeroe
In het kader van de Synthforum DIY projecten hier mijn eerste inzending Ik ben de afgelopen twee maanden bezig geweest met het ontwerpen van een MIDI Merger.
Je vraagt je misschien af waarom, omdat er al zoveel ontwerpen en commerciële MIDI Mergers zijn. Toch heeft deze MIDI Merger een leuke eigenschappen. Hij is om te beginnen erg klein en eenvoudig zelf te bouwen, en hij is bovendien erg goedkoop qua onderdelen. Hij maakt gebruik van de Atmel ATtiny45 microcontroller. Met een beetje creativiteit bouw je deze MIDI Merger voor +/- 10 euro!
Even alle eigenschappen op een rij:
Schema:
Vandaag heb ik V1.0 van de firmware afgerond. Uiteindelijk wil ik het ontwerp ook op m'n eigen website (organix.inque.org) gaan publiceren, inclusief bouwhandleiding, kant-en-klaar PCB ontwerp etc. Ik heb de volgende hardware features nog in gedachten:
Wat mij leuk lijkt is als mensen hem hier alvast willen bouwen (op gaatjesprint i.o.d.) en kunnen testen.
Naast de componenten in het schema heb je nodig:
Firmware is in de bijlage te downloaden. Ik sta open voor suggesties, bugs etc. Firmware updates zal ik in dit topic posten zodra ze er zijn.
Veel plezier ermee alvast!
Je vraagt je misschien af waarom, omdat er al zoveel ontwerpen en commerciële MIDI Mergers zijn. Toch heeft deze MIDI Merger een leuke eigenschappen. Hij is om te beginnen erg klein en eenvoudig zelf te bouwen, en hij is bovendien erg goedkoop qua onderdelen. Hij maakt gebruik van de Atmel ATtiny45 microcontroller. Met een beetje creativiteit bouw je deze MIDI Merger voor +/- 10 euro!
Even alle eigenschappen op een rij:
- Klein eenvoudig ontwerp met weinig componenten. Slechts 2 stuks DIP-8 IC´s en wat 'gruis-componenten'.
- Merged alle type MIDI berichten (incl. Sysex en realtime berichten. MTC Quarter Frames alleen op ingang 1 ondersteund).
- Pitchwheel waarden worden gesommeerd, 16 kanalen onafhankelijk.
- Automatische MIDI Clock selectie (interlock á la Phil Rees / Kenton).
- Zend eigen Active Sense (geactiveerd wanneer één van de ingangen dit ontvangt).
- Ingebouwde MIDI Panic (geactiveerd bij power-on of wegvallen Active Sense).
- Ondersteund MIDI Running Status.
- 64-bytes buffer per kanaal (ongeveer 20 MIDI Messages).
- Buffer wordt automatisch opgeschoond wanneer deze vol raakt (de oudste berichten worden als eerst weggegooid).
- Snelle firmware geprogrammeerd in 100% assembly.
- Ontwerp, firmware en updates gratis en voor noppes
Schema:
Vandaag heb ik V1.0 van de firmware afgerond. Uiteindelijk wil ik het ontwerp ook op m'n eigen website (organix.inque.org) gaan publiceren, inclusief bouwhandleiding, kant-en-klaar PCB ontwerp etc. Ik heb de volgende hardware features nog in gedachten:
- Voeding via MIDI ingang ipv losse +5V.
- Optioneel ontwerp met de ATtiny85, waardoor de ingangs buffers naar de 192-bytes kunnen. Zeker handig voor de Sysex diehards onder ons.
Wat mij leuk lijkt is als mensen hem hier alvast willen bouwen (op gaatjesprint i.o.d.) en kunnen testen.
Naast de componenten in het schema heb je nodig:
- 3 stuks DIN-5 MIDI connectoren. De cijfers in het schema verwijzen naar de pin-nummers.
- Losse +5V voeding (voeding via MIDI ingang zal ik binnenkort testen en uitleg posten).
- Gereedschap, AVR programmer... (logisch)
Firmware is in de bijlage te downloaden. Ik sta open voor suggesties, bugs etc. Firmware updates zal ik in dit topic posten zodra ze er zijn.
Veel plezier ermee alvast!