Akcija

Members
  • Content count

    246
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Akcija

  • Rank
    MIDIbox Addict
  • Birthday 11/28/1981

Contact Methods

  • MSN bailehan@hotmail.com

Profile Information

  • Gender Male
  • Location Taiwan
  1. Page scroll with 4x20 LCD

    I'm one of those guys with a 4x20 LCD and 10 buttons  on their SID v2 (5 above, 5 below). Menu scrolling is great, just not perfectly intuitive. Right now I am diving into the code and trying  to make the necessary changes to make the menu scroll 5 (or even 10) parameters at a time (which equals one full line, or a full page). I just feel like this is more intuitive than the current way of scrolling through the parameters one at a time. Even, say, on a 2-line LCD it doesn't feel optimal for me because it would feel better to know that, i.e. I can find OSC always at the first entry either in line 1&2 or 3&4, instead of having the positions just floating around arbitrarily Long story short, I'd like the menu scrolling to scroll 5 parameters at a time instead of 1. This is the passage I believe I need to edit: (found in /src/cs_menu.inc) ;; -------------------------------------------------------------------------- ;; called by cs_menu_enc.inc when the menu pos should be updated ;; item in CS_MENU_PARAMETER_L ;; -------------------------------------------------------------------------- CS_MENU_MenuPosUpdate ;; copy result to cursor pos and request display update movf CS_MENU_PARAMETER_L, W andlw 0x3f movwf CS_MENU_CURSOR_POS ;; set page offset directly movwf CS_MENU_PAGE_OFFSET ;; now request a display update so that we see the new parameter on screen bsf CS_STAT, CS_STAT_DISPLAY_UPDATE_REQ ;; clear counter so that cs_menu_timer.inc counts from zero and the menu item is marked for a short time clrf CS_CURSOR_CTR ;; clear "CS_STAT_CURSOR_FLASH" bit (see cs_menu.inc for the handling) bcf CS_STAT, CS_STAT_CURSOR_FLASH ;; thats all return I did have limited success by changing the number "3F" to values like "3E", "3D" etc. but then the binary counting the encoder works with (does it?) got messed up, meaning the page scrolled by x times 1 parameter, buy only on every x-th turn of the encoder. I also was able to indeed make the page scroll in full lines by adding values with ADDLW instead of doing the ANDLW but then obviously scrolling back didn't work.   Has anyone been working on something similar and could point me in the right direction?
  2. [S] TPD (Track Position Display) PCBs for sale

    cool, will pm you
  3. [S] TPD (Track Position Display) PCBs for sale

    Hi Ilmenator, do you have 1 spare available for me? Thanks!
  4. Midi CC Audio channels

    I think the voice CC have been changed recently, rendering the txt file on ucapps.de outdated. Are you using CC# 13-15? (See the txt file included in the firmware package.)   Just to be sure..
  5. MBFM Wavetable Issues

    I'm using setup_pic18f4685_mbfm_v1.asm with settings adjusted to my hardware.     I left all 4685-ish settings standard, which means WAVETABLES_IN_RAM is on, and also USE_SHADOW_BUFFERS and DISPLAY_CC_ASSIGNMENT_NAMES.... I'll try it with some of these settings off. Good idea!       Interesting. When I set WAVETABLES_IN_RAM to 0, I get the following error during the build:   ./src\mbfm_rnd.inc:410:Error [179] Unknown opcode "MBFM_RND_GenerateWTE_Loop" ./src\macros.h:15:Error [113] Symbol not previously defined (MBFM_RND_GenerateWT E_Loop). ./src\macros.h:15:Error [126] Argument out of range (-16377 not between -1024 an d 1023) make: *** [setup_pic18f4685_mbfm_v1.hex] Error 1   Does that mean the random generator needs WAVETABLES_IN_RAM to be on?
  6. MBFM Wavetable Issues

    Hey, I recently upgraded to v1.4e from v1.1. I used a PIC18F4620 I had lying around instead of the recommended PIC18F4685, and so far everything works just as well.   Only the Wavetable sequencer seems to be broken. I can access and edit it in the menu, but it doesn't seem to have any effect. Could it be because I am using a PIC18F4620?     Is anybody else using a an 18F4620? Any ideas?
  7. You can find pictures here: http://www.flickr.com/photos/disgustingpie/9346930048/in/photostream/
  8. Didn't know where MIDIBOX CV related stuff belongs so I post it here...           Totally voided my warranty for my Maschine MK2 and installed a small CV interface. Why? - I wanted to integrate Maschine with my analog stuff without having to run Maschine's MIDI through an external MIDI-CV converter first. The gates and CVs now feel like a direct extension of Maschine's possibilities. Also, I had a Core8 lying around that I wanted to put to use. - 8 gate outputs (5V) - 2 CV outputs (NOT 1V/oct but 0-5V) So how does this work together with Maschine hard/software? SIMPLE: - I assign a MIDI out module to a sound (channel 1) - I go to keyboard mode on that sound and play pads 1-8. The gates correspond to those 8 pads. Done. Velocity CVs are available for pads 1 and 2. DETAILS: - The interface is a Midibox CV with one AOUT_LC module. I was surprised how much space there is available under the Maschine PCB. I could fit some other toys there, and I think the next step will be an additional 1V/oct CV interface from midimplant.com. - I've assigned the gates to MIDI notes C3, C#3,...G3 and the CVs to velocity of the first two gates. I am using gates and not triggers because you can do some great on/off sequencing stuff with them, e.g. opening/closing a filter etc. - If I want to use the CV outputs for smooth progressions, I record the respective pad with note repeat active (the highest note repeat resolution is 1/64th which works quite well for the CVs since the interface itself has a built-in slew rate that I set to 8 ms). - Technically, the CV outputs run at about 0.48 V/octave if you will, and they have a precision of 8 bit. They are meant for percussive sequencing and not playing melodies, so I'm good! The background is that the interface runs solely from Maschine's USB power (5V) anyway and I omitted the AOUT_LCs op-amp scaling and offset circuit.
  9. From the album Native Instruments Maschine MK2 mod with 8 gates and 2 CV ou

    Totally voided my warranty for my Maschine MK2 and installed a small CV interface. Why? - I wanted to integrate Maschine with my analog stuff without having to run Maschine's MIDI through an external MIDI-CV converter first. The gates and CVs now feel like a direct extension of Maschine's possibilities. - 8 gate outputs (5V) - 2 CV outputs (NOT 1V/oct but 0-5V) So how does this work together with Maschine hard/software? SIMPLE: - I assign a MIDI out module to a sound (channel 1) - I go to keyboard mode on that sound and play pads 1-8. The gates correspond to those 8 pads. Done. Velocity CVs are available for pads 1 and 2. DETAILS: - The interface is a Midibox CV with one AOUT_LC module. I was surprised how much space there is available under the Maschine PCB. I could fit some other toys there, and I think the next step will be an additional 1V/oct CV interface from midimplant.com. - I've assigned the gates to MIDI notes C3, C#3,...G3 and the CVs to velocity of the first two gates. I am using gates and not triggers because you can do some great on/off sequencing stuff with them, e.g. opening/closing a filter etc. - If I want to use the CV outputs for smooth progressions, I record the respective pad with note repeat active (the highest note repeat resolution is 1/64th which works quite well for the CVs since the interface itself has a built-in slew rate that I set to 8 ms). - Technically, the CV outputs run at about 0.48 V/octave if you will, and they have a precision of 8 bit. They are meant for percussive sequencing and not playing melodies, so I'm good! The background is that the interface runs solely from Maschine's USB power (5V) anyway and I omitted the AOUT_LCs op-amp scaling and offset circuit.

    © 2013 disgustingpie

  10. [B] PIC18F4685

    By the way, I forgot to mention I wouldn't mind if the PIC in question had a Core8 attached to it. I would take the Core, too. Do you have a spare one you'd be willing to sell me then?
  11. [B] PIC18F4685

    I just found out the Midibox FM firmware has been updated but a PIC18F4685 is required. So if you have a spare one you don't need, I'd be interested. Thanks! I am located in the heart of Europe. ;)
  12. MBLC V2

    Awesome! I arrived here because I was trying to find out if anybody had an LC application running on the LPC17 core.
  13. i would like to buy a midi seq

    Hi, I sold my SEQ on ebay last year but the guy who bought it never replied. I saw it as a sign and upgraded it to V4 and fixed all problems. I am considering right now to sell it since I hardly use it and want to build a MB808 instead...