Traktorizer - a Midibox to control Traktor-DJ-Studio -
#41
Posted 14 June 2007 - 07:53
#42
Posted 16 June 2007 - 19:22


#43
Posted 16 June 2007 - 23:37
Done by hand....
#44
Posted 16 June 2007 - 23:41
#45
Posted 17 June 2007 - 16:46
I can't wait to see it finished !
Goule
#46
Posted 24 June 2007 - 10:18



These Jogs are so great colour, cant await until my superbright blue leds arrive to illuminate them...
Big thnx again to Sasha who lasered this babys for me 8)
#47
Posted 24 June 2007 - 20:55
Looks really cool! ;)
#48
Posted 27 June 2007 - 11:37
can I connect an encoder on a "dissimilar" pin ?
Example :
ENC_ENTRY 1, 1, MIOS_ENC_MODE_NON_DETENTED ; // Jogwheelencoder Deck A
instead of
ENC_ENTRY 1, 0, MIOS_ENC_MODE_NON_DETENTED ; // Jogwheelencoder Deck A

Sorry for asking this but I must know this before I change my pintables for the DIN-soldering
#49
Posted 27 June 2007 - 12:00
I don't think it'll work across two SRs. Otherwise, as far as I can see, it should work fine... but I decided that instead of asking TK, I'd just use even numbers. Is there some compelling reason why you'd rather start from odd numbers?
Edit: Yeh it should work like in your picture.
#50
Posted 27 June 2007 - 12:15
Is there some compelling reason why you'd rather start from odd numbers?
not really, just a thought, cause I forgot I have some Din-Pins left so I shift 1 pin to the right and its ok.
...but this question is still interesting (for me
#51
Posted 27 June 2007 - 12:27
Edit: Seeing as you are interested...
This is the code that gets the pin status for the pair. The first pin number should be put into in W. The address of the beginning of the contents of the whole SR should be loaded into FSR1. (This is done by MIOS_DIN_2PinsGet when it is called from MIOS_ENC_Tick. This happens automatically when the encoder is moved.)
The function checks the bits of the pin number after copying them to MIOS_PARAMETER1, and uses the bits to jump to the appropriate code (this is an optimisation which makes slightly bigger code which is much faster). These sections are specially designed to get pins 0+1,2+3,4+5,6+7 from each SR: MIOS_SRIO_Get2_Cont_Pin01, MIOS_SRIO_Get2_Cont_Pin23, MIOS_SRIO_Get2_Cont_Pin45, MIOS_SRIO_Get2_Cont_Pin67....
Then the specialised section of the function gets the pin values from the SR, and sets bits in W accordingly.
At the very end W is copied to MIOS_PARAMETER1 for ease of use.
;; --------------------------------------------------------------------------
;; INTERNAL
;; MIOS SRIO Get2: returns value from two DIN/DOUT Neighbour Pins
;; IN: number of first Pin in WREG, register address in FSR
;; OUT: 0, 1, 2, 3 in MIOS_PARAMETER1 and WREG
;; USES: FSR1 and BSR
;; --------------------------------------------------------------------------
MIOS_SRIO_Get2
movwf MIOS_PARAMETER1
rlf WREG, F
swapf WREG, W
andlw 0x0f
addwf FSR1L, F
IFSET MIOS_PARAMETER1, 2, rgoto MIOS_SRIO_Get2_Cont_Pin4567
MIOS_SRIO_Get2_Cont_Pin0123
IFSET MIOS_PARAMETER1, 1, rgoto MIOS_SRIO_Get2_Cont_Pin23
MIOS_SRIO_Get2_Cont_Pin01
movlw 0x00
IFSET INDF1, 0, iorlw 0x01
IFSET INDF1, 1, iorlw 0x02
rgoto MIOS_SRIO_Get2_End
MIOS_SRIO_Get2_Cont_Pin23
movlw 0x00
IFSET INDF1, 2, iorlw 0x01
IFSET INDF1, 3, iorlw 0x02
rgoto MIOS_SRIO_Get2_End
MIOS_SRIO_Get2_Cont_Pin4567
IFSET MIOS_PARAMETER1, 1, rgoto MIOS_SRIO_Get2_Cont_Pin67
MIOS_SRIO_Get2_Cont_Pin45
movlw 0x00
IFSET INDF1, 4, iorlw 0x01
IFSET INDF1, 5, iorlw 0x02
rgoto MIOS_SRIO_Get2_End
MIOS_SRIO_Get2_Cont_Pin67
movlw 0x00
IFSET INDF1, 6, iorlw 0x01
IFSET INDF1, 7, iorlw 0x02
;; rgoto MIOS_SRIO_Get2_End
MIOS_SRIO_Get2_End
andlw 0x03 ; for correct status (Z flag set/not set...)
movwf MIOS_PARAMETER1
return
#52
Posted 27 June 2007 - 13:00
#54
Posted 28 June 2007 - 20:09
#55
Posted 28 June 2007 - 20:56
Great artwork, me likes the magic mushrooms 8)
Are you going to leave it transparent? Won't that make it very hard to distinguish which LEDs are lit?
#56
Posted 28 June 2007 - 21:17
The Panel was transparent Acryl, but before foil-gluening ive silver-sprayed from behind ;)
#57
Posted 28 June 2007 - 21:41
#58
Posted 29 June 2007 - 08:28
#59
Posted 29 June 2007 - 08:37
you almost right...
the places where u see the black bold borders are for the displays. I'll connect them directly on the frontside of the panel and put a window-glass over it....the EL-Foil will be mounted on the backside on the panel....this sections in the borders arent sprayed from behind, only satiniced....so this area will glow nice for backlighting the displays ;)
More Pictures in a few days, this Plates must dry for 2-4 days, how longer so better the foil holds on the panel for centuries
#60
Posted 29 June 2007 - 08:44
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users











