Jump to content

FantomXR

Members
  • Posts

    1,035
  • Joined

  • Last visited

  • Days Won

    22

Posts posted by FantomXR

  1. Now I have a display! Nice toy ;)

    I also tried the different encoder-modes again. There is no difference between non_denteded, detended1 and detended2. At detended3 the enc just sends one single value.

    Without fastmode I need five and a half rotations to get from 0 to 127....thats hard ;)

    The "fastbutton"-method is good working but I don't want to press the button everytime I use the encoder. It would be better, to have a "slow down" button. Is there a way to fasten them up in general and to slow them down with the button?

  2. As already mentioned in another thread (I guess by Ilmenator), LED rings require a DOUT_MATRIX configuration.

    See following schematic: http://www.ucapps.de/mbhp/mbhp_doutx4_ledrings.pdf

    A configuration example which gets use of LED Rings can be found here: http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fencbanks.ngc

    With 8 instead of 11 LEDs, you also have to change the preconfigured patterns with the "LED_MATRIX_PATTERN" command.

    Of course they are connected in a matrix. Sorry for not mentioning that.

    I did not see these patterns in the encbanks file. But I will have a closer look on it.

    V1.001 handles detented encoders better than V1.000

    If you still want to get faster encoders, assign the new "EncFast" meta event to a button.

    Configuration example:

    
    # use button 9 as "FAST" button
    
    EVENT_BUTTON id=9 type=Meta   meta=EncFast  range=0:5 lcd_pos=1:10:2 label="FAST%d"
    
    

    -> encoder movements will be 5 times faster whenever this button is pressed.

    But probably the changes in V1.001 are already sufficient (they have been tested with my MBSEQ V4 HW).

    Thanks! I will check this out!

    Did you already try other enoder types, such as detented1, detented2 or detented3?

    The "type" has to be configured with the ENC command -> see http://www.ucapps.de/midibox_ng_manual_ngc.html

    Yes, I did. But there was no improvement. I will check again later.

    And another question: What is a SCS? I know it stands for Standard Control Surface. Is that a standard like mackie control?

  3. at first: I'm very happy, that many many things are working out of the box... the programming is self explaining... nice!

    but allow me just a few questions...

    a.) Where to set the LEDs of a LED-ring? For testing I've connected just 8 LEDs.

    I tested with main stage and even MIDIfeedback works great (very very nice...).

    b.) I need to turn the encoder on and on again till I get to the maximum of the assigned pot in main stage. I used the "Inc00Speed_Dec40Speed"-mode so I think there is no more speed. Is there a chance to get faster to the maximum?

    c.) My encoders (EC11) are detended. As fas as I can see, removing it is not easy... I read the article in the wiki about it but I'm not sure, if it works the same way on mine. Anyway: The encoder just sends a signal after the "second" click....so: Turn - Send... Turn - Nothing... Turn - Send, etc. It is possible to send an event every step I do?

    So long: THANKS!

  4. Wow!! Endlich mal ein erstes Erfolgserlebnis... gleich beim ersten Versuch funktionieren beide DIN und DOUT Module. Auch die Encoder laufen wunderbar, die DOUTs steuern herrlich grüne LEDs an ;)

    Jetzt zwei Fragen:

    a.) Es gibt derzeit keine Firmware für den LPC17, die von Hause aus Encoder unterstützt und mithilfe ich diese konfigurieren kann. Richtig?

    c.) MIDIO128 V3 lässt sich lediglich über ein Display konfigurieren...ist das richtig? Im MIOS Studio hab ich lediglich einen Editor für V2 enthalten.

    Und ein Hinweis noch:

    Vielleicht ist es auch falsch, aber bei mir funzt es grad. Ich habe nirgends gelesen, dass man DOUT und DIN auch direkt hintereinander chainen kann. Ich ging immer davon aus, es gehen nur 4x DIN in Reihe und 4x DOUT. Aber nun hab ich J8/9 -> DIN -> DOUT = Funzt ;)

    Vielleicht magst du das ja noch irgendwo hinzufügen...

    Jetzt versuch ich mal irgendwie, die LEDs mit dem Encoder zu verknüpfen... dafür müsste ich den Encoder aber wie gesagt irgendwie konfigurieren können...

    Danke!

  5. I took a look at fairlightiis schematic. If you take a closer look at my schematic, you see, that it's the same as in his schematic, except the led drivers are missing.

    Here is a diagram... hope this makes it clearer... and I hope I'm not wrong...

    Sorry, the pic is quite big...

    post-10331-0-70235200-1354924945_thumb.p

  6. Hey,

    no, I'm not to late ;) I ordered two boards of them too. But I need some smaller "arrays" of encoders for my DIY keyboard-project. That's why I started doing the PCB. And of course I will first try a prototype of them before starting a bulk order.

    I connected the encoder like TK showed in his schematics. But you are right. I will connect the push-button-pins to two SIL headers.

    I will create a new version with DIL headers.

  7. Hey out there,

    because the ones on the market are very exepensive and not fitting my needs, I decided to use Eagle, to design an own PCB.

    I never did a PCB before, so please be kind. I'm happy if you have any suggestions, to make it better.

    I want to create different PCBs with one encoder, two, four and eight. But at first I need to know, if I did any mistakes in the schematic. So please take a look at the pictures.

    When everything is ready, I will contact a pcb manufacture to get some prices and will start a bulk order, if other guys are interested in this too.

    To save space I used 4x 8pin header. They will be mounted on the bottom. I used 16x 0805 SMD LEDs. The encoder is a STEC12E06, because this was the only one in the library and I don't have my encoders yet to create a device by myself.

    Hint: Look on ebay. I bought 45x encoders ALPS EC11 (don't have the exact modelnumber) for around 30,- EURO. Because the encoders have a thread, I don't need mounting holes but I can add them anyway. There should be enough space in the corners

    So, any suggestions? ;)

    Best regards,

    Chris

    post-10331-0-75412300-1354803046_thumb.p

    post-10331-0-24693600-1354803056_thumb.p

  8. Hallo Thorsten,

    vielen Dank für deine Antwort.

    Ich hab jetzt mal gecheckt, ob ich über die MIDI Schnittstelle ein direkteres Spielgefühl erreiche. Und tatsächlich habe ich den Eindruck, damit etwas näher am Instrument zu sein. Die oben angegebene Latenz ist natürlich völliger Humbug. Sowohl Forte als auch Kontakt zeigen mir jetzt ca. 7ms an. Für kurze Töne immer noch zu viel...

    Ich denke, ich muss erstmal versuchen, die Latenz weiter runter zu bekommen, bevor ich hier weiter mache. Die Soundkarte scheint schon am Ende ihrer Möglichkeiten.

    Danke!

  9. Soooo... und weiter gehts:

    Stichwort: Latenz! Thorsten, du hattest zwar geschrieben, dass bei den Scanzeiten nicht mehr von Latenz zu sprechen ist, und dennoch entsteht sie irgendwo.

    Folgendes Setup bei mir:

    Klangerzeuger: Kontakt - Scarbee Samples. Alles auf dem neuesten Stand

    Soundkarte und MIDI Interface: MOTU Ultralite MK3

    Miditastatur 1: Billig Fatartastatur per MIDI an Ultralite

    Miditastatur 2: Yamaha P80 an MIDIbox_KB und CORE.

    Wenn ich nun auf der Yamaha Tastatur spiele, spüre ich eine Latenz. Diese ist nicht sonderlich hoch, fällt aber gerade bei sehr kurzen Sounds, wie Clavinet oder Orgel schon auf. Richtig merken tut man den Unterschied erst, wenn man mal auf der billig Fatartastatur spielt, die noch angeschlossen. Da ist der Ton einfach schneller da. Nun ist die Frage, wo diese Latenz entsteht?! Evtl. sollte ich mal probieren, den Core-MIDI Out zu nutzen anstatt USB. Vielleicht liegt da der Hund begraben.

    Ich fahre die MOTU auf 192kHz bei 256 Samples (weniger geht bei der Samplerate nicht) und habe laut Kontakt eine Latenz von 1,7ms. Spitzenwert, den ich mit der Fatartaste wohl auch erreiche...

  10. Hallo Thorsten,

    danke für deine Antwort.

    Und was wäre, wenn man mit zwei Core-Modulen arbeitet? Dann ist eines eben nur für die Encoder zuständig und das andere macht den Rest. Würde das funktionieren?

×
×
  • Create New...