-
Posts
4,313 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Blogs
Gallery
Everything posted by nILS
-
The opto is the only component I've ever killed in a midibox, so I guess the answer is "yes".
-
I'm trying to add a page to the men structure. That page is supposed to have 5 entries. Filter Cutoff, Filter Resonance, NOP, LFO Rate, LFO Depth. Therefore I created this table: ; ========================================================================== ; The combined FIL/LFO menu ; ========================================================================== CS_MENU_TABLE_L_FL db (CS_MENU_TABLE_L_FL_End-CS_MENU_TABLE_L_FL)/CS_MENU_ENTRY_LEN, 0x00 ;; Register (00=dummy) |<->| max print ix exec ix parameter transfer CS_MENU_ENTRY SID_Ix_L_Fx_CUTOFF_L, "Cut", 0xfff, PRINT_Fx_CUTOFF, EXEC_SELPAR, R2PP2R_Fx_CUTOFF CS_MENU_ENTRY SID_Ix_L_Fx_RESONANCE, "Res", 0x0ff, PRINT_Fx_RESON, EXEC_SELPAR, R2PP2R_Fx_RESON CS_MENU_ENTRY 0x00, " | ", 0x000, PRINT_NOP, EXEC_NOP, R2PP2R_NOP CS_MENU_ENTRY SID_Ix_LFOx_RATE, "Rte", 0x0ff, PRINT_LFOx_RATE, EXEC_SELPAR, R2PP2R_NOP CS_MENU_ENTRY SID_Ix_LFOx_DEPTH, "Dep", 0x0ff, PRINT_LFOx_PMDEC8,EXEC_SELPAR, R2PP2R_LFOx CS_MENU_TABLE_L_FL_End[/code] Added the entry to the CS_MENU_TABLES_L: [code]CS_MENU_TABLES_L ;; pointer to table par. button pressed exec button pressed page nam var max print function ;; ... CS_MENU_T_ENTRY CS_MENU_TABLE_L_FL, CS_MENU_Page_Parameters, CS_MENU_EXEC_GoToRoot, "F/L", 0, 0x00, PRINT_NOP ;; ... Gave it an ID: CS_MENU_L_FL EQU 0x0f Added it to the ID list: CS_MENU_TABLES_IDS ;; lead bassline drum multi ;; ... db CS_MENU_L_FL, CS_MENU_ROOT, CS_MENU_ROOT, CS_MENU_ROOT[/code] So far so good. It shows up in the main menu. I can't really select it though and it completely screws up all the other menus (menu buttons select the item to their left...). Any ideas?
-
[lost-for-words-mode]Very, very pretty :D[/lost-for-words-mode]
-
When using different computers I sometimes don't see the unread posts although a lot of posts are marked "new" :-\
-
[me=nILS Podewski]pats stryd_one on the head: "Good boy" :D[/me]
-
Wouldn't an ON/OFF/ON switch be more intuitive? ;-)
-
Would you mind sharing what the problem was in case someone else runs into the same problem?
-
I'd probably start over by measuring the voltages w/o the ICs mounted as described on ucapps - just to make sure ;-)
-
Ich zitiere mal eben http://ucapps.de/mbhp_bankstick.html: :D
-
You've got some errors in your schem: * You won't be able to generate 12V for 2 reasons: * (1) The input of 6VAC is way too low * (2) the 7809 regulates to 9V not to 12V as the 7812 does * Separate grounds (by using 2 rectifiers) is not really a plus. * The biggest problem is that the 7805 for the cores wants ~7-10VAC and the 7809/7812 want 10-15/13-15V. So one transformer will not really do the trick.
-
Correct: As you've figured out already, those additional holes are on the board to allow for single resistors instead of networks ;-)
-
"Stuffed" in this case refers to the 7805 (voltage regulator) and the bridge recitifer which you wouldn't need if you fed the core with stable 5V DC. Yes. If it doesn't work you can still soldering it back in ;-) Perfect. 9V is a really good idea! Do that first. The regulator will drop the voltage to 5V. To do so it'll need some voltage to "drain". So if you're feeding it with <7V it may not work reliably. No need to worry about burning anything. I'm using 10VAC, sth in that range (9-11VAC) seems to be the favored solution.
-
I assume you mean the resistor networks ;-) they pull up each input pin via 10k. If that's not the case - what board (Smash's, Mike's) and what revision are we looking at?
-
Ein wirklich winzige Kleinigkeit - wenn Du die beiden ICs tauscht kannste den einen Jumperwire kürzer halten weglassen ;-) edit: Hab mal ein Bildchen angehängt.
-
For the people within Conrad distance - they stock the illuminated MEC-style switches for a really good price ;-) http://pdf.conrad.de/_pdf/7S/lo/7S_1646.pdf
-
I doubt you'll have a lot of fun doing that - google comes up with 9 results for each of the two chips... :-\
-
I posted the suggestion you had for you ;-)
-
Ich verwende das doofe C64 Netzteil nicht, daher kann ich das nicht nachvollziehen. Wenn ich allerdings meine SIDs erst später manuell ans Netz anschließe kommt erst was raus, sobald ich ein anderes Patch wähle - hoffe das hilft ;-)
-
Semi-untested and possibly controversial: __asm MOVF _PORTA, _WREG IORLW 0x1F MOVF _WREG, _PORTA MOVF _oct, _WREG IORLW 0xE0 ANDWF _PORTA, 1 MOVF _PORTE, _WREG IORLW 0x07 MOVF _WREG, _PORTE MOVF _oct, _WREG RRNCF _WREG, 5 IORLW 0xF8 ANDWF _PORTE, 1 __endasm; [/code] Or sth. pretty close to what ptitjes suggested in the chat: [code] PORTA = (oct & 0x1F) | (PORTA & 0xE0); PORTE = ((oct >> 5) & 0x07) | (PORTE & 0xF8);
-
Maaan. have you never heard of integrated-super-micro-radio-transmitter-jacks or the invisible-cable-mod? ::)
-
I'm a big fan of IRC and I can understand how people hate to be flushed all the time. Besides, as midiboxers we tend to like custom stuff - IRC is more customizable than good old flushy. I'd love to see the chat go "back" to IRC, BUT... I don't think SmashTV or Twin-X have the time to browse all day to hunt down a decent IRC client that doesn't use Java, doesn't crash, ... So, shadyman, go find (program) one, that'll do the job and has severe advantages over good old flushy, test it thoroughly and write a rather detailed description in this thread and I think you might just get a different kind of response ;-)
-
That's possible, yes. Maybe because that won't work without a PC? Besides, turning the box off (which might even not be necessary), flipping a switch is definitely faster than uploading the app ;-)
-
Für Ensembles brauchst Du einen eigenen Bankstick - also brauchst Du mindestens 2. Allerdings reicht für den Ensembles-Bankstick ein 24LC256. Am einfachsten ist es, wenn Du den dazu einbaust und auf die ID auf 7 "stellst" (indem Du die entsprechenden PINs auf Vss und Vdd setzt) - somit musst Du beim Firmware update nichts ändern.
-
No major changes just a little shorter: void J5_DOUT_Set(unsigned char oct){ PORTAbits.RA0 = oct & 0x01; PORTAbits.RA1 = (oct >> 1) & 0x01; PORTAbits.RA2 = (oct >> 2) & 0x01; PORTAbits.RA3 = (oct >> 3) & 0x01; PORTAbits.RA5 = (oct >> 4) & 0x01; PORTEbits.RE0 = (oct >> 5) & 0x01; PORTEbits.RE1 = (oct >> 6) & 0x01; PORTEbits.RE2 = (oct >> 7) & 0x01; } [/code]
-
??? (my shortest reply. ever)