Jump to content

TK.

Administrators
  • Posts

    15,193
  • Joined

Posts posted by TK.

  1. Strange!

    Is it really time or note dependent?
    MBFM cycles the 6 voices whenever a new note it played, could it be that only a certain voices cause this sound (e.g. each 5th and 6th voice)?

    Best Regards, Thorsten.

  2. On 2.2.2020 at 11:03 PM, imaginarion said:

    Another question, please: when i switch off SID, he dont memorized last preset. Is it amenable to adjustment?

    This isn't possible (and firmware changes in this direction are not recommended): the only permanent storage is an EEPROM, and it 1) has limited write cycles and 2) causes some delay during write operations.

    On 6.2.2020 at 11:06 AM, imaginarion said:

    SID_KNOB_SetValue
        bsf    CS_STAT, CS_STAT_DISPLAY_UPDATE_REQ
        SET_BSR    SID_BASE
        movwf    SID_KNOB_NUM, BANKED    ; will be needed again later
        rcall    SID_KNOB_GetPtr

    Are you using a 2x20 or 4x20 display?

    Parameter names are only displayed on a 4x20 LCD

    If this is the case, add:

    #if DEFAULT_LCD_LINES >= 3
            ;; request printing label
            call    CS_MENU_UpdateLabel
    #endif
    

    Best Regards, Thorsten.

  3. On 28.1.2020 at 10:48 PM, lukas412 said:

    Hello @TK. I was wondering if it would be possible to add additional clock dividers to the analog clock out. Having PPQN is nice, but being able to divide it down further would be really useful for me. In a modular a lot of time I will take 1 PPQN out and send to a clock divider module to create longer intervals. This can be worked around using the trigger out or a gate out but then you loose a track.

    Hi @lukas412 should be possible, I added this to the wishlist

    On 30.1.2020 at 7:44 AM, k2z3k0 said:

    Idea for option in LIVE REC MODE or maybe any REC MODE ,

    that listen to incoming data from recording port and checks channel number changes

    and immediately is selecting track accordingly on MbSeq

    So if during recording i move encoder of midi channel #1 it will select Track #1 on MbSeq

    Also after channel number change he waits (some number of steps for example)
    and then if channel number is changed then change it,this is to protect from short switches

    between channels which can cause undesired effects.

    Hi @k2z3k0 I added this to the wishlist as well. Could be available if Channel "Auto" is selected in Jam Mode MIDI Routing Config
    The mentioned wait time will be important (e.g. switch only if within the last second no event from another MIDI channel has been received).

    Best Regards, Thorsten.

  4. Hi,

    CCs have to be explicitly enabled in the setup_*.asm file - by doing so, you also define the MIDI channels:

    ; Optional channels for configuration via CC (1-16, select 0 to disable)
    #define DEFAULT_MIDI_CHANNEL_LAYER_A    0
    #define DEFAULT_MIDI_CHANNEL_LAYER_B    0
    #define DEFAULT_MIDI_CHANNEL_LAYER_C    0
    #define DEFAULT_MIDI_CHANNEL_CFG        0
    

    Best Regards, Thorsten.

     

  5. Hi Pavel,

    to 1 and 2: add

    bsf	CS_STAT, CS_STAT_DISPLAY_UPDATE_REQ

    under SID_KNOB_SetValue in sid_knob.inc

    To 3: MBSID has a pretty stable timing.
    I guess that you notice up to 30 mS lags due to the "well known" SID ADSR bug?
    See also http://www.ucapps.de/midibox_sid_manual_l.html and search for "ABW"

    There are two solutions: either set Attack/Decay/Release to 0, or enable the ADSR Bug Workaround (which will add a constant delay which has to be compensated in your DAW

    Best Regards, Thorsten. 

  6. I can't access the files, could you please attach them to this posting?

    On 21.1.2020 at 0:33 PM, imaginarion said:

    Which function is responsible for switching to the menu where i can assign functions to 5 potentiometers ?

    I guess you mean CS_MENU_BUTTON_Knob

    Best Regards, Thorsten.

  7. It should work now -> http://www.ucapps.de/mios32/midibox_ng_v1_037_pre13.zip

    Reason was, that I "compacted" the storage for conditions so that it fits into a 32bit value. But meanwhile we've so many different event types, that I had to spend another bit for the hw_id of the condition.

    As a quick solution I sacrificed two bits from the condition value, and gave it to the id
    Which means: currently it's not possible to check for values >12bit anymore, but the ENC event type should be found as expected

    Best Regards, Thorsten.

×
×
  • Create New...