-
Posts
15,193 -
Joined
Content Type
Profiles
Forums
Blogs
Gallery
Posts posted by TK.
-
-
Should be possible - would it be sufficient to provide such a function in the Morph page, e.g. GP button #6?
Best Regards, Thorsten.
-
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.
-
Ok, das File ist hier: http://www.ucapps.de/tmp/setup_9090_stormb.hex
Und hier das Setup File fuer den Fall, dass nochmal etwas geaendert werden muss: https://github.com/midibox/mios8/blob/master/apps/sequencers/midibox_808/setup_9090_stormb.asm
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.
-
Hallo,
die Namen koennen im setup_*.asm File konfiguriert werden: https://github.com/midibox/mios8/blob/master/apps/sequencers/midibox_808/setup_808_default.asm
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.
-
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_GetPtrAre 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.
-
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 switchesbetween 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.
-
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.
-
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.
-
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.
-
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.
-
We can keep this posting, it's still useful for people who have the same question :)
Best Regards, Thorsten.
-
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.
-
For scanning encoders just call MIOS32_ENC_UpdateStates before APP_SRIO_Prepare()
See also MBNG application, search for MIOS32_ENC_UpdateStates: https://github.com/midibox/mios32/blob/master/apps/controllers/midibox_ng_v1/src/app.c
Best Regards, Thorsten.
-
Hi Pavel,
the display could be immediately updated by adding following statement after "call CS_MENU_MS_SendKnob" in main.inc:
bsf CS_STAT, CS_STAT_DISPLAY_UPDATE_REQ
Best Regards, Thorsten.
-
This should be fixed now, please try this version: http://www.ucapps.de/mios32/midibox_seq_v4_097_pre1.zip
Best Regards, Thorsten.
-
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.
-
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.
-
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 expectedBest Regards, Thorsten.
-
I added some enhancements into the firmware to support RGB LED Ring Patterns: http://www.ucapps.de/mios32/midibox_ng_v1_037_pre12.zip
Usage example can be found here: https://github.com/midibox/mios32/blob/master/apps/controllers/midibox_ng_v1/cfg/tests/rgbled_3.ngc
Best Regards, Thorsten.
-
Problem was, that earlier versions didn't support labels with more than 40 characters, and the corresponding error message caused the crash.
The error message is working now, and I've increased the max label size to 128 characters: http://www.ucapps.de/mios32/midibox_ng_v1_037_pre12.zip
Best Regards, Thorsten.
-
This issue should now be fixed in http://www.ucapps.de/mios32/midibox_ng_v1_037_pre12.zip
Best Regards, Thorsten.
-
Unfortunately I can't check this so easily, because I would have to unmount the frontpanel PCB - but I don't think that such a typo would indicate a bootleg. The PCB color looks identical to the original one.
Best Regards, Thorsten.
-
This should work... will check this tomorrow.
Best Regards, Thorsten.
-
It's related to the NRPN optimization which only sends out 99/98 when necessary - the SysEx stream based NRPNs bypasses it, therefore the problem.
I will think about a solution which can handle this configuration properly...
Best Regards, Thorsten.
midibox seq v2 (vintage) don´t react to midi CCs
in MIDIbox SEQ
Posted
Cool! :)
Best Regards, Thorsten.