Jump to content

goyousalukis

Members
  • Posts

    387
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by goyousalukis

  1. From the midibox link page:

    MIDIbox Link has been integrated into following firmwares: MIDIbox64, MIDIbox16e, MIDIbox MF, and MIOS of course.

    It can be enabled in the MIDI config menu, with the Editor GUI or with the mk_syx script. All boxes before the last box have to be configured as "MIDIbox Link Forwarding Point", and the last box as "MIDIbox Link Endpoint".

    The firmwares already have midi link in them. You just have to configure them as above.

    Justin

  2. Hey, this is what I've been thinking about too! It would still be a 4 track sequencer, but with only one row of encoders to change the values. I would want another encoder for BPM and another for the menu, and another to choose what track/layer you are working on. I have thought about doing this. I think it would require some extensive modification to the mb64 seq code, but it would be cool. It would take a lot less space than my monsterous mb64. I am just waiting for TK to finish the MIOS port of the seq before I try this!

    Justin

  3. I've already shipped all the encoders, and they've arrived. I'm keeping an eye out for more encoders on ebay, and I've asked the seller of the panasonic encoders to email me if he gets more. The shipping for a global priority envelope was $9.00 us - the same price for australia , germany and denmark. Let me know if anyone finds a good deal in the us and wants me to purchase here and ship to them. I'd be happy to do this.

    Dr. Bunsen, don't worry too much about paypal.. we'll work it out.

    Justin

  4. I agree! If you are a starving college student then ok, but if you have a job and make enough money - pay for it! When I was in college, I photocopied a lot of music because I had no money and felt guilty about it, but now that I have a job I try to make up for my past sins!

    Justin

  5. from the MIOS page:

    Several drivers have been included which manage following control tasks in background:

    ..

    analog conversion of up to 64 pots, faders or other analog sources with a 10-bit resolution

    ..

    I think it can be done. The problem is that you can't send a number higher than 127 via a single midi cc message. You would have to split the number up and send it in two messages. Your software would have to be able to convert back the two messages into the proper number. For instance for the number 999 :

    in binary = 1111100111

    split into 2 - 7 bit messages:

    0000111 1100111

       7                 103

    Using MIOS, you should be able to do what you want I think. Hopefully if I made a mistake, someone will point it out!

    Justin

  6. OK, so if I were to use a bunch of encoders, even, then they are locked to a particular assignment under SID 1.5?

    Yes, the encoder assignments are hardcoded in a text file and are the same for all patches.

    What about setting up a separate CORE to handle analog in, for pots, joysticks, faders, ribbons, etc. and using MIDI CC data? Are the different parameters easily assigned to different CCs for realtime control?

    This is very possible. Every parameter (with the exception of wavetables) can be controlled by CCs see:

    http://www.ucapps.de/midibox_sid/sid_cc_implementation_chart.txt

    Justin

  7. I have a question, you mentioned that I would not need the minimal setup if I built the complete control surface, but it looked as if the minimal setup is part of the complete one.  Are they built differently?  

    Or is it only different if I build the improved power supply to handle more SID units?

    Ok, thanks again.

    -Rich

    Rich the power supply is seprate from the control surface. You can use the power supply schematics that come with the core/sid module, or you can use the C64 PSU. Thorsten recommends the C64 since it results in a much less noisy signal. I can attest to this since I started with a wallwart power supply and then built the  C64 PSU unit. It is a lot quieter. You can power 1 or 4 units with either type of power supply.

    The minimal control surface uses some of the same parts as the complete control surface i.e. LCD, buttons and encoder. It also uses a DINx1, which doesn't have a premade pcb available. You can use a DINx4 though. I guess you could build the minimal, and then re-use the parts for your complete control surface. If you look at the minimal control surface, it is similar to the lower left portion of Thorsten's full SID panel. You could build that module seprate and then just start from that when you want to go to the complete surface.

    I hope this helps and doesn't confuse you more!

    Justin

  8. The only stability issue I have noticed involves the pushing of the encoder buttons. The perfboard flexes a little when the middle button is pushed. I might add another support screw halfway between the two on the long axis to eliminate the problem. I forgot to mention that I like the fact that I can adjust the exact height of the encoders as well. Since I don't know what kind of knobs I'll end up with, this is good.

    Justin

  9. Hey Rich, I think you are right on track with what you need. If you build the complete control surface, you won't need the minimal one. What I might recommend is for you to build your SID in the same order as Thorsten's page. I.e first build just the core, sid and power supply. Get this working with your computer using JSYNTH and a midi keyboard. Then move on to the next step.

    This is what your cart should look like:

     paypal@coinoptech.com

    Qty Remove Item Options Price

    1 CORE module PCB    $7.00

    3 DIN Module PCB    $19.50

    2 DOUT Module PCB    $13.00

    1 SID Module PCB    $7.00

    1 PIC18F452    $8.95

    1  JDM Module PCB    $6.00

    You need the JDM to program the PIC unless you want to have SmashTV (coinoptech) to program it for you.

    Good Luck

    Justin

  10. Second I wonder how to mount those on a front panel.

    As there is no screw on it. If anybody has descent solution I would be interested. ;)

    Thx

    Kyo

    Kyo, here are some pics of how I am mounting them:

    http://justin.ahrens.net/pic1.JPG

    http://justin.ahrens.net/pic2.JPG

    http://justin.ahrens.net/pic3.JPG

    http://justin.ahrens.net/pic4.JPG

    http://justin.ahrens.net/pic5.JPG

    http://justin.ahrens.net/pic6.JPG

    Also, check out TK's pics at:

    http://www.midibox.org/midibox_sid_photos/

    Justin

  11. Ok, I got the encoders today. The only person who has given me his address is MrMusicman. The rest of you - Please email me your address so that I can get you a shipping quote.

    Kent, I will try to get a shipping quote tommorow (Saturday) or Monday the latest and let you know the cost. Have you heard from any of the other interested parties?

    Speak up or I'll keep them all for myself!

    (I know Dr. Nick said he'd be out until next week)

    Justin

  12. I had the same thing on my pots for my mb 64. I just grabbed the prong with a needlenose pliers and snapped it off. They are meant to keep the pot from rotating though, so without them you have to tighten the pots pretty good so they don't rotate. I considered using Loctite, but just went without.

    Justin

  13. No, this doesn't help. Here is the only code I changed:

    MIOS_ENC_PIN_TABLE
          ;; encoders 1-16
          ;;        SR  Pin  Mode
          ENC_ENTRY 1,  0,  MIOS_ENC_MODE_NON_DETENTED      ; V-Pot 1
          ENC_ENTRY 1,  2,  MIOS_ENC_MODE_NON_DETENTED      ; V-Pot 2
          ENC_ENTRY 1,  4,  MIOS_ENC_MODE_NON_DETENTED      ; V-Pot 3
          ENC_ENTRY 1,  6,  MIOS_ENC_MODE_NON_DETENTED      ; V-Pot 4
          ENC_ENTRY 2,  0,  MIOS_ENC_MODE_NON_DETENTED      ; V-Pot 5
          ENC_ENTRY 2,  2,  MIOS_ENC_MODE_NON_DETENTED      ; V-Pot 6
          ENC_ENTRY 2,  4,  MIOS_ENC_MODE_NON_DETENTED      ; V-Pot 7
          ENC_ENTRY 2,  6,  MIOS_ENC_MODE_NON_DETENTED      ; V-Pot 8
    
          ENC_ENTRY 3,  0,  MIOS_ENC_MODE_DETENTED      ; Jog-Wheel

    Maybe I made a mistake?

    Justin

  14. Hello, usually I figure out the problem 5 minutes after I post, but here goes:

    I built a Magic Midi Delay on my breadboard with 8 non-detented encoders and one detented encoders. The only code I changed is the pin assignments for the encoders. When I first turn it on, I get all kinds of jitter, with the screen going back and forth between the transpose and BPM menus. After about 30 seconds, the jitter stops and everything works perfect.

    I have tested the encoders with the enc_3 test and they work great. Is there any other code I have to change?

    In the Main.Asm file I have:

    #define USE_POTS 0

    So I shouldn't have any problem with the AIN pins - correct? I have tried grounding RA0-3,5 and RE 0-2, but this doesn't help. I have also tried the Midibox TC and it works fine too. Any ideas?

    Thanks

    Justin

  15. Ok, here's the deal:

    I got the seller's last 150 encoders for a total of $40.00 US.

    That works out to $0.27 per encoder.

    Here is the list (in chrono order):

    Dr Bunsen    30 enc = $8.10 + shipping

    MrMusicman 50 enc = $13.50 + shipping

    Dr Nick          30 Enc = $8.10 + shipping

    Sascha         40 Enc =  $10.80 + shipping

    Total           150 Enc = $40.50

    Ok I need adresses for everyone except Mr Musicman, so I can give you a shipping quote before you pay me.

    Alternatively, I can ship them to Mr Musicman in Denmark, and he has offered to forward the packages on for cheaper shipping. I have no problem either way.

    The easiest way to pay me is through PayPal. Otherwise you will have to send me some sort of payment that I can easily cash here in the US. Send me an email either through the board or to my home email:

    Justin@Ahrens.Net with your address and how you intend to pay.

    Justin

  16. I don't know if this applies, but I'll throw it out here just in case it helps anyone. I have an epic programmer, and I kept getting the code programming error when I first tried burning an 18f. I never got this error before with the 16f. Right before I got frustrated enough to post, I tried erasing the PIC first. After I did that it burned perfectly. Does the JDM have an erase function?

    Justin

  17. Looks good to me!

    The bankstick will let you save different setups. i.e. Pot assignments. If you are always going to use the same setup, youw wouldn't need one.

    I would recommend you build it with the new 18f. There is already a firmware that handles 64 pots, 128 buttons and 128 led's.

    Justin

×
×
  • Create New...