Jump to content

eptheca

Members
  • Posts

    373
  • Joined

  • Last visited

  • Days Won

    16

Posts posted by eptheca

  1. Hi everybody,

    Just finished building my controller for a YM2149 synth, and thought I'd share it with you

    Also cased in an old Sinclair ZX Spectrum + 128 case ( calm down - again just an empty case)

    Reused the buttons and modified them with LED's to make them look like Roland/ Sequential Circuits buttons from 80's synth's and drum machines

    The control panel is laser cut &engraved in a black&white acrylic.

    It is very similar to lemonhorse's MB AY (YM), but uses an Atmega328 module from Wil Lindsay at straytechnologies.com I got a while back http://www.straytech...m_mini-modding/

    The control is done by the Core, DIN and DOUT modules from Smash TV

    med_gallery_7274_109_976067.jpg

    med_gallery_7274_109_918542.jpg

    med_gallery_7274_109_436178.jpg

    I have a problem with the LED's so if any of you can help me with some Assembler code I would be very greatful

    Have a great weekend everybody, and thanks for the inspiration from all your projects :)

  2. Hi,

    I'm building a MB64 and would really apprechiate some help with the button handling

    I trying to get the led's for "onOnly" buttons to stay on until the next button in that shift reg. is pushed

    I use this code in the mb64_buttons.inc file:

    
    ;; (button value stored in TMP1)
    
    MB64_BUTTON_OnOnly 
    
            ;; when on: send button value defined in dump 
    
            ;; when off: send nothing 
    
            BRA_IFSET TMP1, 0, ACCESS, MB64_BUTTON_NotifyChangeEnd 
    
            ;; turn off SR1 8 LEDs 
    
        SET_BSR MB64_BUTTON_VALUES_SR0+0  
    
        setf MB64_BUTTON_VALUES_SR0+0
    
        SET_BSR MB64_BUTTON_VALUES_SR0+1  
    
        setf MB64_BUTTON_VALUES_SR0+1 
    
            ;; save status of button 
    
            rcall   MB64_BUTTON_Hlp_SaveStat 
    
            rgoto   MB64_BUTTON_Send
    
    

    this works in a way, but it affects the other buttons as well

    see video

    I need help to have the first 8 led's only light the last pressed og theese 8,

    the next 3 toggle, and the last 4 only light the last pressed of theese 4

    I have posted this the wrong place earlier, hope this is the right one

  3. here is a short video of how the buttons and LEDs work now

    sorry, I can't embed

    TK, please can you help me out

    I have built the hardware and ordered the frontplate :(

    here is the code I have changed

     ;; (button value stored in TMP1)
    
    MB64_BUTTON_OnOnly 
    
            ;; when on: send button value defined in dump 
    
            ;; when off: send nothing 
    
            BRA_IFSET TMP1, 0, ACCESS, MB64_BUTTON_NotifyChangeEnd 
    
            ;; turn off SR1 8 LEDs 
    
        SET_BSR MB64_BUTTON_VALUES_SR0+0  
    
        setf MB64_BUTTON_VALUES_SR0+0
    
        SET_BSR MB64_BUTTON_VALUES_SR0+1  
    
        setf MB64_BUTTON_VALUES_SR0+1 
    
            ;; save status of button 
    
            rcall   MB64_BUTTON_Hlp_SaveStat 
    
            rgoto   MB64_BUTTON_Send

    thanks in advance

  4. I'm bulding a MB64, and have a problem I need help with

    I need the buttons and leds to work so that only the last pressed button's LED light up

    I have used the code in this post

    this works sort of, but it affects all types of button press, not only "onOnly" like I would like it to

    also I would like it to only affect the buttons within the same shift register

    I use 2 SR, the first have 8 buttons with it's LEDs, and all 8 have an "onOnly" message

    I would like these to only light the last pressed

    in the second SR I have 3 buttons with "Toggle" message that I would like to light LED when pressed and turn off LED when pressed again

    and I have 4 buttons with "onOnly" message that I would like the LEDs to light up only the last pressed of these 4

    Is it possible to have the code from the post I linked to to only work for "onOnly" buttons and only within the same SR

    I would really appreciate some help with this, my coding "skills" are limited to editing :(

  5. I'm making a dedicated controller for my midiNES

    I'm not using a LCD or menu buttons or encoder for a CS

    It has 24 pots, 16 buttons, 16 LED's

    A couple of questions that I would really apreciate some direction on:

    -The LED's for the toggle buttons are in reverse order, can this be fixed in code or do I have to resolder?

    -Button nr.1 does not send any midi message (the rest of the buttons do) any idea why?

    -Since I am not using a LCD or menu buttons, should/could I disable this somewhere?

    I have attached the files I have uploaded

    the .txt file is an .ini file for sysex

    setup_midibox64.asm

    midibox64.txt

  6. I am building a MB64 with modules from SmashTV

    I have already built 2 MB SID's so I am familiar with using MIOS studio

    I have built the Core, and MIOS Studio can't connect to it.

    On the Core I have left out the Bridge rectifier, the "huge" el.cap, C6, voltage regulator, transistor and pots

    As I understand these parts are for powering the Core and for the LCD, is this correct?

    I am powering the Core from another 5V source, and I am not using a LCD

    +5V and Ground connected to the voltage regulator position

    I have checked all solder joints, tried with another PIC and another Optocoupler

    Checked the MIDI sockets etc.

    My MIDI interface and cables works fine with MIOS on my MB SID's

    any suggestions?

  7. I went ahead and modified my core so I can power the backlight on my 4x20 250mA LCD with 12V

    used Wilbas sammichSID "High-power backlight" circuit.

    -fed 12V regualted power straight from the psu to B+ on the LCD

    -changedd the T1 transistor BC337/25 to a BC337/40

    -changed P1 trimpot from the 10K to a 50K

    works perfect

    the 5V reg. was getting too hot both regulating down from 12 to 5V and powering the 250mA backlight

  8. Hey Wilba

    I was thinking I could modify my core from SmashTV to use your "High-power backlight" circuit.

    Would it work to:

    -feed 12V regualted power straight from the psu to B+ on the LCD

    -change the T1 transistor BC337 / 25 to a BC337 / 40 like in your sammichSID

    -change P1 trimpot from the 10K to a 50K

    Do I need another resistor in addition?

    It looks like R3 on the sammichSID pcb is part of the baclight circuit

    and that R4 is the same on both pcb's

    Your "High-power backlight" circuit works great on my sammichSID with 4x20 lcd

    even if I don't really understand why it's ok to feed 12V to a 5V LED :)

    I think this could be why the synth konks out now and then, because the 5V reg gets too hot

  9. here's the rest of the pics of the synth

    pretty straight forward stereoSID with modules from SmashTV, 8580 R5's, minimal CS with 4x20 LCD, 8(7) banksticks, 5 analog pots, 500K stereo pot feedback mod, stereo volume pot, front panel from Schaeffer and rubber knobs from eagle (Mauser)

    all cased in a Sinclair ZX Spectrum + 48K computer case from 1984.

    I'm looking for a different knob for the menue encoder.

    med_gallery_7274_109_109610.jpg

    med_gallery_7274_109_9928.jpg

    med_gallery_7274_109_118186.jpg

    med_gallery_7274_109_83314.jpg

  10. thanks guys

    I thought maybe there was something in the settings I had missed out

    I had allready checked the wiring and the SID's

    next on the list was the solder joints, and there it was on the audio in el.cap. :)

    sounds amazing now

    glad I added a volume pot before the audio out, it can get pretty mean

  11. Hi,

    I'm finnishing my first MB project, a stereoSID with 8580 R5's, minimal CS, 5 analog pots and feedback mod

    gallery_7274_109_62359.jpg

    I have a problem with the feedback only working in the left channel.

    I have RTFM, checked wiring, pot, connections, SID's and have enabled EXT audio in filter

    I am just starting to learn this synth, so I was wondering if there is something else I have missed in the settings for example

    If you have any suggestions, I would greatly appreciate it :)

    I'll also take the opportunity to thank you TK for this fantastic synth, and framework.

    It's not just a cool thing, but something that has improved the quality of my life, and hopefully will continue to.

    Thank's also to all forum members, none mentioned none forgotten, but you know who you are. Very inspiring to follow your work.

  12. Hi

    I'm building my first MB project, a stereoSID

    CORE and SID modules working, LCD working

    buildt DINx4 module from SmashTV and minimal CS

    DIN not working

    nothing happens when I press buttons or turn encoder

    what I've tried:

    -checked for shorts/bad solders on DIN and CORE, OK

    -tested cable between CORE and DIN, OK

    -tested button press by connecting VS and different pins on DIN with cable, still nothing happens

    -uploaded MIDIO 128, connected pins, still nothing

    -reinstalled MIOS and SID V2, no change

    any suggestions anyone?

    SOLVED

    I have a 5 pin cable going from J9 on CORE to J1 on DINx4

    I thought it should connect to the 5 pins closest to the SR's

    obviously wrong, cause when I moved it everything worked :)

  13. Hi MIDIbox community!

    My first post, so I thought I'd say hi to everybody, and thanks for all the resources and information.

    I've finally bought the parts, and have started to build a stereoSID, CORE and SID modules working, in the middle of CS design and construction

    I wonder if anybody know where I could get some knobs for the encoders, like the one Wilba uses on his sammichSID

    Black, rubbery, plastic, without indicator, 6mm shaft

    I have checked Mouser, Farnell, Elfa and ebay

    I'd be greatfull for some tips, maybe someone even know where Wilba got his from :)

×
×
  • Create New...