Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2022:cristip:midi_footswitch [2022/06/01 16:31]
marian.cioltan
pm:prj2022:cristip:midi_footswitch [2022/06/01 20:26] (current)
marian.cioltan
Line 36: Line 36:
 Aparatul are 2 moduri de functionare:​ Notes si Control. In modul Notes, aparatul va transmite mesaje MIDI de tip nota in functie de butoanele apasate, iar in modul Control va transmite mesaje de tip control CC. Fiecare mod are 7 preset-uri. In modul Notes, numarul preset-ului corespunde octavei notelor, iar in modul Control, se trece la urmatorul set de CC-uri. Daca la presetul 0 este folosit intervalul CC0-CC8, in presetul 1 este folosit intervalul CC09-CC17. Aparatul are 2 moduri de functionare:​ Notes si Control. In modul Notes, aparatul va transmite mesaje MIDI de tip nota in functie de butoanele apasate, iar in modul Control va transmite mesaje de tip control CC. Fiecare mod are 7 preset-uri. In modul Notes, numarul preset-ului corespunde octavei notelor, iar in modul Control, se trece la urmatorul set de CC-uri. Daca la presetul 0 este folosit intervalul CC0-CC8, in presetul 1 este folosit intervalul CC09-CC17.
  
-Schimbarea modului, numarului presetului si canalului se face prin apasarea butonului de control ​si a unor butoane prestabilite ​pentru ​fiecare tip de schimbare. ​+Schimbarea modului, numarului presetului si canalului se face prin apasarea ​mai intai a butonului de control ​care trece dizpositivul in modul de schimbare. In acest mod, prin apasarea ​unor butoane prestabilite ​are loc fiecare tip de schimbare. Cand este activat modul de schimbare, pe a doua linie a LCD-ului scrie "​CHANGE"​.
  
 Pe prima linie a LCD-ului se afiseaza modul curent, presetul folosit si canalul, iar pe cea de-a doua linie sunt afisate codurile butoanelor apasate. In modul Notes, codurile sunt notele si octava, iar in modul Control codul este mesajul CC#numar. Pe prima linie a LCD-ului se afiseaza modul curent, presetul folosit si canalul, iar pe cea de-a doua linie sunt afisate codurile butoanelor apasate. In modul Notes, codurile sunt notele si octava, iar in modul Control codul este mesajul CC#numar.
  
 Cand un buton este apasat, ledul corespunzator lui se va stinge, restul fiind aprinse. Cand un buton este apasat, ledul corespunzator lui se va stinge, restul fiind aprinse.
 +
 +Daca nu se detecteaza nicio apasare in timp de 10 secunde, se va trece in modul idle, mod in care led-urile se sting si se aprind pe rand pana cand este apasat un buton.
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
Line 57: Line 59:
 ===== Concluzii ===== ===== Concluzii =====
  
-In final am reusit sa construiesc ceea ce mi-am propus, insa as fi vrut sa afisez si starea curenta a DAW-ului, cum ar fi BPM-ul, dar acesta nu transmite aceasta informatie.+In final am reusit sa construiesc ceea ce mi-am propus.
  
 ===== Download ===== ===== Download =====
  
-{{:​pm:​prj2022:​cristip:​midi_footswitch.zip|}}+{{:​pm:​prj2022:​cristip:​midi.zip|}}
  
 ===== Jurnal ===== ===== Jurnal =====
Line 70: Line 72:
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
 +[[https://​www.ti.com/​lit/​ds/​symlink/​sn74hc595.pdf|Shift Register]]
 +
 +[[https://​www.ti.com/​lit/​ds/​symlink/​cd74hc4067.pdf|Mux]]
  
 <​note>​ <​note>​
pm/prj2022/cristip/midi_footswitch.1654090305.txt.gz · Last modified: 2022/06/01 16:31 by marian.cioltan
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0