• Content count

  • Joined

  • Last visited

Everything posted by TK.

  1. Hi *, this thread informs you about the latest release, and it gives you the possibility to write down your feedback (bug reports, questions about existing features, suggestions for new features, etc...) The current MBSEQ V4 release can be downloaded from Please read the CHANGELOG.txt for latest changes Documentation: IntroductionHardwareFrontpanelInstallationTutorialsMenu PagesSessions16x16+X Button/LED MatrixOSC OptionV3->V4 UpgradeFirst Steps (not ready yet)Known issues and Troubeshooting tips (no known issues yet ;))  Best Regards, Thorsten.
  2. MB8080 zu MB9090

    Das kann ich Dir reinkonfigurieren :) db "CH ", 4, 7, 1, 0 ; Track 8 // shared with OH, Switch via 4.6 (see DEFAULT_909LIKE_HH_CONTROL_ENABLED) db "OH ", 4, 7, 1, 0 ; Track 9 // shared with CH, Switch via 4.6 (see DEFAULT_909LIKE_HH_CONTROL_ENABLED) ;; Optional 909-like OH/CH selection pin. ;; In order to use this feature, set DEFAULT_909LIKE_HH_CONTROL_ENABLED to 1, and ;; select the tracks to which the OH and CH are assigned in DEFAULT_909LIKE_HH_TRACK_OH/CH. ;; Change the DEFAULT_TRKINFO table in the header of this file, so that both track triggers share the same pin! ;; Then define the DOUT pin which should select OH/CH in DEFAULT_909LIKE_HH_SWITCH_SR/PIN below #define DEFAULT_909LIKE_HH_CONTROL_ENABLED 1 ; 0 to disable, 1 to enable #define DEFAULT_909LIKE_HH_TRACK_OH 9 ; OH track number - this track will set the SWITCH pin to 0 #define DEFAULT_909LIKE_HH_TRACK_CH 8 ; CH track number - will set the SWITCH pin to 1 #define DEFAULT_909LIKE_HH_SWITCH_SR 4 ; DOUT shift register of the SWITCH (1..16, 0 disables the assignment) #define DEFAULT_909LIKE_HH_SWITCH_PIN 6 ; switch pin (0..7 for D0..D7) Somit: Trigger auf 4.7, Switch auf 4.6 .hex File an bekannter Stelle. Gruss, Thorsten.
  3. MIDIbox SEQ V4 Release + Feedback

    Ok, something to try out: It also features the auto-track selection for recording (in MIDI configuration page, turn Chn. encoder to right to select "Auto") Best Regards, Thorsten. 
  4. MB8080 zu MB9090

    Kein Problem, ich habe das .hex File nochmal neu generiert (und unter dem alten Link abgelegt) Gruss, Thorsten.
  5. Cool! :) Best Regards, Thorsten.
  6. MIDIbox SEQ V4 Release + Feedback

    Should be possible - would it be sufficient to provide such a function in the Morph page, e.g. GP button #6? Best Regards, Thorsten.  
  7. sammichFM

    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.
  8. MB8080 zu MB9090

    Ok, das File ist hier: Und hier das Setup File fuer den Fall, dass nochmal etwas geaendert werden muss: Accent habe ich auf dem letzten Track gelassen, und DEFAULT_GLOBAL_ACCENT_TRK habe ich auf 0 gesetzt, in der Annahme dass die 9090 keinen globalen Accent hat Gruss, Thorsten.  
  9. MB8080 zu MB9090

    Hallo, die Namen koennen im setup_*.asm File konfiguriert werden: Ich koennte Dir ein neues .hex File mit den gewuenschten Namen bauen, muesste dann aber genau wissen, wie sie ausschauen sollen - maximal 5 Zeichen pro Name! Gruss, Thorsten.
  10. Change Main Encoder Function

    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.
  11. MIDIbox SEQ V4 Release + Feedback

    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.
  12. Maximum number of syxdump positions?

    Hi, syxdump pos goes up to 12bit (=4096 bytes) But you've to be careful with CPU load - than more events are listening to SysEx streams, than higher the chance to get input buffer overflows, which would lead to some missing bytes (as you noticed). Best Regards, Thorsten.
  13. 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.  
  14. Hi, the issue could be related to following SID pins: pin #1-4: no caps connected pin #6: clock connection between SID and PIC. If no scope is available, you could check continuity by unplugging SID and PIC from their sockets. pin #28: Vdd - should be 12V for 6581, and 9V for other SID derivatives Best Regards, Thorsten.
  15. In order to get a feeling about the typical "Event Pool" RAM consumption, I'm asking you to post the amount which is consumed by your configuration files in this thread.   Your feedback is important for the decision of future features!   The RAM consumption can be determined in the MIOS terminal with the "system" command. The last two lines will print something like: Event Pool Number of Items: 70 Event Pool Allocation: 4593 of 24576 bytes (18%)     These are the values I would like to know!   Best Regards, Thorsten.
  16. midibox seq v2 (vintage) bankstick problem

    Hi, by default it's assumed that a 64k EEPROM (24LC512) is used - in this case patterns and songs are stored into the same BankStick If you are using 32k 24LC256 instead, it will be required to change the CS number in the setup_mbseq_v2.asm file, and to rebuild the .hex file Best Regards, Thorsten.
  17. We can keep this posting, it's still useful for people who have the same question :) Best Regards, Thorsten.
  18. Change Main Encoder Function

    Hi Pavel, to 1 and 2: add bsf CS_STAT, CS_STAT_DISPLAY_UPDATE_REQ under SID_KNOB_SetValue in 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 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. 
  19. For scanning encoders just call MIOS32_ENC_UpdateStates before APP_SRIO_Prepare() See also MBNG application, search for MIOS32_ENC_UpdateStates: Best Regards, Thorsten.
  20. Change Main Encoder Function

    Hi Pavel, the display could be immediately updated by adding following statement after "call CS_MENU_MS_SendKnob" in bsf CS_STAT, CS_STAT_DISPLAY_UPDATE_REQ Best Regards, Thorsten.
  21. MIDIbox SEQ V4 Release + Feedback

    This should be fixed now, please try this version: Best Regards, Thorsten.
  22. Change Main Encoder Function

    I can't access the files, could you please attach them to this posting? I guess you mean CS_MENU_BUTTON_Knob Best Regards, Thorsten.
  23. MIDIbox SEQ V4 Release + Feedback

    Unfortunately further probability values can't be added, this would result into too many layer assignment options which can't be implemented. So, only "workaround" that I see: use a second drum track. Best Regards, Thorsten.
  24. Sender and if_equal

    It should work now -> 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.
  25. I added some enhancements into the firmware to support RGB LED Ring Patterns: Usage example can be found here: Best Regards, Thorsten.