Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


Digineural last won the day on January 10 2013

Digineural had the most liked content!

About Digineural

  • Birthday 04/24/1982

Profile Information

  • Gender
  • Location
    Buffalo, NY

Recent Profile Visitors

3,073 profile views

Digineural's Achievements

MIDIbox Addict

MIDIbox Addict (2/4)



  1. Point to point wiring on MDF isn't a bad idea as much as it is heavy and thin MDF tends to be brittle. The SID CS isn't that large so I don't see flex as a huge problem. Hardboard is a decent alternative if you're careful. For either, take measures to avoid tear out. All that said, when I created my first MB some 15 years ago (man it's been a long time) I had all sorts of trouble with getting a clean fabrication that I was proud to show off, so I've been using Lexan or CNC'd aluminum. Moisture isn't never an issue and lexan takes vinyl overlays quite well. I usually paint the back and letter the front for a candy coated look. The rest of the enclosure can be built out of anything.
  2. I while back I started creating a Dockerfile image using gcc to build apps regardless of the host machine, not specifically for juce. One of the reasons I never completely used it was because how all of the source for all samples and such were pulled in. I was getting a bit lost as to how to decouple the framework & OS from the applications is a more module fashion but I couldn't figure out a good way to do it. I also think moving to a lighter OS than ubuntu might be a better move. Anyway, heres the Dockerfile but instead of the SVN step you could checkout from github FROM ubuntu:latest LABEL Description="Image for building and debugging midibox projects" WORKDIR /usr/local # Build time definable environment arguments ARG FAMILY=STM32F10x ARG PROCESSOR=STM32F103RE ARG BOARD=MBHP_CORE_STM32 ARG LCD=universal # Install any needed pacakges RUN apt update && \ apt upgrade -y && \ apt install -y \ # Development files gcc-arm-none-eabi \ build-essential \ subversion \ bzip2 \ wget \ libgmp3-dev && \ apt clean && \ # Grab the official midibox setup wget http://www.midibox.org/mios32_toolchain/gcc-arm-none-eabi-4_7-2013q3-20130916-linux.tar.bz2 -O gcc-arm-none-eabi-linux.tar.bz2 && \ tar -xjf gcc-arm-none-eabi-linux.tar.bz2 && \ rm gcc-arm-none-eabi-linux.tar.bz2 && \ mkdir /home/midibox && \ mkdir /home/midibox/local # Grab the latest source which WORKDIR /home/midibox # Grab the latest source and remove everything not needed to build RUN svn checkout svn://svnmios.midibox.org/mios32/ && \ rm -rf /home/midibox/mios32/playground && \ rm -rf /home/midibox/mios32/trunk/apps && \ rm -rf /home/midibox/mios32/trunk/tools # Internal build environment settings ENV PATH="/usr/local/mios32_toolchain/bin:${PATH}" ENV MIOS32_PATH=/home/midibox/mios32/trunk ENV MIOS32_BIN_PATH=$MIOS32_PATH/bin ENV MIOS32_GCC_PREFIX=arm-none-eabi # Build time definable environment settings ENV MIOS32_FAMILY=${FAMILY} ENV MIOS32_PROCESSOR=${PROCESSOR} ENV MIOS32_BOARD=${BOARD} ENV MIOS32_LCD=${LCD} WORKDIR /home/midibox/local ADD . /home/midibox/local VOLUME [ /home/midibox/local ]
  3. The 6581 will get hot, thats normal. And the opening sound is a good sign that the SID is working. Chances are its just a patch problem. That said, I'm running my 6581s on a PIC18F4685 using the SID V2 firmware. This has a default set of patches. I say all that to say, I would learn towards an issue with the PIC or firmware and less with the rest of the hardware. Before you go out and grab a new PIC however, move a different patch to the default patch and then try playing. Or see if you can send a CC command to change the patch. If you get a new tone then everything is fine and an LCD and a minimal control surface should help you change patches
  4. Yes, I control my SID over USB with the M-Audio UNO (USB to MIDI). That would be the most straight forward approach.
  5. I dont have anymore of the GM5s. Sorry
  6. Yes. The documentation for the Midibox 64E or Midibox NG should explain this pretty well. If if this is all the functionality you'll need, the programming tutorials on ucapps.de should get you most of the way. See Sending relative MIDI events with rotary encoders and then add a button that will increment or decrement the offset for the track.
  7. Digineural

    DSC 0027[1]

    Love that case. I've got a thing for all white and alum everything with orange accents. Where was the orange case sourced from?
  8. One of these are for sale. I don't need them. PM me if you are interested. $30 US each pair of PCB and GM5 + shipping. [sOLD]
  9. I cleaned up my workspace this weekend and found that I have 1 more GM5x5x5 PCB and 1 more GM5 ic that I'm willing to part with. $30US + shipping. I actually have 2 sets but I'm keeping the last set for me. :smile:
  10. Some pictures of me playing around 2 days ago. At this point, short of Core2 it's a fully functioning MB6582. The last 2 cores (3 & 4) have the SID caps left out so that you can either socket them for modularity or configure it yourself. There are no sids populated in 3 & 4 per the original pics above.
  11. This particular sale will probably be closed out in the next day or so. I have a solid buyer, i just need to get to the post office. That said, I have 1 more GM5x5x5 and 2 more GM5 ics. I may consider posting them for sale since my audio interfaces do the work of this tool anyway. I'll consider it...
  12. Unfortunately I've come that point in my life where I've realized my desire to build stuff was greater than my desire to use it, so I'm selling some stuff to get other stuff that I can actually use. I'll post some exterior pics soon but here's the list MB6582 - All blue LEDs - White Waldorf knobs - Blue/White LCD screen - LCD window - Stock panels with blue inlayed line dividers / white text - Setup with 4 cores - 2 6581s (working) - CORE 1 - 2 8580s (working - see known issues below) - CORE 2 - US PSU pulled from a C64 - PC Fan Known issues - all 4 cores have been tested to work but the first core can't communicate with core 2. Its likely a simple resistor problem, but I never got around to actually correcting it. So Core 2 wont actually play just yet. Once that issue is worked out, you can slave cores 2-4 Cores 1,3&4 work great. Core 2 appears to have a problem with RX communication. TX works fine, needs a new PIC with ID:1. RX is likely a physical connection issue. $600 US + shipping I'm going to move the 8580s to core 3 and make sure everything is working. I couldn't get core 2 to work with a new PIC but the other cores are communicating well. So with the fix, I'm dropping the price $525 US + shipping. Also I have a GM5x5x5 board with a spare GM5 chip. This is not a kit, just the PCB and GM5 chip unsoldered. $30 + shipping. [Reserved, pending sale]
  13. Hi Reggie. You should be able to use the windows xp setup for windows 7. Most of the legwork is already done for you but you may have to upgrade yourSVN client or some small parts here and there. The biggest hurdle that most people run into is not setting up their environment variables correctly. If you're not familiar with C/C++ or gcc, you will have a steep learning curve but definately doable. I develop in the MonoDevelop IDE which is free and fairly painless. You can use notepad++ or any other IDE with custom makefile integration. You don't need a board to start developing but you will once its time to debug. At the very least, order a board and a 2x20 CLCD and expand as your needs change. I've found the Programming Tutorials section to be immensely useful when digesting a concept. In time, you may want to add a Standard Control Surface to your STM32. Depending on you're requirements however, the MB-NG might be enough to get things working the way you intend so consider that route before going into custom application development. Have fun.
  14. Wow, thats an amazing setup. Feeling inspired to dig up some old projects again.
  • Create New...