Midi-Controller und Drum-Computer. Was ist bisher geschehen? 2/24.

Slides:



Advertisements
Ähnliche Präsentationen
Multimediaentwicklungen mit PowerPoint
Advertisements

Digitale Grundschaltungen
IO - Hardwarestruktur, allgemein
Mit dem Folienlayout arbeiten (Diese erste Folie wird im Textlayout als "Titelfolie" bezeichnet)
MAM Einstellungen & Erweiterte Möglichkeiten.
Multimediasteuerungen
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Einführung Blue J.
Präsentation Designteam. Die Online Anzeige Aufgaben: Ausgabe einer variablen Liste der Online-User Darstellung der Anzahl der Online-User Angabe seit.
FS_Geschwindigkeitsmessung
Counting Billard Matthias Schuhmacher Sebastian Buccheri.
PKJ 2005/1 Stefan Dissmann Zusammenfassung Bisher bekannt: Einfache Variable Feld Vereinbarung Zuweisung Block while-Schleife Bedingte Anweisung (if) Typ.
Einführung MySQL mit PHP
Der VFP Debugger - Coverage und Profiling. © 1999 TMN-Systemberatung GmbH Der VFP Debugger n Neues Aussehen, eigene Task n Erweiterte Möglichkeiten n.
Struktur-Funktions-Modelle von Pflanzen - Sommersemester Winfried Kurth Universität Göttingen, Lehrstuhl Computergrafik und Ökologische Informatik.
Handhabung OpenPGP am Beispiel Thunderbird / Plug-In Enigmail.
- XML-Path Language (xPath) ist eine Empfehlung des W3C - es wurde entwickelt, um durch ein XML- Dokument zu navigieren - und ist ein großer Teil von.
1 Welche Maßnahmen muss man treffen, um sowohl unter BORLAND als auch unter KEIL kompilieren zu können? Eliminieren der zusätzlichen Schlüsselwörter Programmieren.
Makro aus Hyperlink aufrufen
Wie erstelle ich einen Spielplan von unserer Homepage? Der Schlüssel liegt hinter dem Button Spiele, Ergebnisse Hier alle Spiele wählen. Hier das gewünschte.
Buchführung mit Zukunft – Alles Digital und Just-in-time!
Quelle: Walter Staufer Outlook: Pers. Ordner Im Menü Extras gehen Sie zum MenüpunktDienste... Wie Sie aus linker Abbildung sehen, öffnet sich nun dieses.
Einführung in HTML Ein Beispiel. Schulstatistik Die Überschrift der Webseite soll zentriert und in rot erscheinen.
Steuerung externer Komponenten über ein USB-Interface.
P060 - IFI-Pflegedialogsystem - Termine und Nachrichten Ingenieurbüro für Informationssysteme Konzepte und Marketing Gerade Straße Buchholz i.d.N.
Performance-Optimierung in JAVA
Einführung in die Programmierung Wintersemester 2011/12 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund.
Jetzt Newsletter abonnieren und jede Woche kommen die witzigsten PPS per ! .
Der geile Arzt.
Online-Terminmanagement
Animierte GIF-Grafik in einem Tabellenblatt anzeigen
Gültigkeitsprüfung auf externe Daten Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie.
Übung 4.1 Strukturierte Datentypen
Jetzt Newsletter abonnieren und jede Woche kommen die witzigsten PPS per ! .
Werkstätte 1 von 7 1 von 19 XY - Plotter Werkstättenprojekt 4BHELI 2007/08 Michael Stocker Bernhard Wintersperger.
Paul, Morten, Yannick Blue J. Entwicklungsumgebung  versteht Java Programmcode  Für die Entwicklung eigener Software  Durch die Programmierung.
IHRE H360 GLOBAL COMMUNITY IST JETZT NOCH BESSER! WICHTIGE NEUE UPGRADES IN VERSION 4.0 … IHRE H360 GLOBAL COMMUNITY IST JETZT NOCH BESSER! WICHTIGE NEUE.
Mikrocomputertechnik 1 Einführung Prof. J. Walter Stand Oktober Mikrocomputertechnik Jürgen Walter „EVA-WAS-Quickie“ Eingabe – Verarbeitung - Ausgabe.
Mikrocomputertechnik ADC-P1-1-Quickie Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „ADC-Quickie“ A/D-Wandlung mit VC_2.
Einführung Blue J. Inhaltsverzeichnis  Definition  Vokabeln.
Mikrocomputertechnik Jürgen Walter
1 Fotos per senden Computeria Wallisellen / Opfikon Erst Rev Bruno Widmer.
Schutzvermerk nach DIN 34 beachten S40 Test und Inbetriebnahme.
Schutzvermerk nach DIN 34 beachten 17/07/15 Seite 1 Galileo.
Paul, Morten, Yannick Blue J. Entwicklungsumgebung  versteht Java Programmcode  Für die Entwicklung eigener Software  Durch die Programmierung.
Datenbanken abfragen mit SQL
Tutorial Holdings Management Erstellen, Bearbeiten und Zuweisen von Links für Full Text Finder support.ebsco.com.

X. Übungsblatt – Aufgabe X In Aufgabe 1a) wurde ein sog. 2:1-Multiplexer entworfen, den man vereinfacht mit nebenstehenden Blockschaltbild darstellen kann.
© 2006 Pierre Mai goes Beginn: 09:00 Uhr. © 2006 Pierre Mai RMB-AVR Kurs Eine Übersicht.
Normale zur Gerade g durch den Punkt A. A A.
Mikrocontroller programmieren
Modulfest am International Departement in Karlsruhe
Port-Forwarding Der PC möchte vom Internet aus auf den http-Server zugreifen. Er sieht nur die IP-Adresse und den Port des Routers. http-Server PC Router.
Uhr mit 7-Segment-Anzeige SCHALTUNG UND BAUTEILE
Unser Mikrocontroller – Der Arduino
WARR Space Elevator Beam Power Challenge 2007
ABB i-bus® EIB / KNX Binäreingänge BE/S x.x.1
Titel des wissenschaftlichen Projekts
- Simple Mail Transfer Protocol -
IR -Empfänger SS 2017 Walter, Henrik Pudwell, Claas-Lennart.
Universal E/A-Konzentrator UK/S 32.2
NOT_AUS und Drahtbruchsicherheit.ppt Drahtbruchsicherheit und NOT HALT
PC2 PC1 Router IP: MAC: AA:AA:AA:11:11:11
Der geile Arzt.
نصائح سريعة – حول برنامج المراسلة الفورية
4 Ein- / Ausgänge parametrierbar
Titel des wissenschaftlichen Projekts
2 Ein- / Ausgänge parametrierbar
Kamerabasierte Zeit- und Geschwindigkeitsmessung
 Präsentation transkript:

Midi-Controller und Drum-Computer

Was ist bisher geschehen? 2/24

Einarbeitung in Midi-Protokoll Quellen: al_Interface MHOnl_MIDI-Datenformat.pdf /24

Midi-Note gemessen und analysiert 4/24 Am PC mit Software-Sequencer erzeugt Am Ausgang des USB-Midi-Adapters mit Oszilloskop gemessen

Schaltung und PCB für Midi-Interface 5/24

Blockschaltbild und Pinbelegung 6/24

Midi-Out-Programm Einarbeitung in Timer-Konfiguration Einarbeitung in ADC Programmversionen: 1.Note-On/-Off-Befehl per DIL-Taster 2.Controllerbefehl per Drehpoti 3.Note-On/-Off-Befehl mit Velocity per Drumpad 7/24

Timer-Konfiguration Selbstverfasstes 2-Seitiges Tutorial 8/24

Timerprogrammierung 9/24

Programmversionen Note-On/-Off-Befehl per DIL-Taster senden: 10/24

Programmversionen Controllerbefehl per Drehpoti senden: 11/24

Programmversionen Note-On/-Off-Befehl mit variabler Velocity per Drumpad-Anschlag senden: 12/24

Midi-In-Programm Einarbeitung in externe Interrupts Ausgabearten: 1.Byteweise 2.Als Befehle 13/24

Timer-Konfiguration Selbstverfasstes 3-Seitiges Tutorial 14/24

Ext. Interrupt-Programmierung 15/24

Programmversionen Byteweise Anzeige: 16/24 Note OnNote Off

Programmversionen Befehle anzeigen: 17/24

Menü-Programm Abfrage des Inkrementalgebers Menüpunkte-Struktur 18/24

Inkrementalgeber 19/24

Menüpunkte-Struktur Zuerst:Doppelt verkette Liste Jetzt: mehrere Arrays 20/24

Data-Pins des LCDs umkonfigurieren Andere Pin-Nummern (H/L) und andere Ports: 21/24

Was wird noch passieren? 22/24

Menüpunkte Padsounds zuweisen –Note eines Pads wechseln –Channel eines Pads wechseln –Evt. Scale-Modus Debug-Modus Auf Werkseinstellungen zurücksetzen 23/24

Sonstiges Hardware-Synthesizer ansteuern Status-Anzeige im normalen Play-Modus 24/24

Zeitaufwand Gesamt: 233,3 Std. Prozentsatz Freizeit: 58,5%