Jump to content

W0tu

Members
  • Posts

    30
  • Joined

  • Last visited

    Never

Posts posted by W0tu

  1. Heureka!!!!!!

    es funktioniert ;D jubel jubel freu freeeeuu!

    ich habe den pin falsch angegeben  muste nur 2, 6, statt 2, 14, eingeben

    et voila die verwirung hat ein ende

    der nebel hat sich gelichtet

    ich sehe das licht

    und es ist wunderbahr 8)

    danke für eure geduld mit so ahnungslosen anfängern wie mir ;)

    werde eine digicam besorgen und ein paar bilder posten

    gruß

    Sebi

  2. ups sorry

    der encoder sendet auch wenn man ihn nicht bewegt

    dazu kommt menülinks und snapshot funktionieren nicht mehr

    wenn ich einen anderen pin in Mios.tables eingebe

    funktioniert Mlinks+snapshot wieder, aber der encoder sendet links rechts zugleich :-\

    kann es sein das ich das mit den schift registern noch nicht richtig verstehe ist jeder IC ein shiftregister?

    oder sind es jeweils 8 pins in einer reihe?

    wenn der pull-up resistor nicht in ordnung wäre würden die midi-events doch auch gesendet wenn ich keinen encoder verwende oder?

    gruß

    Sebi

  3. hi

    mir sind nach vielen experimenten (zeile ändern, compilieren, raufladen, testen) wieder einige lichter aufgegangen

    verstehe nun was diese nummern bedeuten (0x00...) channels/events/velocity

    vermute das movlw, movff, call, etc. befehle sind (kann ich die irgentwo ansehen?)

    hab das mit dem encoder nachgebastelt

    In mios_tables.inc musst Du die Pinbelegung des Encoders eintragen. Am besten ersetzt Du:

    #if DEFAULT_ENC_DATAWHEEL < 0
    	ENC_EOT
    #else
    
    durch:
    #if DEFAULT_ENC_DATAWHEEL < 0
    	ENC_ENTRY  5,  0,  MIOS_ENC_MODE_DETENTED	; Data Wheel
    #else
    
    Nun kannst Du auch schon in USER_ENC_NotifyChange die Encoder-Events zu MIDI Events umwandeln. Bspw.:
    USER_ENC_NotifyChange
    	;; send Note C-3 on left-turn, and C#3 on right-turn
    	movlw	0x90		; Note, Channel #1
    	call	MIOS_MIDI_TxBufferPut
    	movlw	0x3c		; C-3
    	IFSET	MIOS_PARAMETER2, 7, movlw 0x3d ; C#3
    	call	MIOS_MIDI_TxBufferPut
    	movlw	0x7f
    	goto	MIOS_MIDI_TxBufferPut
    
    bei mir sieht es so aus
    #if DEFAULT_ENC_DATAWHEEL < 0
    	ENC_ENTRY	1,	4,	MIOS_ENC_MODE_DETENTED
    
    USER_ENC_NotifyChange
    	movlw	0x97
    	call	MIOS_MIDI_TxBufferPut
    	movlw	0x3c
    	IFSET	MIOS_PARAMETER2, 7, movlw 0x3d
    	call	MIOS_MIDI_TxBufferPut
    	movlw	0x7f
    	goto	MIOS_MIDI_TxBufferPut
    

    aber irgentwas scheint nicht zu stimmen

    der encoder sendet ohne unterbrechung note on befehle

    was bedeutet die 7 hinter MIOS_PARAMETER2?

    werde weiter experimentieren

    bin aber um jeden hinweis froh

    gruß

    Sebi

  4. hab ich nach ein paar experimenten auch kapiert

    dumme fragen kann mann stellen ;D

    muss ja nur logisch combinieren.

    compilieren kann ich nun aber der encoder sendet immer noch in beide richtungen (Channel7,C3 + Channel8, C3) gemeinsam

    möchte nur das er nach links und rechts seperat sendent

    die pins sind nun auf: SR"2, 10 und 11

    im Mplab geöffnet macht das mit dem umschreiben irgentwie sinn

    verstehe aber noch nicht wirklich was ich mit was verändere (null programier erfahrung) werd aber weiter forschen ;)

    sehr viel kann man ja im main.asm nachlesen

    gruß

    sebi

  5. so hab es ausprobiert

    im MPLAB geöffnet geändert und compiliert doch es kommt diese fehlermeldung:

    Make: The target "C:\Users\sebi a\Desktop\midibox64_v2_4\main.o" is out of date.

    Executing: "C:\Program Files\Microchip\MPASM Suite\MPAsmWin.exe" /q /p18F452 "main.asm" /l"main.lst" /e"main.err"

    Error[173]  C:\USERS\SEBI A\DESKTOP\MIDIBOX64_V2_4\MAIN.ASM 712 : Source file path exceeds 62 characters

    (C:\USERS\SEBI A\DESKTOP\MIDIBOX64_V2_4\CS_MENU_TABLES_STRUCT.INC)

    Halting build on first failure as requested.

    BUILD FAILED: Sat Sep 29 20:37:58 2007

    habe es auch unverändert versucht doch es bringt die selbe meldung.

    was mach ich falsch?

    gruß

    Sebi

  6. müssen an gerade pins?

    das ist eigentlich kein problem danke, was ich aber noch nicht ganz verstehe ist wenn ich die main.asm überschreibe, reicht es main.hex auf die MB64 zu laden? oder wie bekomme ich die änderungen in meine kiste? über syx.? dazu brauch ich perl wenn ich das richtig verstanden habe (funktioniert bei mir nicht, probiere noch ne andere version) oder bin ich immer noch auf dem holzweg?

    gruß

    sebi

  7. wow :o das ist eine antwort.

    hoffe das ich das noch durchschaue wo oder was ist mios_tables.inc?

    danke thorsten

    dafür das du es möglich machst die egenen vorstelungen vom musizieren umzusetzen

    diese internetseite war für mich eine offenbahrung ;D

    (wieviel zeit habe ich verschwendet um den perfekten midikontroler zu finden? ::))

    gruß

    Sebi

  8. brauche den encoder um in live scenen auszuwählen und zu starten

    er sollte in beide richtungen, und wenn mann drauf drückt andere noteOn befehle senden.

    also wie drei buttons

    wie ändert man die main.asm

    Gruß

    Sebi

  9. puh!! nur nicht hysterisch werden.

    habe den fehler endlich gefunden ein kabel war hinüber, ausgetauscht und es funktioniert ;D

    bis auf den encoder, nur ein stück, den ich zu den restlichen buttons gelötet habe.

    wie erkennt der core das es sich um einen encoder handelt ???

    und noch eine newbie frage wie kann ich die benennung der potis ändern?

    danke wotu

  10. bin fast am verzweifeln :-\

    laut MIOS studio senden meine MB in den Kanälen: 13 - 16, die controller: 93, zufällige signale

    die anderen potis scheinen zu funktioniern

    habe aber alle gleich verlötet und alles an masse gehängt

    ich weiß einfach nicht was ich da noch machen kann ???

  11. hallo zusammen

    hab heute endlich alles fertig gelötet und eingeschaltet

    aber auf dem display erscheint "chorus#16" mit zufälligen parameterwerten, habe alle 64 potis wie beschrieben verbunden

    ich weiß einfach nicht was ich übersehen habe.

    hat jemand einen rat?

    gruß sebi

  12. habe alle pins wie beschrieben gemossen

    in der mittelstellung messe ich 10KOhm zwischen pin 1 und 3 und 5KOhm bei 2 und 3

    darus folgt 1 und 3 sind für GND und +5volt und 2 kommt zum AinX. habs glaub kapiert

    kann man im voraus messen wo GND und +5volt hin müssen (wegen der richtung) oder muss ich das ausprobieren

    danke das ihr mir (hoffentlich) den rauch erspart

  13. Heureka

    es lebt

    der LCD spricht  ;D

    ich liebe diese seite und danke allen die immer wieder die selben "dummen fragen" beantworten :-*

    werde mich nun um das gehäuse kümmern, und kann hoffentlich bald bilder der fertigen box zeigen.

    welche fader(60mm) sind zu empfehlen?

    Gruß w0tu

  14. Hallo

    komme meiner Mbox64 immer näher

    fast alle module gelötet (core hab ich mir aufgespart;)

    buttons, potis, encoder sind auch schon hier

    gehäuse ist in planung

    bin mir aber beim frontplatenlayout noch unsicher

    Fix ist 16 spuren sollens sein

    1 Encoder für scene select

    16 potis für volume

    16 buttons für clipstart

    16 buttons für clipstop

    16 buttons für solo

    hätte ich gerne die möglichkeit in "allen" spuren 2xAux "und" 2x Efx, Synths, etc. zu steuern das allein sind schon 64 potis

    gibts da eine andere möglichkeit?

    gruß wotu

    930_layout_jpg3dba87a0f4de144c15303755f2

×
×
  • Create New...