Jump to content

Steven_C

Frequent Writer
  • Posts

    831
  • Joined

  • Last visited

Posts posted by Steven_C

  1. Googleberry, have you had any progress with this?

    Custom apps for MIOS is a big undertaking if you are tight on time, or new to programming.

    If your controller is for Logic, I would simply build the LC clone, and assign the functions to the buttons that you want. (back in my midibox-intensive days it was a matter of assigning din, ain pins etc in a text file, then compiling that with the rest of the app. Though a lot has changed since then, and unfortunately I haven't had the time to keep up)

    If you want to use protools that may start to get tricky. If transport controls are all you want, there is at least one commercially available transport controller for reasonably cheap.

  2. Cheers Thorsten,

    The result:

    C:\midibox_mm_v2_0e>sh -c "echo test"
    
    test
    
    
    C:\midibox_mm_v2_0e>sh .'bin/mios-sdcc -c -mpic16 -p18f452 --fommit-frame-pointe
    
    r --optimize-goto --optimize-cmp --disable-warning 85 --obanksel=2 -I./src -I ./
    
    include/c -I .include/share -DDEBUG_MODE=0 src/main.c -o _output/main.o
    
    sh: .bin/mios-sdcc -c -mpic16 -p18f452 --fommit-frame-pointer --optimize-goto --
    
    optimize-cmp --disable-warning 85 --obanksel=2 -I./src -I ./include/c -I .includ
    
    e/share -DDEBUG_MODE=0 src/main.c -o _output/main.o: No such file or directory

  3. Got the following error after I carefully followed the quickstart (http://www.midibox.org/dokuwiki/windows_toolchain_quickstart)

    (I simply put the folder with the motormix files here: C:\midibox_mm_v2_0e (so first line in the cmd window was: cd c:\midibox_mm_v2_0e))

    C:\midibox_mm_v2_0e>SET PATH=C:\MSYS\1.0\bin;%programfiles%\SDCC\bin;%PATH%
    
    
    C:\midibox_mm_v2_0e>make
    
    rm -rf _output/*
    
    rm -rf _output
    
    rm -rf *.cod *.map *.lst
    
    rm -rf *.hex
    
    mkdir -p _output
    
    sh ./bin/mios-gpasm -c -p p18f452 -I./src -I ./include/asm -I ./include/share -I
    
     ./modules/app_lcd/dummy -DDEBUG_MODE=0  -DSTACK_HEAD=0x37f -DSTACK_IRQ_HEAD=0x3
    
    3f -DDONT_INCLUDE_MIOS_ENC_TABLE -DDONT_INCLUDE_MIOS_MT_TABLE -I ./modules/mios_
    
    wrapper modules/mios_wrapper/mios_wrapper.asm  -o _output/mios_wrapper.o
    
    ./bin/mios-gpasm: line 66: gpasm: command not found
    
    make: *** [_output/mios_wrapper.o] Error 127
    Then I realised I had to change the name of folder "programfiles" to "Program Files" in my entries in the CMD window. However, now I get this error:
    C:\midibox_mm_v2_0e>make
    
    rm -rf _output/*
    
    rm -rf _output
    
    rm -rf *.cod *.map *.lst
    
    rm -rf *.hex
    
    mkdir -p _output
    
    sh ./bin/mios-gpasm -c -p p18f452 -I./src -I ./include/asm -I ./include/share -I
    
     ./modules/app_lcd/dummy -DDEBUG_MODE=0  -DSTACK_HEAD=0x37f -DSTACK_IRQ_HEAD=0x3
    
    3f -DDONT_INCLUDE_MIOS_ENC_TABLE -DDONT_INCLUDE_MIOS_MT_TABLE -I ./modules/mios_
    
    wrapper modules/mios_wrapper/mios_wrapper.asm  -o _output/mios_wrapper.o
    
    sh ./bin/mios-gpasm -c -p p18f452 -I./src -I ./include/asm -I ./include/share -I
    
     ./modules/app_lcd/dummy -DDEBUG_MODE=0   modules/app_lcd/dummy/app_lcd.asm -o _
    
    output/app_lcd.o
    
    sh ./bin/mios-sdcc -c -mpic16 -p18f452 --fommit-frame-pointer --optimize-goto --
    
    optimize-cmp --disable-warning 85 --obanksel=2  -I./src -I ./include/c -I ./incl
    
    ude/share -DDEBUG_MODE=0  src/main.c -o _output/main.o
    
    'sh' is not recognized as an internal or external command,
    
    operable program or batch file.
    
    make: *** [_output/main.o] Error 1
    
    
    C:\midibox_mm_v2_0e>

    This is my first attempt at compiling the app. I did not make any changes to the code, (apart from turning off the motorfaders off) just tried to compile to see if it would work.

    I have checked that SDCC is installed here: C:\Program Files\SDCC

    and MSYS is installed here: C:\msys\1.0

    and GPutils is installed here: C:\Program Files\gputils

    I noticed that my msys folder was in fact called msys (not MSYS) so I tried changing that in the CMD window, but still no-go.

    Any suggestions?

    Cheers,

    Steve.

  4. OK my re-found midibox obsession has had me up till 3am in the morning... just like my good old mb days! (when I was a student, studying sound, obsessed with pots, buttons and motorfaders!)

    So I was on the wrong track... (got caught up thinking in terms of the old compiling/converting/uploading methods) I thought it was too good to be true to be able to just upload a project.hex file to a running core using the Mios Studio app!!! But it is true!

    Read here: http://www.ucapps.de/mios_studio.html

    To re-iterate:

    To upload one of the completed MIOS applications, you construct a core, power it up, connect your midi cables to your computer, load your project.hex file into Mios studio, and click start to send the app to the core module!

    So I have tried the Motormix emulation... and it works! I have been able to control Protools (M-powered demo v7.4) faders with the Motormix application.

    So far, I have been able to control banks of 8 faders, pan encoders, mutes, solo, select track, bank select and some other functions (that are also available as hot-keys anyway)

    A few issues...

    Random motorfaders dropping to -infinity (just an inconvenience really, as the default setting is for fader data to only be sent if the touch sensor is activated)

    No feedback on LCD screen, just the Motormix emulation ready screen.

    Motorfader driver does not work as great as my MBLC... (faders buzz a bit) but may be tweakable

    Stay tuned...

    Gettin ready for re-entry to the mothership!

  5. OK I had a look at MIOS Studio, I have a bit of background work to do before I can try this. (mainly checking I have my LC configs backed up somewhere before I overwrite the current application on the PIC)

  6. OK its been a few years since I've played midibox...

    I pulled out my Midibox LC this morning, (PIC18F452 based) and was wondering the basic steps to turn it into a CM motormix emulation?

    Do I need to find the old version of the motormix application? Or will the new version work with my hardware?

    Do I need to compile it? (I never used MIOS studio, I always used to use the Microchip IDE, then convert with perl and then upload with midi OX!)

    Do I need to configure it? (I used the default pinouts, shift register locations etc in my Midibox LC build)

    What's the best way to get the app into my Midibox LC?!

    Cheers and hi to all,

    Steve C.

    P.S. I know logic with LC rocks but I need to practice using Protools to keep my PT skills up!

  7. Hi people,

    Just wondering if anyone knows of any other applications that allow spontaneous live multiple track recordings like ableton does, but without the price tag? I already have logic and have figured out how to do something similar with midi recordings (cycle mode), but I'd like to do it with audio as well.

    Just checking out what people know before spending the cash.

    Steve.

  8. Thanks for the replies everyone! I'll check out these options. BTW Matthias, I don't think your idea would work, as midi data uses a bandwidth of 30kHz, similar ideas have been discussed on this forum before! But thanks for thinking 'outside the box'! Pay_C, the DIY solution looks interesting, will check it out. julienvoirin, I'm glad you found some useful info! :)

    Steve.

  9. Hi everyone, yes its been a while since I've posted... been very busy, and haven't had internet access at home for 14 months!

    At work, we need a device that can play back a series of midi events at the press of a button. We possibly don't have the time to build something ourselves, and Midibox is non-commercial... so looking for a commercial solution (we are a large sound company) We could use an old hardware sequencer, but these are all old and i'm not sure about reliability. We just want something simple. We have a roland "midi program changer", but this cannot play back a series of midi events.

    Any ideas?

    Thanks, Steve

  10. I find that using braid to soak up most of the solder works great, then I center each pin in the hole using the tip of the iron. Usually after this everything is no longer physically secured and I can lift the IC straight out with very minimal effort. I've done DIP40 this way before without problem.

    As weird as it sounds, it also helps sometimes to actually resolder a particularly troublesome pin. I found that tip on the web or usenet a while back, and it's worked well on many occasions. On joints where you've managed to get most of the solder out, but there's a bunch around the inside edges of the hole, it merges into the old stuff and then the pump or bulb can make one big clean suck to get it all out.

    As a full time technician,  I recommend both these approaches, just remember to be patient, come back to it a few minutes later if you are risking overheating the component that you want to re-use. I think that the compressed air is a bad idea, for safety and the thermal shock can't do the internal wiring to the silicon any good on IC's.

    sometimes you may have to wiggle a bit, this is usually only double sided boards with really tight pins.

    On poor quality boards the tracks can lift easily  :o

    A little secret I discovered... to remove a chip that is already dead, snip the pins off with a pair of side cutters, then just use the vacuum sucker to remove the solder and individual pins in one suck! But don't do this to your working SID's!

    Steve

  11. My first introduction to Mr Thorsten Klose was about 5-6 years ago when his original midibox project was described in Elektor Electronics. I really wanted to build that thing but the AD chip was really expensive, and the PCB was hard to get in those days (for me that is) about 2 years later I found the Midibox plus project and it wasn't until a couple of weeks after that 'til I realised that these projects were created by the same person!

    But Future Music... thats famous!

×
×
  • Create New...