Jump to content

mr_kholl

Members
  • Posts

    13
  • Joined

  • Last visited

    Never

Posts posted by mr_kholl

  1. Thanks reboot!!

    Jidis: Thanks Jidis!!! the tiny Brando keyboard will be very nice there..indeed. That's the original concept of my LC....the winamp controller will be an add-on, or a standalone setup.

    audiocommander: Thanks AC!! it would be a honor!

    nILS Podewski: The pinball thing seems really awesome!!!  ;D Oh yeah...let the world to do everything with Midibox! ehehe

  2. Hi TK,

    I created a new software called 'Midibox to Winamp', which allow you to control the Winamp via Midibox.

    It isn't a generic Midi translator like the Bome's software, besides the basic functions, there are some custom features. This is the list:

    - OSD - Volume, Track Pos and EQ Bands/Freqs

    - Basic Functions - Previous, Play, Pause, Stop, Next, Open file Dialog, EQ Band Left/Right, etc...

    - Virtual POTs (Jog Wheel style) - Volume, Playlist Seek, Track Seek, and File Dialog Integration (*).

    - Smart Playlist - Shows up the Winamp Playlist when you are seeking by the jog wheel, even if the winamp is minimized. Auto-hide the playlist when you stop the movement (according the show time set).

    - File Dialog Integration - Allow to interact with the windows standard file dialog box:  Up, Down, Page Up and Page Down by virtual pots. Home, End, Level UP, Select All, Shift and Control by buttons. Enter by button or rotary encoder's built-in switch.

    - MIDI Learn/Setup - Where you teach the software to get the MIDI message and fire up a Winamp event or File Dialog event, also, allow to set the Rotary Encoders Sensitivity (movement speed).

    The main window:

    main.jpg

    MIDI Learn/Setup:

    setup.jpg

    Systray Menu:

    systraymenu.jpg

    About box....

    aboutbox.jpg

    I assembled a simple Midibox setup on the protoboard just to test the software:

    midibox2winamp_test_setup.jpg

    The setup:

    midibox2winamp_test_setup_detail.jpg

    Note that the Playlist Seek rotary encoder has a built-in switch:

    encoder_detail.jpg

    The Midibox to Winamp in action:

    PS: The File Integration feature on this video had a little bug - Already fixed.

    TIca_Bjey7o

    Smart Playlist feature:

    7VohfPiyhRE

    PS: At the point of the videos below I added two buttons in the setup: Toggle Shuffle/Shift (file dialog mode),Toggle Repeat/Control (file dialog mode).

    midibox2winamp_test_setup_detail2.jpg

    MIDI Learn:

    mwAKHvq877Y

    ...MIDI Learn cont....Encoder Sensitivity:

    XvFwER1r5vk

    Current File Dialog Integration:

    jM9fislLRAM

    Some friends (and members from the bit-tech.net community) asked me to create a tutorial and publish it at bit-tech.net. Of course, I will not post the uCapps.de docs, I will post the links so the users will open the uCapps.de website and there will learn about the Midibox world.

    My request is to publish some steps to create a Winamp controller based on Midibox.

    Of course, as you can see at the About box of the application, all the credits about Midibox will be for you and Midibox.

    PS: I have no plans to sell the software (will be freeware) or even the hardware setup and I know that the Section tittle is : Sale Requests, but I really don't where I could ask you about.

    Thanks,

    Kholl.

  3. Hi,

    I'm one step to order some ALPS 60mm motorized faders from a supplier, but first, i need to check if it will work on MF module, because its resistance value is 5K instead the usual 10K (I.E. RSA0N11M9).

    This is the datasheet: http://www.modtv.com.br/mr_kholl/402331_RS60N11M9_5KB.pdf

    PS: You will see on the specs that this fader has the same pinout of the RSA0N11M9, including the 'touch sense' pin.

    Does anybody can inform me it?

    Thanks in advance.

    Kholl.

  4. Hi TK,

    You are right again!! the problem was the cable!!

    I was talking with SmashTV on Wednesday, and he suggested to forget the bridge which i've made and make another cable, direct way: core -> display, exactly what you is suggesting now, make the same way which I did about the smartie.

    So yesterday i made it and BINGO!! worked!! heheheh....i tried to tell him about it, but only SoundDuke was active in the chat and he knew this news! thank you very much SmashTV

    Today i'm reading your post, and see that you are in the right way too!!

    This is the cause of the problem:

    midibox_vfd23.jpg

    I made this bridge to make it easy to connect the two displays required by LC app, but it's seems like the display doesn't like this!! hehe

    Well, i'm very happy to see  MIOS running perfectly on the vfd:

    midibox_vfd20.jpg

    midibox_vfd21.jpg

    Now I see that LCD Benchmark was printing 1565 and not 5655 (or another wierd number)!

    midibox_vfd24.jpg

    The cable in direct way:

    midibox_vfd22.jpg

    Thank you very much for your support!!! congrats again!

  5. Hi Sasha,

    These are the Noritake's international contacts. Note that there's no info about Brazil (my country), but in fact they have a representative sales here, and I got my displays from this office here in Sao Paulo, so, the best thing to do is send an e-mail and ask for your country.

    I use PSC's optical filters. You can convert VF displays from green to white, blue, amber, red, yellow, etc....just need to apply the correct filter.

    I have 1 blue, 1 amber and 2 white (which in my option is the same effect)

    nanonew008.jpg

    The white the filter is a kind of pink.

    nanovfd17.jpg nanovfd18.jpg

    You are right, you can't capture the true image of a display with a camera, it's really boring.

  6. Hey TK,

    Firstly, thank you very much for your attention and congratulations for the outstanding MIDIBOX!!!

    Well, I think you got the point!

    The spacing (definitely before) occurs with the characters: "G", "K", "M", "N", "O", "S", "U", "W", "Y", "3", "5", "7", "9", "^", "_", "-", "+", "=", "{", "}", "|", ";", "'", ">", "?"(two spaces) and "/". The others characters works perfectly.

    Note some pics:

    PS: Sequence of 20 characters

    "A" and "a"

    midibox_vfd9.jpg midibox_vfd10.jpg

    (Working, as well as "B", "C", "D", "E", "F",...etc....)

    "G" and "g"

    midibox_vfd11.jpg midibox_vfd12.jpg

    "O" and "o"

    midibox_vfd16.jpg midibox_vfd17.jpg

    (note the double space on "o")

    "V" and "v"

    midibox_vfd14.jpg midibox_vfd15.jpg

    (Aleatory spacing on "V")

    "u" and "s"

    midibox_vfd18.jpg midibox_vfd19.jpg

    (I sent only 20 characters as well as the others, but these are duplicating)

    I placed NOPs according your instructions, but nothing happened.

    Timing info:

    From the Datasheet:

    midibox_vfd_timing.jpg

    From the Application Notes (thanks SmashTV):

    midibox_vfd_timing2.jpg

    I hope have posted nice tips to solve this 'mystery'.

    Thanks a lot.

    Kholl.

  7. Hi!

    This is my first attempt into the Midibox world.

    I have been working with displays for a long time, I really love it, I'm a 'display addicted'  ;D

    You can see some photos of my 'babies' here: http://www.modtv.com.br/mr_kholl/kholl_displays.htm

    (Noritake's Dot Matrix VFD 258x128 and 128x32, Blue HD44780's 20x4 and 8x2, Blue T6963's 240x128 and Planar's EL 240x128 (my favourite)

    --------------------------------------------------------------------------------

    I have plans to build a LC project, and since it's my first Midibox project, i decided to use two 40x2 Character VFD's, so, next time I will try to use dot matrix displays.

    midibox_kholl000_mark.jpg

    You can see the two VFD's inside the red mark (PS: All images are thumbnails.).

    According to Noritake, the U-Series is a LCD drop replacement, it means that you can replace your lcd for this vfd without any changes in your code. In fact it's works well, the functions are quite compatible.

    Well, I made the wiring for the core module and did the first test:

    midibox_vfd4.jpg

    Ops....something is wrong (note the weird spacing):

    midibox_vfd1.jpg

    LCD Sendmessage in MIOS Studio:

    "Testing MIDIBOX"

    midibox_vfd2.jpg

    "ABCDEFGHIJKLMNOPQRSTUVWXYZ"

    midibox_vfd8.jpg

    I decided to made the wiring for the PC Parallel port just to test if the VFD is a really true replacement.

    Well, started Smartie, picked the HD44780 driver, and voilá, worked perfectly! (including animations), note that it ran without any special config, just plug and play.

    midibox_vfd6.jpg

    I have been talking with SmashTV, jimp, ultra, fossi.bs, SoundDuke, seppoman (sorry if i forgot someone) about this problem in the chat, and I would like to thank them very much for the support!

    After several suggestions I did the tests below:

    1. Core assembly Check:

    Ok

    2. LCD wiring Check:

    Ok

    3. CPU mode Check:

    8bit mode as well

    4. LCD Init sequence Check:

    It's Original LCD Init code from mios_clcd.inc

    	movlw	0x08			; Display Off
    	rcall	MIOS_CLCD_Cmd
    	movlw	0x0c			; Display On
    	rcall	MIOS_CLCD_Cmd
    	movlw	0x06			; Entry Mode
    	rcall	MIOS_CLCD_Cmd
    	movlw	0x01			; Clear Display
    	call	MIOS_CLCD_Cmd
    	bcf	MIOS_LCD_TIMEOUT1, 7, BANKED	; everything ok, make sure that LCD_TIMEOUT, bit 7 is cleared
    
    	movlw	0x38					; select 8-bit interface again
    	BIFSET	MIOS_CLCD_PIN_E, 7, BANKED, movlw 0x28	; select 4-bit interface again
    	rcall	MIOS_CLCD_Cmd
    	movlw	0x0c
    	rcall	MIOS_CLCD_Cmd
    	movlw	0x00			; set cursor to zero pos
    	rgoto	MIOS_CLCD_CursorSet
    
    According to a doc from Noritake it's the suggested Init procedure: vfd_init_procedure.JPG So, I changed the original code and recompiled the MIOS:
    movlw 260 ; 260 ms delay
    call MIOS_Delay
    
    movlw 0x38 ; select 8-bit interface again
    rcall MIOS_CLCD_Cmd
    
    movlw 0x38 ; select 8-bit interface again
    rcall MIOS_CLCD_Cmd
    
    movlw 0x02 ; brightness 50%
    rcall MIOS_CLCD_Data
    
    movlw 0x08 ; Display Off
    rcall MIOS_CLCD_Cmd
    
    movlw 0x01 ; Clear Display
    call MIOS_CLCD_Cmd
    
    movlw 2 ; 2 ms delay
    call MIOS_Delay
    
    movlw 0x0c ; Display On
    rcall MIOS_CLCD_Cmd
    movlw 0x06 ; Entry Mode
    rcall MIOS_CLCD_Cmd
    
    Guess what?? nothing happened, still same spacing problem, note that it's my first try in MIOS, so I changed the brightness param to 50% just to check if I was changing in the correct place, in fact, the brightness param worked! 5. lcd_interconnections_test_v1 application Test: Pins about 4.58v 6. lcd_benchmark application Test: Result:
    565 * 8 * 100ns 
    or 
    565? * 8 * 100ns 
    

    PS: the values wasn't clear because the position/spacing problem.

    7. PrintChar test (One character per time):

    I filled the grid with a sequence of PrintChar command, from 'A' to 'Z' character using 1ms and 400ms of delay...the result is still weird!

    Checkout the videos:

    400ms:

    http://www.youtube.com/watch?v=7zf4Xy0EIss

    1ms:

    http://www.youtube.com/watch?v=4Dpj_ZRMtEk

    ....

    Any help?

    Thanks a lot!

    Kholl.

  8. Hi,

    Long time reader, first post.

    Finally I'm ready (i guess  ;D) to start my little project. I have a small recording studio in Brazil and have plans to build a mixing controller.

    CONGRATULATIONS for this amazing project!! MIDIBOX really is fantastic. Thanks a lot for share it!

    I tried to order some parts at avishowtech.com but I can't see my country (Brazil) in the country dropdown list.

    Is there anyway to order from here?

    Thanks,

    Kholl.

×
×
  • Create New...