Jump to content

fragen zum midibox sid user interface


Recommended Posts

Posted

hallo,

bin gerade bei der planung der midibox sid !!

ist es möglich, statt der einzelnen anwähltaster auch gleich alps enlosregler zu verbauen...  so dass man jeden erscheinenden wert gleich mit dem endlosregler unter dem display (2x20) verändern kann....

falls man nur einen endlosregler verwenden, funktionieren dann diese taaster ?

http://www1.conrad.de/scripts/wgate/zcop_b2c06f2506a/~flN0YXRlPTMyOTQ4OTY3MzQ=?%7Etemplate=PCAT_PRODUCT_DETAILS_DOCUMENT&run=area&count=1&object_guid=CF146E3BABD18552E10000000A010220&x=2&y=7#

wenn man sounds speichern will, braucht man dann unbedingt den bankstick, oder bietet der pic 18f... selber speicherplatz  ??

vielen dank für die hilfe !!!

gruss

matthias

Posted

Hallo Matthias,

st es möglich, statt der einzelnen anwähltaster auch gleich alps enlosregler zu verbauen...  so dass man jeden erscheinenden wert gleich mit dem endlosregler unter dem display (2x20) verändern kann....

Jein. Das mit den Endlosreglern klappt so wie Du es beschrieben hast, hierzu musst Du lediglich in cs_menu_enc_table.inc folgenden Code:

CS_MENU_ENC_TABLE
        ;; OSC "Env" Layer
        ;;              Function name           parameter                 menu          offset  cursor pos
        CSENC_ENTRY     CS_MENU_ENC_CHANGE_OSC, CS_SID_VOICEx_DELAY,      CS_MENU_OSC,  0x03,   0x03
        CSENC_ENTRY     CS_MENU_ENC_CHANGE_OSC, CS_SID_VOICEx_ATTACK,     CS_MENU_OSC,  0x03,   0x04
        CSENC_ENTRY     CS_MENU_ENC_CHANGE_OSC, CS_SID_VOICEx_DECAY,      CS_MENU_OSC,  0x03,   0x05
        CSENC_ENTRY     CS_MENU_ENC_CHANGE_OSC, CS_SID_VOICEx_SUSTAIN,    CS_MENU_OSC,  0x03,   0x06
        CSENC_ENTRY     CS_MENU_ENC_CHANGE_OSC, CS_SID_VOICEx_RELEASE,    CS_MENU_OSC,  0x03,   0x07
ersetzen durch:
CS_MENU_ENC_TABLE
        ;; Env "Assign" Layer
        ;;              Function name           parameter                 menu          offset  cursor pos
        CSENC_ENTRY     CS_MENU_ENC_CHANGE_MENU_P1, 0x00,                 0x00,         0x00,   0x00
        CSENC_ENTRY     CS_MENU_ENC_CHANGE_MENU_P2, 0x00,                 0x00,         0x00,   0x00
        CSENC_ENTRY     CS_MENU_ENC_CHANGE_MENU_P3, 0x00,                 0x00,         0x00,   0x00
        CSENC_ENTRY     CS_MENU_ENC_CHANGE_MENU_P4, 0x00,                 0x00,         0x00,   0x00
        CSENC_ENTRY     CS_MENU_ENC_CHANGE_MENU_P5, 0x00,                 0x00,         0x00,   0x00

Doch die Selektierungstaster sowie das Datawheel werden auch weiterhin notwendig sein, es gibt einige Untermenues (wie bspw. das "Edit Name" menue), in der sie gebraucht werden.

Falls Du Platz sparen moechtest, koenntest Du bspw. Alps Encoder mit einem eingebauten Button verwenden.

Der Conrad-Link funktioniert nicht...

Im PIC18F452 kann man nur einen einzigen Patch abspeichern.

Gruss,

       Thorsten.

Posted

danke thorsten für die hilfe...

ich könnte dann z.b.  den bankstick chip direkt einlöten...

wird dieser dann vom midibox os erkannt, so dass man da direkt patches speichern und laden kann, wie bei anderen synths auch ??

hier nochmal der link zum datenblatt der taster...

http://www.produktinfo.conrad.com/datenblaetter/700000-724999/707651-da-01-en-miniatur_printtaster_schwarz.pdf

viele grüsse

matthias

Posted

Hallo,

ja, Du kannst den BankStick auch direkt anloeten - kein Problem.

Bei dem Taster handelt es sich um einen Momentary Switch, er sollte also funktionieren.

Gruss,

       Thorsten.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...