Jump to content

Narwhal

Programmer
  • Posts

    226
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Narwhal

  1. I split my order to allow others room to get in. All totals have been corrected using Excel too.
  2. Here's a neat article about how to turn a mac's external video port into a nearly free I2C interface that requires no drivers. http://www.paintyourdragon.com/uc/i2c/index.html Kurt
  3. Actually your question reminds me.. I sizzled up the x0x with a distortion plugin in Logic. I'm sure if you sequence something less repetitive than what I did it would sound pretty cool with crunchy guitar(s).
  4. A few weeks ago I finished up a xoxbox build. This weekend I finally posted pictures of the build and a lame but high quality audio sample of me fiddling with knobs over a drum track from my 9090. Rather than post a video on U-Tube and get berated by idiots who demand I immediately produce them a song and improve my video quality, I think I'll just share my efforts here. At least most of the people here appreciate the efforts and details. Pictures here: http://www.potm.org/Studio/Studio/x0x.html I painted the case red, and polished the back panel to as mirror of a shine as I could get it. I think it turned out pretty sweet, and it worked nearly perfectly the first time I turned it on. Audio here: http://www.potm.org/Studio/Studio/Music_files/X0Xification.mp3 Kurt -- Also thanks to The Prof for the parts that arrived just as some other ones that I bought on ebay got lost in the mail. :-)
  5. My package arrived the other day. X0X was 99.9% completed and working last light. Audio and Video coming soon. Thanks Prof! Mostly what I needed was the 6562's and your package arrived faster than the ones I ordered from ebay. In fact, I've ordered the ones from ebay twice now.. they seem to keep getting lost in the mail. Kurt
  6. Sasha this is pure art! Awesome! You should throw in some sequenced computer fans of various sizes, and a cd drive opening and closing! Kurt
  7. I emailed you this morning about getting on your parts order list. I see the list has been updated, but I'm not listed yet. GMail often flags my emails as spam, so please make sure you check your spam folder. Thanks, Kurt
  8. Ok I'll bite. I'm pretty proud of what I do for a living. I've been a video game programmer since 1995. I'm currently working on "Silent Hill 5: Homecoming" for the XBox360 and PS3. The first commercial games I worked on were MechWarrior 2: NetMech and Interstate '76 for the PC. Here's my profile on Moby Games.
  9. What about using dielectric grease? I got some on ebay, 50 little tubes of it, for some ridiculously low price that I can't remember. Kurt
  10. Is it too late to join in on this order? I'm building a x0x and I still need a few of the parts. Kurt
  11. I know I have 25 of them sitting at home waiting for my next big adventure :P
  12. Check out these chips for LED PWM purposes: PCA9635 http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail?name=568-4067-1-ND They use I2C and each chip can update 16 LEDs.
  13. I agree with everything you've said Stryd. I do a bit of scuba diving here and there and I can tell that I have to be very aware of the pressure in my ear drums and have had to learn how to control that pressure using the eustachian tubes. It's absolutely essential to safe diving that you learn how to balance the pressure in there. When descending the water pressure outside becomes greater than the pressure inside the ear and the only way to balance it out is to get your eustachians to open up thus pressurizing your inner ear to match the water pressure outside. When ascending it's the opposite situation. The air inside your ear expands as you go up, sometimes the pressure is enough to actually force the eustachians closed so you can't equalize. So sometimes I have to re-descend a few feet just so I can get the tubes to open up to let the pressure out. After the first about 20 or 30 feet from the surface it's not really too much of a problem. If you do blow your nose, don't take a deep breath and plug your nose and mouth off.. you could be asking for it there. The pressure has no where to go but up into the inner ear, and it may do so violently with a pop because the eustachians are not the most perfect instruments in the world. Kurt
  14. Add these and you could make MidiBox Glasses ;D http://www.lumus-optical.com/index.php?option=com_content&task=view&id=9&Itemid=15 -Kurt
  15. Which diode was too close to which switch? I don't remember having any issue like that. - Kurt
  16. While I'm sure there are several sources for this kind of problem, I had several of these and they were all hairline splits nearby one the pads of the LED's in that line. One of my lines had two of these. One of them seemed to actually have been produced on the board because it was under the red solder mask. I used a magnifying loupe to find them, and a small amount of solder to bridge the gap. Kurt
  17. Ok, that seems to have done it! I hope that it can be worked out for this setup to be more generally used, it's certainly a lot cleaner and easier to understand (for me at least) than having all of these files repeated in every project. Thanks Didier.
  18. ok, so from config.log the main error seems to be a pathing error: configure:2906: checking for C compiler default output file name configure:2933: pic18f4685-microchip-mios-gcc conftest.c >&5 /usr/pic18f4685-microchip-mios/scripts/default.lkr: No such file or directory configure:2936: $? = 0 configure:2974: result: configure: failed program was: | /* confdefs.h. */ Because I definitely do not have a /usr/pic18f4685-microchip-mios directory. I'm rebuilding my locate database right now to see if I have it at all. Here is the complete config.log ~/Desktop/mios-autotools-skeleton-1.9f-r1/libcmios-1.9f-r1$ cat config.log This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by libcmios configure 1.9f-r1, which was generated by GNU Autoconf 2.61. Invocation command line was $ ./configure --host=pic18f4685-mios ## --------- ## ## Platform. ## ## --------- ## hostname = static-003.local uname -m = Power Macintosh uname -r = 8.11.0 uname -s = Darwin uname -v = Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC /usr/bin/uname -p = powerpc /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = Mach kernel version: Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC Kernel configured for up to 2 processors. 2 processors are physically available. Processor type: ppc7450 (PowerPC 7450) Processors active: 0 1 Primary memory available: 2.00 gigabytes Default processor set: 67 tasks, 201 threads, 2 processors Load average: 1.61, Mach factor: 1.04 /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /bin PATH: /sbin PATH: /usr/bin PATH: /usr/sbin PATH: /Developer/usr/bin PATH: /usr/local/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:1792: checking build system type configure:1810: result: powerpc-apple-darwin8.11.0 configure:1832: checking host system type configure:1847: result: pic18f4685-microchip-mios configure:1977: checking for a BSD-compatible install configure:2033: result: /usr/bin/install -c configure:2044: checking whether build environment is sane configure:2087: result: yes configure:2115: checking for a thread-safe mkdir -p configure:2154: result: ./install-sh -c -d configure:2167: checking for gawk configure:2197: result: no configure:2167: checking for mawk configure:2197: result: no configure:2167: checking for nawk configure:2197: result: no configure:2167: checking for awk configure:2183: found /usr/bin/awk configure:2194: result: awk configure:2205: checking whether make sets $(MAKE) configure:2226: result: yes configure:2306: checking for pic18f4685-microchip-mios-strip configure:2336: result: no configure:2346: checking for strip configure:2362: found /usr/bin/strip configure:2373: result: strip configure:2442: checking for gpasm configure:2458: found /usr/local/bin/gpasm configure:2470: result: gpasm configure:2490: checking for style of include used by make configure:2518: result: GNU configure:2548: checking for pic18f4685-microchip-mios-gcc configure:2564: found /usr/local/bin/pic18f4685-microchip-mios-gcc configure:2575: result: pic18f4685-microchip-mios-gcc configure:2853: checking for C compiler version configure:2860: pic18f4685-microchip-mios-gcc --version >&5 SDCC : mcs51/gbz80/z80/avr/ds390/pic16/pic14/TININative/xa51/ds400/hc08 2.7.4 #4976 (Dec 10 2007) (Mac OS X ppc) configure:2863: $? = 0 configure:2870: pic18f4685-microchip-mios-gcc -v >&5 SDCC : mcs51/gbz80/z80/avr/ds390/pic16/pic14/TININative/xa51/ds400/hc08 2.7.4 #4976 (Dec 10 2007) (Mac OS X ppc) configure:2873: $? = 0 configure:2880: pic18f4685-microchip-mios-gcc -V >&5 SDCC : mcs51/gbz80/z80/avr/ds390/pic16/pic14/TININative/xa51/ds400/hc08 2.7.4 #4976 (Dec 10 2007) (Mac OS X ppc) Usage : sdcc [options] filename Options :- General options: --help Display this help -v --version Display sdcc's version --verbose Trace calls to the preprocessor, assembler, and linker -V Execute verbosely. Show sub commands as they are run -d -D Define macro as in -Dmacro -I Add to the include (*.h) path, as in -Ipath -A -U -M Preprocessor option -W Pass through options to the pre-processor (p), assembler (a) or linker (l) -S Compile only; do not assemble or link -c --compile-only Compile and assemble, but do not link -E --preprocessonly Preprocess only, do not compile --c1mode Act in c1 mode. The standard input is preprocessed code, the output is assembly code. -o Place the output into the given path resp. file --print-search-dirs display the directories in the compiler's search path --vc messages are compatible with Micro$oft visual studio --use-stdout send errors to stdout instead of stderr --nostdlib Do not include the standard library directory in the search path --nostdinc Do not include the standard include directory in the search path --less-pedantic Disable some of the more pedantic warnings --disable-warning <nnnn> Disable specific warning --Werror Treat the warnings as errors --debug Enable debugging symbol output --cyclomatic Display complexity of compiled functions --std-c89 Use C89 standard only --std-sdcc89 Use C89 standard with SDCC extensions (default) --std-c99 Use C99 standard only (incomplete) --std-sdcc99 Use C99 standard with SDCC extensions (incomplete) --fdollars-in-identifiers Permit '$' as an identifier character --funsigned-char Make "char" unsigned by default Code generation options: -m Set the port to use e.g. -mz80. -p Select port specific processor e.g. -mpic14 -p16f84 --model-large external data space is used --model-medium external paged data space is used --model-small internal data space is used (default) --stack-auto Stack automatic variables --xstack Use external stack --int-long-reent Use reenterant calls on the int and long support functions --float-reent Use reenterant calls on the float support functions --main-return Issue a return after main() --xram-movc Use movc instead of movx to read xram (xdata) --callee-saves <func[,func,...]> Cause the called function to save registers insted of the caller --profile On supported ports, generate extra profiling information --fommit-frame-pointer Leave out the frame pointer. --all-callee-saves callee will always save registers used --stack-probe insert call to function __stack_probe at each function prologue --no-xinit-opt don't memcpy initialized xram from code --no-c-code-in-asm don't include c-code as comments in the asm file --no-peep-comments don't include peephole optimizer comments --fverbose-asm include code generator comments --short-is-8bits Make short 8 bits (for old times sake) --codeseg <name> use this name for the code segment --constseg <name> use this name for the const segment Optimization options: --nooverlay Disable overlaying leaf function auto variables --nogcse Disable the GCSE optimisation --nolabelopt Disable label optimisation --noinvariant Disable optimisation of invariants --noinduction Disable loop variable induction --nojtbound Don't generate boundary check for jump tables --noloopreverse Disable the loop reverse optimisation --no-peep Disable the peephole assembly file optimisation --no-reg-params On some ports, disable passing some parameters in registers --peep-asm Enable peephole optimization on inline assembly --peep-file <file> use this extra peephole file --opt-code-speed Optimize for code speed rather than size --opt-code-size Optimize for code size rather than speed Internal debugging options: --dumpraw Dump the internal structure after the initial parse --dumpgcse --dumploop --dumpdeadcode --dumpliverange --dumpregpack --dumpregassign --dumptree dump front-end AST before generating iCode --dumpall Dump the internal structure at all stages --i-code-in-asm include i-code as comments in the asm file Linker options: -l Include the given library in the link -L Add the next field to the library search path --lib-path <path> use this path to search for libraries --out-fmt-ihx Output in Intel hex format --out-fmt-s19 Output in S19 hex format --xram-loc <nnnn> External Ram start location --xram-size <nnnn> External Ram size --iram-size <nnnn> Internal Ram size --xstack-loc <nnnn> External Stack start location --code-loc <nnnn> Code Segment Location --code-size <nnnn> Code Segment size --stack-loc <nnnn> Stack pointer initial value --data-loc <nnnn> Direct data start location --idata-loc Special options for the mcs51 port: --stack-size Tells the linker to allocate this space for stack --parms-in-bank1 use Bank1 for parameter passing --pack-iram Tells the linker to pack variables in internal ram (default) --no-pack-iram Tells the linker not to pack variables in internal ram --acall-ajmp Use acall/ajmp instead of lcall/ljmp Special options for the gbz80 port: -bo <num> use code bank <num> -ba <num> use data bank <num> --callee-saves-bc Force a called function to always save BC --codeseg <name> use this name for the code segment --constseg <name> use this name for the const segment --no-std-crt0 For the z80/gbz80 do not link default crt0.o Special options for the z80 port: --callee-saves-bc Force a called function to always save BC --portmode= Determine PORT I/O mode (z80/z180) --asm= Define assembler name (rgbds/asxxxx/isas/z80asm) --codeseg <name> use this name for the code segment --constseg <name> use this name for the const segment --no-std-crt0 For the z80/gbz80 do not link default crt0.o Special options for the ds390 port: --model-flat24 use the flat24 model for the ds390 (default) --stack-8bit use the 8bit stack for the ds390 (not supported yet) --stack-size Tells the linker to allocate this space for stack --pack-iram Tells the linker to pack variables in internal ram (default) --no-pack-iram Tells the linker not to pack variables in internal ram --stack-10bit use the 10bit stack for ds390 (default) --use-accelerator generate code for ds390 arithmetic accelerator --protect-sp-update will disable interrupts during ESP:SP updates --parms-in-bank1 use Bank1 for parameter passing Special options for the pic16 port: --pstack-model= use stack model 'small' (default) or 'large' -y --extended enable Extended Instruction Set/Literal Offset Addressing mode --pno-banksel do not generate BANKSEL assembler directives --obanksel= set banksel optimization level (default=0 no) --denable-peeps explicit enable of peepholes --optimize-goto try to use (conditional) BRA instead of GOTO --optimize-cmp try to optimize some compares --optimize-df thoroughly analyze data flow (memory and time intensive!) --asm= Use alternative assembler --mplab-comp enable compatibility mode for MPLAB utilities (MPASM/MPLINK) --link= Use alternative linker --preplace-udata-with= Place udata variables at another section: udata_acs, udata_ovr, udata_shr --ivt-loc= Set address of interrupt vector table. --nodefaultlibs do not link default libraries when linking --use-crt= use <crt-o> run-time initialization module --no-crt do not link any default run-time initialization module --debug-xtra show more debug info in assembly output --debug-ralloc dump register allocator debug file *.d --pcode-verbose dump pcode related info --calltree dump call tree in .calltree file --gstack trace stack pointer push/pop to overflow Special options for the pic14 port: --debug-xtra show more debug info in assembly output --no-pcode-opt disable (slightly faulty) optimization on pCode --stack-size sets the size if the argument passing stack (default: 16, minimum: 4) --udata-section-name set udata section name Special options for the TININative port: --model-flat24 use the flat24 model for the ds390 (default) --stack-8bit use the 8bit stack for the ds390 (not supported yet) --stack-size Tells the linker to allocate this space for stack --pack-iram Tells the linker to pack variables in internal ram (default) --no-pack-iram Tells the linker not to pack variables in internal ram --stack-10bit use the 10bit stack for ds390 (default) --use-accelerator generate code for ds390 arithmetic accelerator --protect-sp-update will disable interrupts during ESP:SP updates --parms-in-bank1 use Bank1 for parameter passing --tini-libid <nnnn> LibraryID used in -mTININative Special options for the ds400 port: --model-flat24 use the flat24 model for the ds400 (default) --stack-8bit use the 8bit stack for the ds400 (not supported yet) --stack-size Tells the linker to allocate this space for stack --pack-iram Tells the linker to pack variables in internal ram (default) --no-pack-iram Tells the linker not to pack variables in internal ram --stack-10bit use the 10bit stack for ds400 (default) --use-accelerator generate code for ds400 arithmetic accelerator --protect-sp-update will disable interrupts during ESP:SP updates --parms-in-bank1 use Bank1 for parameter passing Special options for the hc08 port: --out-fmt-elf Output executable in ELF format configure:2883: $? = 0 configure:2906: checking for C compiler default output file name configure:2933: pic18f4685-microchip-mios-gcc conftest.c >&5 /usr/pic18f4685-microchip-mios/scripts/default.lkr: No such file or directory configure:2936: $? = 0 configure:2974: result: configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "libcmios" | #define PACKAGE_TARNAME "libcmios" | #define PACKAGE_VERSION "1.9f-r1" | #define PACKAGE_STRING "libcmios 1.9f-r1" | #define PACKAGE_BUGREPORT "http://www.midibox/forum" | #define __pic18f4685__ 1 | #define __microchip__ 1 | #define __mios__ 1 | #define PACKAGE "libcmios" | #define VERSION "1.9f-r1" | #define PIC_DERIVATIVE_TYPE 4 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:2981: error: C compiler cannot create executables See `config.log' for more details. ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=powerpc-apple-darwin8.11.0 ac_cv_env_CCASFLAGS_set= ac_cv_env_CCASFLAGS_value= ac_cv_env_CCAS_set= ac_cv_env_CCAS_value= ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set=set ac_cv_env_host_alias_value=pic18f4685-mios ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_host=pic18f4685-microchip-mios ac_cv_path_install='/usr/bin/install -c' ac_cv_prog_AS=gpasm ac_cv_prog_AWK=awk ac_cv_prog_CC=pic18f4685-microchip-mios-gcc ac_cv_prog_ac_ct_STRIP=strip ac_cv_prog_make_make_set=yes ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} /Users/kurtarnlund/Desktop/mios-autotools-skeleton-1.9f-r1/libcmios-1.9f-r1/missing --run aclocal-1.10' AMDEPBACKSLASH='\' AMDEP_FALSE='#' AMDEP_TRUE='' AMTAR='${SHELL} /Users/kurtarnlund/Desktop/mios-autotools-skeleton-1.9f-r1/libcmios-1.9f-r1/missing --run tar' AR='' AS='gpasm' AUTOCONF='${SHELL} /Users/kurtarnlund/Desktop/mios-autotools-skeleton-1.9f-r1/libcmios-1.9f-r1/missing --run autoconf' AUTOHEADER='${SHELL} /Users/kurtarnlund/Desktop/mios-autotools-skeleton-1.9f-r1/libcmios-1.9f-r1/missing --run autoheader' AUTOMAKE='${SHELL} /Users/kurtarnlund/Desktop/mios-autotools-skeleton-1.9f-r1/libcmios-1.9f-r1/missing --run automake-1.10' AWK='awk' CC='pic18f4685-microchip-mios-gcc' CCAS='' CCASDEPMODE='' CCASFLAGS='' CCDEPMODE='' CFLAGS='' CPP='' CPPFLAGS='' CYGPATH_W='echo' DEFS='' DEPDIR='.deps' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='' EXEEXT='' GREP='' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' LD='' LDFLAGS='' LIBOBJS='' LIBS='' LTLIBOBJS='' MAKEINFO='${SHELL} /Users/kurtarnlund/Desktop/mios-autotools-skeleton-1.9f-r1/libcmios-1.9f-r1/missing --run makeinfo' OBJEXT='' PACKAGE='libcmios' PACKAGE_BUGREPORT='http://www.midibox/forum' PACKAGE_NAME='libcmios' PACKAGE_STRING='libcmios 1.9f-r1' PACKAGE_TARNAME='libcmios' PACKAGE_VERSION='1.9f-r1' PATH_SEPARATOR=':' RANLIB='' SET_MAKE='' SHELL='/bin/sh' STRIP='strip' VERSION='1.9f-r1' ac_ct_CC='' ac_default_prefix='/usr/pic18f4685-microchip-mios' ac_tool_prefix='pic18f4685-microchip-mios-' am__fastdepCCAS_FALSE='' am__fastdepCCAS_TRUE='' am__fastdepCC_FALSE='' am__fastdepCC_TRUE='' am__include='include' am__isrc='' am__leading_dot='.' am__quote='' am__tar='${AMTAR} chof - "$$tardir"' am__untar='${AMTAR} xf -' bindir='${exec_prefix}/bin' build='powerpc-apple-darwin8.11.0' build_alias='' build_cpu='powerpc' build_os='darwin8.11.0' build_vendor='apple' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='NONE' host='pic18f4685-microchip-mios' host_alias='pic18f4685-mios' host_cpu='pic18f4685' host_linker_script='pic18f4685.lkr' host_os='mios' host_vendor='microchip' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='$(SHELL) /Users/kurtarnlund/Desktop/mios-autotools-skeleton-1.9f-r1/libcmios-1.9f-r1/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' mkdir_p='$(top_builddir)/./install-sh -c -d' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='NONE' program_transform_name='s,x,x,' psdir='${docdir}' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' target_alias='' ## ----------- ## ## confdefs.h. ## ## ----------- ## #define PACKAGE_NAME "libcmios" #define PACKAGE_TARNAME "libcmios" #define PACKAGE_VERSION "1.9f-r1" #define PACKAGE_STRING "libcmios 1.9f-r1" #define PACKAGE_BUGREPORT "http://www.midibox/forum" #define __pic18f4685__ 1 #define __microchip__ 1 #define __mios__ 1 #define PACKAGE "libcmios" #define VERSION "1.9f-r1" #define PIC_DERIVATIVE_TYPE 4 configure: exit 77 ~/Desktop/mios-autotools-skeleton-1.9f-r1/libcmios-1.9f-r1$
  19. Hey it's cool on the bugs. I figured I was the guinea-pig on trying this so quickly. I'll upload the config.log as soon as I get home. You want the log from when I configured libcmios right? Kurt
  20. Hi Didier, Yeah the it seems my problem crept in when I decided that I want the gpasm, sdcc, and mios tool chain files in my /usr/local/bin. In my learning how to do that I think I screwed things up. I'm not yet sure why or how, but all of links that are created (to pic18f4685-microchip-mios-gcc, etc) were sitting in my /src directory and were never moved to /usr/local/bin. In fact, it seems that make uninstall does not remove these files. I tried "$sudo make uninstall" and that didn't work. I think I forgot the sudo command once and ran the make install without the permissions. Then it made all the files, but could not copy them to the destination. So I was stuck in limbo, with it unable to back up and try again, because nothing would clean up the /src directory if it couldn't find the files in the destination (/usr/local/bin). So I moved/created the links pic18f4685-microchip-mios-gcc, -ar, -as, -ld, -ranlib in /usr/local/bin and the tool chain looks like it's set up correctly now. /usr/local/bin$ls ... gpasm and sdcc files here ... ... -rwxr-xr-x 1 root wheel 2624 Dec 20 09:55 mios-fixasm.pl -rwxr-xr-x 1 root wheel 5226 Dec 20 09:58 mios-pic16-tool-wrapper ... lrwxr-xr-x 1 root wheel 23 Dec 20 10:03 pic18f4685-microchip-mios-ar -> mios-pic16-tool-wrapper lrwxr-xr-x 1 root wheel 23 Dec 20 10:04 pic18f4685-microchip-mios-as -> mios-pic16-tool-wrapper lrwxr-xr-x 1 root wheel 23 Dec 20 10:04 pic18f4685-microchip-mios-gcc -> mios-pic16-tool-wrapper lrwxr-xr-x 1 root wheel 23 Dec 20 10:04 pic18f4685-microchip-mios-ld -> mios-pic16-tool-wrapper lrwxr-xr-x 1 root wheel 23 Dec 20 10:04 pic18f4685-microchip-mios-ranlib -> mios-pic16-tool-wrapper is this the correct setup? before I attempt to configure libcmios? Still getting errors configuring libcmios, but it's definitely seems to be working better (ie: using the correct compiler now) ~/Desktop/mios-autotools-skeleton/libcmios-1.9f$ ./configure --host=pic18f4685-mios --prefix=/usr/local configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking build system type... powerpc-apple-darwin8.11.0 checking host system type... pic18f4685-microchip-mios checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking for pic18f4685-microchip-mios-strip... no checking for strip... strip checking for gpasm... gpasm checking for style of include used by make... GNU checking for pic18f4685-microchip-mios-gcc... pic18f4685-microchip-mios-gcc checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. Thanks for all the help, Kurt
  21. running configure always seems to print the same thing, so I've condensed it. ~/Desktop/mios-c-skeleton/libcmios-1.9f$ ./configure --host=pic18f4685-mios --prefix=/usr/local ... ... checking for pic18fregs.h... no configure: error: Can't compile without PIC header files See `config.log' for more details This is the log file: ~/Desktop/mios-c-skeleton/libcmios-1.9f$ cat config.log This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by libcmios configure 1.9f, which was generated by GNU Autoconf 2.61. Invocation command line was $ ./configure --host=pic18f4685-mios --prefix=/usr/local ## --------- ## ## Platform. ## ## --------- ## hostname = static-003.local uname -m = Power Macintosh uname -r = 8.11.0 uname -s = Darwin uname -v = Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC /usr/bin/uname -p = powerpc /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = Mach kernel version: Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC Kernel configured for up to 2 processors. 2 processors are physically available. Processor type: ppc7450 (PowerPC 7450) Processors active: 0 1 Primary memory available: 2.00 gigabytes Default processor set: 65 tasks, 188 threads, 2 processors Load average: 0.87, Mach factor: 1.24 /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /bin PATH: /sbin PATH: /usr/bin PATH: /usr/sbin PATH: /Developer/usr/bin PATH: /usr/local/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:1792: checking build system type configure:1810: result: powerpc-apple-darwin8.11.0 configure:1832: checking host system type configure:1847: result: pic18f4685-microchip-mios configure:1977: checking for a BSD-compatible install configure:2033: result: /usr/bin/install -c configure:2044: checking whether build environment is sane configure:2087: result: yes configure:2115: checking for a thread-safe mkdir -p configure:2154: result: ./install-sh -c -d configure:2167: checking for gawk configure:2197: result: no configure:2167: checking for mawk configure:2197: result: no configure:2167: checking for nawk configure:2197: result: no configure:2167: checking for awk configure:2183: found /usr/bin/awk configure:2194: result: awk configure:2205: checking whether make sets $(MAKE) configure:2226: result: yes configure:2306: checking for pic18f4685-microchip-mios-strip configure:2336: result: no configure:2346: checking for strip configure:2362: found /usr/bin/strip configure:2373: result: strip configure:2442: checking for gpasm configure:2458: found /usr/local/bin/gpasm configure:2470: result: gpasm configure:2490: checking for style of include used by make configure:2518: result: GNU configure:2548: checking for pic18f4685-microchip-mios-gcc configure:2578: result: no configure:2588: checking for gcc configure:2604: found /usr/bin/gcc configure:2615: result: gcc configure:2853: checking for C compiler version configure:2860: gcc --version >&5 powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5370) Copyright (C) 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:2863: $? = 0 configure:2870: gcc -v >&5 Using built-in specs. Target: powerpc-apple-darwin8 Configured with: /var/tmp/gcc/gcc-5370~2/src/configure --disable-checking -enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib --build=powerpc-apple-darwin8 --host=powerpc-apple-darwin8 --target=powerpc-apple-darwin8 Thread model: posix gcc version 4.0.1 (Apple Computer, Inc. build 5370) configure:2873: $? = 0 configure:2880: gcc -V >&5 gcc: argument to `-V' is missing configure:2883: $? = 1 configure:2906: checking for C compiler default output file name configure:2933: gcc conftest.c >&5 configure:2936: $? = 0 configure:2974: result: a.out configure:2991: checking whether the C compiler works configure:3001: ./a.out configure:3004: $? = 0 configure:3021: result: yes configure:3028: checking whether we are cross compiling configure:3030: result: no configure:3033: checking for suffix of executables configure:3040: gcc -o conftest conftest.c >&5 configure:3043: $? = 0 configure:3067: result: configure:3073: checking for suffix of object files configure:3099: gcc -c conftest.c >&5 configure:3102: $? = 0 configure:3125: result: o configure:3129: checking whether we are using the GNU C compiler configure:3158: gcc -c conftest.c >&5 configure:3164: $? = 0 configure:3181: result: yes configure:3186: checking whether gcc accepts -g configure:3216: gcc -c -g conftest.c >&5 configure:3222: $? = 0 configure:3321: result: yes configure:3338: checking for gcc option to accept ISO C89 configure:3412: gcc -c -g -O2 conftest.c >&5 configure:3418: $? = 0 configure:3441: result: none needed configure:3461: checking dependency style of gcc configure:3552: result: gcc3 configure:3568: checking whether gcc and cc understand -c and -o together configure:3603: gcc -c conftest.c -o conftest2.o >&5 configure:3606: $? = 0 configure:3612: gcc -c conftest.c -o conftest2.o >&5 configure:3615: $? = 0 configure:3626: cc -c conftest.c >&5 configure:3629: $? = 0 configure:3637: cc -c conftest.c -o conftest2.o >&5 configure:3640: $? = 0 configure:3646: cc -c conftest.c -o conftest2.o >&5 configure:3649: $? = 0 configure:3667: result: yes configure:3683: checking for pic18f4685-microchip-mios-gcc configure:3710: result: gcc configure:3794: checking for pic18f4685-microchip-mios-as configure:3821: result: gpasm configure:3896: checking dependency style of gcc configure:3987: result: gcc3 configure:4006: checking for pic18f4685-microchip-mios-ar configure:4036: result: no configure:4046: checking for ar configure:4062: found /usr/bin/ar configure:4073: result: ar configure:4102: checking for pic18f4685-microchip-mios-ld configure:4132: result: no configure:4142: checking for ld configure:4158: found /usr/bin/ld configure:4169: result: ld configure:4198: checking for pic18f4685-microchip-mios-ranlib configure:4228: result: no configure:4238: checking for ranlib configure:4254: found /usr/bin/ranlib configure:4265: result: ranlib configure:4292: checking for a thread-safe mkdir -p configure:4331: result: ./install-sh -c -d configure:4344: checking how to run the C preprocessor configure:4384: gcc -E conftest.c configure:4390: $? = 0 configure:4421: gcc -E conftest.c conftest.c:14:28: error: ac_nonexistent.h: No such file or directory configure:4427: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "libcmios" | #define PACKAGE_TARNAME "libcmios" | #define PACKAGE_VERSION "1.9f" | #define PACKAGE_STRING "libcmios 1.9f" | #define PACKAGE_BUGREPORT "http://www.midibox/forum" | #define __pic18f4685__ 1 | #define __microchip__ 1 | #define __mios__ 1 | #define PACKAGE "libcmios" | #define VERSION "1.9f" | #define PIC_DERIVATIVE_TYPE 4 | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:4460: result: gcc -E configure:4489: gcc -E conftest.c configure:4495: $? = 0 configure:4526: gcc -E conftest.c conftest.c:14:28: error: ac_nonexistent.h: No such file or directory configure:4532: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "libcmios" | #define PACKAGE_TARNAME "libcmios" | #define PACKAGE_VERSION "1.9f" | #define PACKAGE_STRING "libcmios 1.9f" | #define PACKAGE_BUGREPORT "http://www.midibox/forum" | #define __pic18f4685__ 1 | #define __microchip__ 1 | #define __mios__ 1 | #define PACKAGE "libcmios" | #define VERSION "1.9f" | #define PIC_DERIVATIVE_TYPE 4 | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:4570: checking for grep that handles long lines and -e configure:4644: result: /usr/bin/grep configure:4649: checking for egrep configure:4727: result: /usr/bin/grep -E configure:4732: checking for ANSI C header files configure:4762: gcc -c -g -O2 conftest.c >&5 configure:4768: $? = 0 configure:4864: gcc -o conftest -g -O2 conftest.c >&5 configure:4867: $? = 0 configure:4873: ./conftest configure:4876: $? = 0 configure:4893: result: yes configure:4917: checking for sys/types.h configure:4938: gcc -c -g -O2 conftest.c >&5 configure:4944: $? = 0 configure:4960: result: yes configure:4917: checking for sys/stat.h configure:4938: gcc -c -g -O2 conftest.c >&5 configure:4944: $? = 0 configure:4960: result: yes configure:4917: checking for stdlib.h configure:4938: gcc -c -g -O2 conftest.c >&5 configure:4944: $? = 0 configure:4960: result: yes configure:4917: checking for string.h configure:4938: gcc -c -g -O2 conftest.c >&5 configure:4944: $? = 0 configure:4960: result: yes configure:4917: checking for memory.h configure:4938: gcc -c -g -O2 conftest.c >&5 configure:4944: $? = 0 configure:4960: result: yes configure:4917: checking for strings.h configure:4938: gcc -c -g -O2 conftest.c >&5 configure:4944: $? = 0 configure:4960: result: yes configure:4917: checking for inttypes.h configure:4938: gcc -c -g -O2 conftest.c >&5 configure:4944: $? = 0 configure:4960: result: yes configure:4917: checking for stdint.h configure:4938: gcc -c -g -O2 conftest.c >&5 configure:4944: $? = 0 configure:4960: result: yes configure:4917: checking for unistd.h configure:4938: gcc -c -g -O2 conftest.c >&5 configure:4944: $? = 0 configure:4960: result: yes configure:4987: checking pic18fregs.h usability configure:5004: gcc -c -g -O2 conftest.c >&5 conftest.c:57:24: error: pic18fregs.h: No such file or directory configure:5010: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "libcmios" | #define PACKAGE_TARNAME "libcmios" | #define PACKAGE_VERSION "1.9f" | #define PACKAGE_STRING "libcmios 1.9f" | #define PACKAGE_BUGREPORT "http://www.midibox/forum" | #define __pic18f4685__ 1 | #define __microchip__ 1 | #define __mios__ 1 | #define PACKAGE "libcmios" | #define VERSION "1.9f" | #define PIC_DERIVATIVE_TYPE 4 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | /* end confdefs.h. */ | #include <stdio.h> | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef STDC_HEADERS | # include <stdlib.h> | # include <stddef.h> | #else | # ifdef HAVE_STDLIB_H | # include <stdlib.h> | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include <memory.h> | # endif | # include <string.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | #include <pic18fregs.h> configure:5024: result: no configure:5028: checking pic18fregs.h presence configure:5043: gcc -E conftest.c conftest.c:24:24: error: pic18fregs.h: No such file or directory configure:5049: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "libcmios" | #define PACKAGE_TARNAME "libcmios" | #define PACKAGE_VERSION "1.9f" | #define PACKAGE_STRING "libcmios 1.9f" | #define PACKAGE_BUGREPORT "http://www.midibox/forum" | #define __pic18f4685__ 1 | #define __microchip__ 1 | #define __mios__ 1 | #define PACKAGE "libcmios" | #define VERSION "1.9f" | #define PIC_DERIVATIVE_TYPE 4 | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | /* end confdefs.h. */ | #include <pic18fregs.h> configure:5063: result: no configure:5096: checking for pic18fregs.h configure:5104: result: no configure:5116: error: Can't compile without PIC header files See `config.log' for more details. ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=powerpc-apple-darwin8.11.0 ac_cv_c_compiler_gnu=yes ac_cv_env_CCASFLAGS_set= ac_cv_env_CCASFLAGS_value= ac_cv_env_CCAS_set= ac_cv_env_CCAS_value= ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set=set ac_cv_env_host_alias_value=pic18f4685-mios ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_header_inttypes_h=yes ac_cv_header_memory_h=yes ac_cv_header_pic18fregs_h=no ac_cv_header_stdc=yes ac_cv_header_stdint_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_unistd_h=yes ac_cv_host=pic18f4685-microchip-mios ac_cv_objext=o ac_cv_path_EGREP='/usr/bin/grep -E' ac_cv_path_GREP=/usr/bin/grep ac_cv_path_install='/usr/bin/install -c' ac_cv_prog_AS=gpasm ac_cv_prog_AWK=awk ac_cv_prog_CC=gcc ac_cv_prog_CPP='gcc -E' ac_cv_prog_ac_ct_AR=ar ac_cv_prog_ac_ct_CC=gcc ac_cv_prog_ac_ct_LD=ld ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_ac_ct_STRIP=strip ac_cv_prog_cc_c89= ac_cv_prog_cc_g=yes ac_cv_prog_cc_gcc_c_o=yes ac_cv_prog_make_make_set=yes am_cv_CCAS_dependencies_compiler_type=gcc3 am_cv_CC_dependencies_compiler_type=gcc3 ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} /Users/kurtarnlund/Desktop/mios-c-skeleton/libcmios-1.9f/missing --run aclocal-1.10' AMDEPBACKSLASH='\' AMDEP_FALSE='#' AMDEP_TRUE='' AMTAR='${SHELL} /Users/kurtarnlund/Desktop/mios-c-skeleton/libcmios-1.9f/missing --run tar' AR='ar' AS='gpasm' AUTOCONF='${SHELL} /Users/kurtarnlund/Desktop/mios-c-skeleton/libcmios-1.9f/missing --run autoconf' AUTOHEADER='${SHELL} /Users/kurtarnlund/Desktop/mios-c-skeleton/libcmios-1.9f/missing --run autoheader' AUTOMAKE='${SHELL} /Users/kurtarnlund/Desktop/mios-c-skeleton/libcmios-1.9f/missing --run automake-1.10' AWK='awk' CC='gcc' CCAS='gcc' CCASDEPMODE='depmode=gcc3' CCASFLAGS='-g -O2' CCDEPMODE='depmode=gcc3' CFLAGS='-g -O2' CPP='gcc -E' CPPFLAGS='' CYGPATH_W='echo' DEFS='' DEPDIR='.deps' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/usr/bin/grep -E' EXEEXT='' GREP='/usr/bin/grep' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' LD='ld' LDFLAGS='' LIBOBJS='' LIBS='' LTLIBOBJS='' MAKEINFO='${SHELL} /Users/kurtarnlund/Desktop/mios-c-skeleton/libcmios-1.9f/missing --run makeinfo' OBJEXT='o' PACKAGE='libcmios' PACKAGE_BUGREPORT='http://www.midibox/forum' PACKAGE_NAME='libcmios' PACKAGE_STRING='libcmios 1.9f' PACKAGE_TARNAME='libcmios' PACKAGE_VERSION='1.9f' PATH_SEPARATOR=':' RANLIB='ranlib' SET_MAKE='' SHELL='/bin/sh' STRIP='strip' VERSION='1.9f' ac_ct_CC='gcc' ac_default_prefix='/usr/pic18f4685-microchip-mios' ac_tool_prefix='pic18f4685-microchip-mios-' am__fastdepCCAS_FALSE='#' am__fastdepCCAS_TRUE='' am__fastdepCC_FALSE='#' am__fastdepCC_TRUE='' am__include='include' am__isrc='' am__leading_dot='.' am__quote='' am__tar='${AMTAR} chof - "$$tardir"' am__untar='${AMTAR} xf -' bindir='${exec_prefix}/bin' build='powerpc-apple-darwin8.11.0' build_alias='' build_cpu='powerpc' build_os='darwin8.11.0' build_vendor='apple' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='NONE' host='pic18f4685-microchip-mios' host_alias='pic18f4685-mios' host_cpu='pic18f4685' host_linker_script='pic18f4685.lkr' host_os='mios' host_vendor='microchip' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='$(SHELL) /Users/kurtarnlund/Desktop/mios-c-skeleton/libcmios-1.9f/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' mkdir_p='$(top_builddir)/./install-sh -c -d' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/usr/local' program_transform_name='s,x,x,' psdir='${docdir}' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' target_alias='' ## ----------- ## ## confdefs.h. ## ## ----------- ## #define PACKAGE_NAME "libcmios" #define PACKAGE_TARNAME "libcmios" #define PACKAGE_VERSION "1.9f" #define PACKAGE_STRING "libcmios 1.9f" #define PACKAGE_BUGREPORT "http://www.midibox/forum" #define __pic18f4685__ 1 #define __microchip__ 1 #define __mios__ 1 #define PACKAGE "libcmios" #define VERSION "1.9f" #define PIC_DERIVATIVE_TYPE 4 #define STDC_HEADERS 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_MEMORY_H 1 #define HAVE_STRINGS_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_UNISTD_H 1 configure: exit 1 I hope it's just that I'm doing something stupid. Kurt
  22. This seems like a good time to chime in that I've been having some problems following your installation instructions on OS X. I don't have my mac with me at the moment, but I can try to post the specifics later. I started to write a detailed post yesterday, but Safari crashed when I pressed the post button grrr. Anyway, I'm having trouble getting the configure steps for both libcmios and you other package libcan to complete. It's not locating the pic18fregs.h file. For more detail I'll have to try to post again when I get home. The mios-pic16-toolchain configured and installed fine for me. $ cd ../libcmios $ ./configure --host=pic18f4685-mios ... <errors here> both gputils and sdcc are installed in /usr/local/bin with libraries and headers and such located in /usr/local/share, /usr/local/share/sdcc. The file its trying to locate is in /usr/local/share/sdcc/include/pic16/ Kurt
  23. Wow MTE! These tracks are great! "True Forms" is much more than a song.. its feel like at least 2 songs.
  24. Wow that just sucked up a few hours playing with those patches. Quite fun. Thank you for sharing that TK. I found a bug in my control surface.. it appears my LFO depth knob only turns down when turned in both directions.. kind of annoying. I'll be digging into that before I scratch the surface of your bassline sequences. While I was exploring my LFO depth knob problem I came across what appears to be a software problem. With SID 2 selected I was playing with the lfo rate or depth on either of the 2 LFOs. While there I pressed the SID1 button to go to change the current drum sequence, what I got was a completely blank LCD screen. Should it return to at least the top most menu if it has no where to go like that?
×
×
  • Create New...