Jump to content

TK.

Administrators
  • Posts

    15,247
  • Joined

Everything posted by TK.

  1. Which MIDI interface are you using? I hope that it isn't listed here Best Regards, Thorsten.
  2. Define an array which contains counter variables for each individual DOUT pin: // in this example for up to 16 pins #define NUM_DOUT_DELAY_CTR 16 unsigned char dout_delay_ctr[NUM_DOUT_DELAY_CTR]; [/code] initialize these counters in Init(): [code] void Init(void) __wparam { unsigned char i; for(i=0; i<NUM_DOUT_DELAY_CTR; ++i) dout_delay_ctr[i] = 0; // ...remaining init stuff... Add following code to SR_Service_Finish(): void SR_Service_Finish(void) __wparam { unsigned char i; for(i=0; i<NUM_DOUT_DELAY_CTR; ++i) if( dout_delay_ctr[i] && --dout_delay_ctr[i] == 0 ) { MIOS_DOUT_PinSet(i, 0); } } [/code] done! Whenever you set a pin, set "dout_delay_ctr[pin]" to a value between 1..255 This value defines the delay in mS after which the DOUT pin will be cleared again. Best Regards, Thorsten.
  3. Shipped 2009-10-21: joeribl jbaldwinroberts Vitaly Shipped today: roman01 einwang flip nsunier Best Regards, Thorsten.
  4. Hi, it should work again. Best Regards, Thorsten.
  5. Beta10/11 is available. From the ChangeLog: o Tracks/Patterns/Songs can now be exported to a MIDI file. The appr. menu function is available under UTILITY->DISK->Export o a simple MIDI In/Out monitor page has been added. The page can be entered via MENU+MIDI->MIDI Monitor (GP 16 button). MIDI Clock and Active Sense events are filtered by default. The filter option can be changed by pressing SELECT in the MIDI Monitor page. o separated "pattern length" from "measure length" parameter in UTILITY->OPT menu. Pattern length is used for synchronized pattern changes, and measure length for the Synch-to-Measure function. The left encoder below the item allows to select 16 step wise, the right encoder and datawheel stepwise. o Paste/Clr behaviour option in UTILITY->OPT menu implemented now o HWCFG file option "BLM_BUTTONS_NO_UI" implemented now [/code] (Beta11 contains two bugfixes for Beta10 - thanks to Gridracer for testing!) Best Regards, Thorsten.
  6. TK.

    127 Arps

    Since people still hesitate to publish their MIDIbox SID patches, I thought it makes sense to inspire you by starting a new bank with a dedicated topic, and to give you the chance to fill the empty patches until all 127 slots are full. How does it work: download the attached .syx file (packed in a .zip file), and upload it into an unsused bank of your MBSID with Rutger's Librarian. Listen to the already available patches, and start to vary them, or create completely new ones from scratch. You can either do this directly on the control surface (like me), or with the Editor. Store each variation into an empty patch slot, and document the changes in a table like shown below. Don't delete/change existing patches! Thereafter reply to this article, and attach your new .syx file (packed in a .zip file) to this thread. I will combine your patches with my own .syx file and post the complete one in the first article. Once we reached 127 patches, I will move the file into the Downloads section of this forum - thereafter we can start a new topic! :) Here the current table: Patches are labled "Arp 2" .. "Arp 128" The "Sound" column only describes the oscillator sound | Arp | Sound | Dir | Sort | Hold | Speed | GLen | Range | Sync | CAC | One | Easy | Comments +-----+---------------+-------+------+-------+------+-------+------+-----+-----+------+------+----------- | 002 | Simple Pulse | Up | * | - | 32 | 6 | 1 | * | o | o | * | | 003 | Simple Pulse | Down | * | - | 32 | 6 | 1 | * | o | o | * | | 004 | Simple Pulse | U&D | * | - | 32 | 6 | 1 | * | o | o | * | | 005 | Simple Pulse | Up | * | - | 32 | 6 | 3 | * | o | o | * | | 006 | Simple Pulse | Rnd | * | - | 32 | 6 | 3 | * | o | o | * | | 007 | 3OSC Detuned | Up | * | - | 32 | 6 | 3 | * | o | o | * | | 008 | 3OSC Detuned | Up | * | - | 32 | 16 | 3 | * | o | o | * | | 009 | 3OSC Detuned | Up | * | - | 32 | 32 | 3 | * | o | o | * | | 010 | 3OSC Synched | Up | * | - | 32 | 32 | 3 | * | o | o | * | | 011 | 3OSC Filtered | Up | * | - | 32 | 28 | 3 | * | o | o | * | | 012 | 3OSC Filtered | Up | * | - | 32 | 28 | 3 | * | o | o | * | CutOff sweeped via LFO1 | 013 | 3OSC Filtered | Up | * | - | 32 | 28 | 2 | * | o | o | * | ENV1 Depth modulated via WT1 | 014 | 3OSC Filtered | Up | * | - | 32 | WT2 | 2 | * | o | o | * | + GateLen modulated via WT2 | 015 | 3OSC HP Fil. | Up | * | - | 32 | WT2 | 2 | * | o | o | * | + GateLen modulated via WT2 | 014 | 3OSC Filtered | Up | * | - | 32 | WT2 | 2 | * | o | o | * | + GateLen modulated via WT2 | 015 | 3OSC HP Filt. | Up | * | - | 32 | WT2 | 2 | * | o | o | * | + GateLen modulated via WT2 | 016 | 3OSC Detuned | Up | * | - | 32 | 32 | 3 | * | * | o | * | play multiple keys! | 017 | 3OSC Det. Saws| Up | * | - | 32 | 32 | 3 | * | * | o | * | play multiple keys! | 018 | 3OSC Det. Saws| Down | * | - | 32 | 32 | 3 | * | * | o | * | play multiple keys! | 019 | 3OSC Det. Saws| Rnd | * | - | 32 | 32 | 3 | * | * | o | * | play multiple keys! | 020 | 3OSC Det. Saws| Rnd | * | - | 32 | 32 | 8 | * | * | o | * | play multiple keys! | 021 | 3OSC Det. Saws| Rnd | * | - | 16 | 32 | 8 | * | * | o | * | play multiple keys! | 022 | 3OSC Det. Saws| Rnd | * | - | 46 | 32 | 4 | * | * | o | * | play multiple keys! | 023 | 3OSC Saw/LoTri| Rnd | * | - | Mixed | 32 | 4 | * | * | o | * | play multiple keys! | 024 | 3OSC Saw/LoTri| Rnd | * | - | Mixed | 32 | 4 | * | * | o | * | play multiple keys! | 025 | 3OSC Saw/LoTri| Mixed | * | - | Mixed | 32 | Mixed | * | * | o | * | play multiple keys! | 026 | 3OSC Saw/LoTri| Mixed | * | - | Mixed | 32 | Mixed | * | Mix | o | * | play multiple keys! | 027 | 3OSC TriOnly | Mixed | * | - | Mixed | 32 | Mixed | * | Mix | o | * | play multiple keys! [/code] Some words to the arp sounds: there are different ways to use the arpeggiator, I prefer to clock it with the BPM generator synchronized to an external MIDI clock. The Sync flag ensures, that notes are starting synchronized as well, e.g. with 16th notes if Speed is set to 32 I also enabled Easy play mode People who use the arpeggiator during improvisation to play "triller" notes or fast chords would disable the Sync flag, and probably also Easy Play mode. You are allowed to configure the arp(s) this way (of course) - but please document this in the table. Have fun! Best Regards, Thorsten. 127_arps__027.zip
  7. I gave you access to the hidden programmers board, where you will find a lot of additional infos and discussions around MIOS32 and STM32... so far I remember, somebody also uses XCode for development (but if you are asking me: I still prefer typing "make" in the terminal) Informations about the toolchain installation can be found under trunk/doc/MEMO Best Regards, Thorsten.
  8. This could be a feedback loop. In the BPM page, disable MIDI Clock In and Out for USB2, USB3 and USB4. In addition, disable MIDI Clock In for USB1, or select MIDI Clock Master Mode (instead of MIDI Clock Auto Mode). Or at Ableton Live side: ensure that MIDI clock is not sent to MBSEQ. Best Regards, Thorsten.
  9. ChangeLog beta9: [tt] o If a sequence is already running, the MIDI file player doesn't cause a restart anymore. Instead in automatically synchs to the next 16 step based measure. o Track Event page: to trigger the Init function, GP16 has to be pressed for 2 seconds (a message will be displayed to inform about this) o fixed various minor bugs [/tt] Best Regards, Thorsten.
  10. It should work now (beta9). In distance to the previous solution, the sequencer core is not disabled anymore in "Exclusive mode". Instead, the tracks will be muted (not visible in Mute page yet - will be done later) The MIDI file is now properly synchronized to the running sequence. This was really hard work at my side - I hope that all possible cases are covered! :-/ Yes, because there are 8 trigger layers, I had to find a way to make all layers selectable, so that no additional "Trigger Selection" button is required. Yes, so long more than 4 parameter layers are configured. I guess you configured it for 8 or 16? If a track only consists of 4 parameter layers, ParLayer C button will toggle between layer C and D cool! :) Yes, thats really too much!!! A MIDI file is just a stream of MIDI events, MBSEQ plays this stream to the end and optionally loops. Editing this stream would require a lot of work at my side which I don't really want to do. You could import the stream into one or more tracks, edit the events there, export back to a MIDI file and play it again... it's like rendering one or more patterns to a file, and play them as a single additional pattern in parallel to the 4 patterns which can be edited interactively. I will use Meta events to embed track parameters, so that they won't get lost during export/import. You could also export tracks/patterns/songs to a file, edit them with your DAW, and import back to MBSEQ. Currently I don't know, how comfortable this can be realized... due to all the options, the usage could get complicated. Adding even more features for the MIDI file feature would make the usage even more complicated. In short: I would like to keep it simple. thats possible now. Best Regards, Thorsten.
  11. Hi, with MIOS V1.9g we got new encoder modes which mostly help to fix such issues. Details are currently only described in this article (german). Just try DETENTED3, DETENTED4 and DETENTED5 to check if one of these modes solves your problem. Best Regards, Thorsten.
  12. Cheers! :) Yes, since MBSEQ can already play MIDI files, importing the data and doing the reverse thing is only a question of defining a good user interface, e.g. for track/range/resolution/event mode (note/CC or drum) selection It would be interesting if the MIDI file player works with all your .mid files - the parser has only been tested with my own files so far. Best Regards, Thorsten.
  13. Your daily update... (ok, for tomorrow I haven't scheduled a new version ;)) ChangeLog of Beta8: [tt] o now your MIDIbox SEQ can play MIDI files, either exclusively or in parallel to the 16 sequencer tracks. MIDI files have to be copied into the /midi directory of your SD Card. To select a MIDI file, go to the UTIL->DISK->PLAY page, and select the desired modes (Exclusive/Parallel and Loop on/off) o MIDI file import and export prepared in UI, but not implemented yet! o MIDI port used to send a SysEx dump now selectable in file list browser o fixed various minor bugs [/tt] Have fun! :) Best Regards, Thorsten.
  14. Thanks for the helpful input! So... Beta7 is available, this time with following features: [tt] o a new label editor allows to enter track and pattern names so fast and easy like typing a SMS on a mobile phone. Use the first 10 GP buttons or encoders to cycle the characters (like on a telephone keypad), and the remaining buttons/encoders to select a character directly, move the cursor, delete/insert characters, selecting a preset (with the encoder) and to exit the editor. This picture says it all - I really like the new entry mode - it's essential for fast filename entry of future features! :) o implemented synchronous pattern change after x steps (x=1..256) This function has to be enabled in the UTIL->OPT page. The same number of steps is used for the Synch-to-Measure function. o implemented Follow Song mode. It has to be enabled in UTIL->OPT menu. o a warning message will be print if Synch-to-Measure is enabled, and a track length greater than steps per measure is selected. o CC number selected in Track Event and LFO Configuration page now has to be confirmed with GP button below the appr. item. A warning message will pop up to notify about this unusual data entry method. In addition, the value will be marked with '!' so long it doesn't match with currently active value. o fixed various minor bugs [/tt] Best Regards, Thorsten.
  15. Great! :) I will make this topic sticky - unfortunately Windows based applications are not released as "open source" (and I don't have tools to compile under Windows anyhow...), therefore this modification currently only exists for MacOS. Best Regards, Thorsten.
  16. Related to this comment a question to users: I'm planning to improve the CC number entry in Event Track and LFO Configuration page this way: selection of CC with rotary encoder, confirmation with GP button, so that CC doesn't change immediately (resp. "random CCs" will be sent while a sequence is playing) I already feared that this way of number entry could be confusing, as all other values are usually modified directly with the encoder. Gridracers "trouble posting" confirms, that this is an unexpected behaviour. So, I will probably get rid of this idea. I could alternatively add a delay of (for example) 3 seconds until the CC number change takes place (counted from last encoder move), so that there is enough time to find the correct value. But this would slow down the usage. Are there other proposals? Best Regards, Thorsten.
  17. Btw. Gridracer: please let me know when you are ready to test a modified firmware for debugging the chaselight issue you reported (I already wrote you a PM, but haven't got an answer). I copied an updated "mbseq_tmp" version based on beta6 to the server. Best Regards, Thorsten.
  18. You have to "fire" the song position by using one of the 16 GP buttons. Each GP button selects another song position (accordingly 16 "phrases" can be selected). This change was required, as users requested to combine multiple steps to a phrase (e.g. selecting the tempo, mixer map and mutes in addition) I'm sorry about this complicated usage --- but this is just the result when I have to try to find a feasible solution to cover your requests. Best Regards, Thorsten.
  19. Ok, it can be downloaded from this location: http://www.ucapps.de/tmp/SIDPLAY_with_ASID.app.zip SID tunes are played as usual, but in addition a virtual MIDI port will be opened (called "ASID Out") which has to be routed to a physical MIDI OUT port, e.g. with "MIDI Patchbay" from Pete Yandell as shown below: Link to MIDI Patchbay: http://notahat.com/midi_patchbay Known issues: Pause button or application exit doesn't turn off the SID volume Sometimes hick-ups caused by the method I'm using to send the MIDI events - I could use timestamped events, but this will require some more work... Best Regards, Thorsten.
  20. Some time ago I hacked a selfwritten ASID player into SIDPlay for MacOS... I planned to publish this version via the Author of this (great!) player, but he never answered to my email. However, I will integrate this into the most recent source code and publish the binary on my own server... "for internal use only" ;) Best Regards, Thorsten.
  21. 00000000481245 ms | Track Parameters of G1T1 ... 00000000481247 ms | Synch-To-Measure: yes [/code] [code] 00000000543055 ms | Track Parameters of G1T2 ... 00000000543058 ms | Synch-To-Measure: yes 00000000304375 ms | Global Settings: ... 00000000304377 ms | StepsPerMeasure 15 [/code] (StepsPerMeasure counted from 0) Yes, of course - so, you've proven that Synch-to-Measure works correctly ;) yes... and 16 is a good choice for common 4/4 style songs, I don't see a reason why I should change this default value. It's explained in the user manual - basically it has the same purpose as known from V3 But I just remembered, that I haven't implemented the synched pattern change yet (who really needs this?) Best Regards, Thorsten.
  22. Beta6 is available; ChangeLog: [tt] o now it's possible to send SysEx dumps stored on SD Card to MIDI devices. Preparation: create a directory called "sysex" on your SD Card, thereafter create subdirectories for each MIDI Device you want to use. For example: sysex/MBSID sysex/MBFM sysex/MicroQ Now copy .syx files into these directories which should be sent to the devices later. Thats all! On your MIDIbox SEQ, change to the MENU->SYSEX menu, the devices will be displayed on screen. Select a device to browse through the file list. Select a file to send the dump. Note: currently .syx files are only sent to the Default port (selected in MIDI page). A "store .syx dump" function is planned for later releases. o Menu page shows the current sequencer position in measure.step.microstep format o "About this MIDIbox": separated SD Card Info o fixed various minor bugs [/tt] Best Regards, Thorsten.
  23. It's available in SmashTV's webshop since about 1 month: http://www.midibox.org/forum/index.php/topic,14052.0.html Best Regards, Thorsten.
  24. When you are searching for "din_sync" in the source code, you will find the places which have to be changed. Most difficult job: to integrated the clock configuration into the UI (you will quickly find out, why ;)) Macintosh:midibox_seq_v4 TK$ grep din_sync core/*.c core/app.c: if( seq_core_din_sync_pulse_ctr > 1 ) { core/app.c: --seq_core_din_sync_pulse_ctr; core/app.c: } else if( seq_core_din_sync_pulse_ctr == 1 ) { core/app.c: seq_core_din_sync_pulse_ctr = 0; core/seq_core.c:u16 seq_core_bpm_din_sync_div; core/seq_core.c:u8 seq_core_din_sync_pulse_ctr; core/seq_core.c: seq_core_bpm_din_sync_div = 16; // 24 ppqn core/seq_core.c: seq_core_din_sync_pulse_ctr = 0; // used to generate a 1 mS pulse core/seq_core.c: if( (bpm_tick % seq_core_bpm_din_sync_div) == 0 ) { core/seq_file_c.c: seq_core_bpm_din_sync_div = value; core/seq_file_c.c: sprintf(line_buffer, "BPM_DINSyncDiv %d\n", seq_core_bpm_din_sync_div); core/seq_midi_port.c: seq_core_din_sync_pulse_ctr = 2; // to generate a 1 mS pulse (+1 for 1->0 transition) core/seq_ui_bpm.c:const u16 din_sync_div_presets[] = core/seq_ui_bpm.c: u8 din_sync_div_ix = 0; core/seq_ui_bpm.c: for(i=0; i<sizeof(din_sync_div_presets)/sizeof(u16); ++i) core/seq_ui_bpm.c: if( seq_core_bpm_din_sync_div == din_sync_div_presets[i] ) { core/seq_ui_bpm.c: din_sync_div_ix = i; core/seq_ui_bpm.c: if( SEQ_UI_Var8_Inc(&din_sync_div_ix, 0, (sizeof(din_sync_div_presets)/sizeof(u16))-1, incrementer) ) { core/seq_ui_bpm.c: seq_core_bpm_din_sync_div = din_sync_div_presets[din_sync_div_ix]; core/seq_ui_bpm.c: SEQ_LCD_PrintFormattedString("%3d", 384 / seq_core_bpm_din_sync_div); [/code] Best Regards, Thorsten.
  25. Beta5 is available, ChangeLog: [tt] o overworked menu page selection (now uses new list browser) o added new info page "About this MIDIbox" (at the end of menu list) to simplify support. A lot of additional informations are sent to the MIOS Terminal when an item (displayed at left page) is selected with a GP or the SELECT button. Use the datawheel or a GP encoder to browse through the list. MIOS Terminal is part of MIOS Studio, a command line tool for MacOS available as well. o Length 128/256 quick selection won't be displayed anymore if track partition doesn't allow this number of steps o fixed various minor bugs [/tt] Here some tips how you can help me to understand/reproduce your reported issues in future by using the new debugging functions. press EXIT, browse to the "About this MIDIbox" item at the end of the list with the datawheel or GP encoder select this item to enter the "About this MIDIbox" page now you can select additional "information" items, this time only with the left GPs (or datawheel...). The right side shows informations about the selected item. copy&paste at least following reports: System and SD Card (if not already done before), Globals and Tracks In addition, send TrackInfo/ParLayers/TrgLayers/Mixer Map/Song/Groove reports depending on the issue you found Here an example of the System Report: 00000000295358 ms | System Informations: 00000000295359 ms | ==================== 00000000295359 ms | MIDIbox SEQ V4.0Beta5 (C) 2009 T. Klose 00000000295359 ms | Operating System: MIOS32 00000000295359 ms | Board: MBHP_CORE_STM32 00000000295359 ms | Chip Family: STM32F10x 00000000295359 ms | Serial Number: 35FFFFFF5836393633322443 00000000295360 ms | Flash Memory Size: 524288 bytes 00000000295360 ms | RAM Size: 65536 bytes 00000000295360 ms | Systime: 00:20:13 00000000295360 ms | CPU Load: 58% 00000000295361 ms | MIDI Scheduler: Alloc 0/ 16 Drops: 0 00000000295361 ms | Stopwatch: 54/651 uS [/code] SD Card Report: [code] 00000000005596 ms | SD Card Informations 00000000005596 ms | ==================== 00000000005596 ms | -------------------- 00000000005596 ms | CID: 00000000005596 ms | - ManufacturerID: 00000000005596 ms | - OEM AppliID: 00000000005596 ms | - ProdName: SD01G 00000000005596 ms | - ProdRev: 128 00000000005596 ms | - ProdSN: 0x6067a202 00000000005596 ms | - Reserved1: 0 00000000005596 ms | - ManufactDate: 123 00000000005596 ms | - msd_CRC: 0x0d 00000000005596 ms | - Reserved2: 1 00000000005596 ms | -------------------- 00000000005596 ms | -------------------- 00000000005596 ms | - CSDStruct: 0 00000000005596 ms | - SysSpecVersion: 0 00000000005596 ms | - Reserved1: 0 00000000005596 ms | - TAAC: 38 00000000005596 ms | - NSAC: 0 00000000005596 ms | - MaxBusClkFrec: 50 00000000005598 ms | - CardComdClasses: 1525 00000000005598 ms | - RdBlockLen: 9 00000000005598 ms | - PartBlockRead: 1 00000000005598 ms | - WrBlockMisalign: 0 00000000005598 ms | - RdBlockMisalign: 0 00000000005598 ms | - DSRImpl: 0 00000000005598 ms | - Reserved2: 0 00000000005598 ms | - DeviceSize: 3874 00000000005598 ms | - MaxRdCurrentVDDMin: 7 00000000005598 ms | - MaxRdCurrentVDDMax: 6 00000000005598 ms | - MaxWrCurrentVDDMin: 7 00000000005599 ms | - MaxWrCurrentVDDMax: 6 00000000005599 ms | - DeviceSizeMul: 7 00000000005599 ms | - EraseGrSize: 19 00000000005599 ms | - EraseGrMul: 31 00000000005599 ms | - WrProtectGrSize: 31 00000000005599 ms | - WrProtectGrEnable: 1 00000000005600 ms | - ManDeflECC: 0 00000000005600 ms | - WrSpeedFact: 4 00000000005600 ms | - MaxWrBlockLen: 9 00000000005600 ms | - WriteBlockPaPartial: 0 00000000005600 ms | - Reserved3: 0 00000000005600 ms | - ContentProtectAppli: 0 00000000005600 ms | - FileFormatGrouop: 0 00000000005600 ms | - CopyFlag: 1 00000000005600 ms | - PermWrProtect: 0 00000000005600 ms | - TempWrProtect: 0 00000000005600 ms | - FileFormat: 0 00000000005600 ms | - ECC: 0 00000000005600 ms | - msd_CRC: 0x6b 00000000005600 ms | - Reserved4: 1 00000000005600 ms | -------------------- 00000000005603 ms | -------------------- 00000000005603 ms | Partition 0 start sector 63 active 0x00 type 0x0b size 1983933 00000000005603 ms | Volume label 'MBSEQ TK ' 00000000005603 ms | 8 sector/s per cluster, 32 reserved sector/s, volume total 1983933 sectors. 00000000005603 ms | 1934 sectors per FAT, first FAT at sector #95, root dir at #2. 00000000005603 ms | (For FAT32, the root dir is a CLUSTER number, FAT12/16 it is a SECTOR number) 00000000005604 ms | 0 root dir entries, data area commences at sector #3963. 00000000005604 ms | 247496 clusters (1013743616 bytes) in data area, filesystem IDd as FAT32 00000000005606 ms | Content of root directory: 00000000005606 ms | - MBSEQ 00000000005606 ms | - _~1.TRA 00000000005606 ms | - MBSEQ_B1 00000000005606 ms | - TRASHE~1 00000000005606 ms | - MBSEQ_C 00000000005606 ms | - SPOTLI~1 00000000005606 ms | - MBSEQ_B2 00000000005606 ms | - MBSEQ_B3 00000000005606 ms | - MBSEQ_B4 00000000005606 ms | - MBSEQ_B5 00000000005606 ms | - MBSEQ_B6 00000000005607 ms | - MBSEQ_B7 00000000005607 ms | - MBSEQ_B8 00000000005608 ms | - MBSEQ_G 00000000005608 ms | - MBSEQ_HW 00000000005608 ms | - MBSEQ_M 00000000005608 ms | - MBSEQ_S 00000000005608 ms | - SYSEX 00000000005608 ms | - SYSEX2 00000000005617 ms | Found 19 directory entries. 00000000005617 ms | -------------------- 00000000005617 ms | 00000000005617 ms | Checking SD Card at application layer 00000000005617 ms | ===================================== 00000000005617 ms | Deriving SD Card informations - please wait! 00000000009489 ms | SD Card: 'MBSEQ TK ': 1008 of 1013 MB free 00000000009489 ms | File MBSEQ_B1.V4: valid (64 patterns) 00000000009489 ms | File MBSEQ_B2.V4: valid (64 patterns) 00000000009489 ms | File MBSEQ_B3.V4: valid (64 patterns) 00000000009490 ms | File MBSEQ_B4.V4: valid (64 patterns) 00000000009490 ms | File MBSEQ_B5.V4: valid (64 patterns) 00000000009490 ms | File MBSEQ_B6.V4: valid (64 patterns) 00000000009490 ms | File MBSEQ_B7.V4: valid (64 patterns) 00000000009490 ms | File MBSEQ_B8.V4: valid (64 patterns) 00000000009490 ms | File MBSEQ_M.V4: valid (64 mixer maps) 00000000009490 ms | File MBSEQ_S.V4: valid (64 songs) 00000000009490 ms | File MBSEQ_G.V4: valid 00000000009492 ms | File MBSEQ_C.V4: valid 00000000009492 ms | File MBSEQ_HW.V4: valid 00000000009492 ms | done. A Track Report: 00000000336346 ms | Track Overview: 00000000336346 ms | =============== 00000000336346 ms | | Track | Mode | Layer P/T/I | Steps P/T | Length | Port | Chn. | Muted | 00000000336346 ms | +-------+-------+-------------+-----------+--------+-------+------+-------+ 00000000336346 ms | | G1T1 | Note | 4/ 8/ 1 | 256/256 | 16 | Def. | 9 | no | 00000000336346 ms | | G1T2 | Note | 16/ 8/ 1 | 64/ 64 | 16 | Def. | 9 | no | 00000000336348 ms | | G1T3 | Note | 4/ 8/ 1 | 256/256 | 16 | Def. | 12 | no | 00000000336349 ms | | G1T4 | Note | 16/ 8/ 1 | 64/ 64 | 16 | Def. | 12 | no | 00000000336349 ms | | G2T1 | Drum | 1/ 2/16 | 64/ 64 | 32 | Def. | 10 | no | 00000000336349 ms | | G2T2 | Note | 16/ 8/ 1 | 64/ 64 | 16 | Def. | 10 | no | 00000000336350 ms | | G2T3 | Note | 16/ 8/ 1 | 64/ 64 | 16 | Def. | 10 | no | 00000000336351 ms | | G2T4 | Note | 16/ 8/ 1 | 64/ 64 | 16 | Def. | 10 | no | 00000000336351 ms | | G3T1 | Note | 4/ 8/ 1 | 256/256 | 16 | Def. | 11 | no | 00000000336351 ms | | G3T2 | Note | 16/ 8/ 1 | 64/ 64 | 16 | Def. | 10 | no | 00000000336351 ms | | G3T3 | Note | 16/ 8/ 1 | 64/ 64 | 16 | Def. | 11 | no | 00000000336351 ms | | G3T4 | Note | 16/ 8/ 1 | 64/ 64 | 16 | Def. | 12 | no | 00000000336353 ms | | G4T1 | Note | 16/ 8/ 1 | 64/ 64 | 16 | Def. | 13 | no | 00000000336354 ms | | G4T2 | Note | 16/ 8/ 1 | 64/ 64 | 16 | Def. | 14 | no | 00000000336354 ms | | G4T3 | Note | 16/ 8/ 1 | 64/ 64 | 16 | Def. | 15 | no | 00000000336354 ms | | G4T4 | Note | 16/ 8/ 1 | 64/ 64 | 16 | Def. | 16 | no | 00000000336354 ms | +-------+-------+-------------+-----------+--------+-------+------+-------+ 00000000336354 ms | done. [/code] A Track Info Report: [code] 00000000092685 ms | Track Parameters of G1T1 00000000092686 ms | ======================== 00000000092686 ms | Name: ' ' 00000000092686 ms | Track Mode: 1 (Normal) 00000000092686 ms | Track Mode Flags: 3 (Unsorted: on, Hold: on, Restart: off, Force Scale: off, Sustain: off) 00000000092686 ms | Event Mode: 0 (Note ) 00000000092686 ms | MIDI Port: 0x00 (Def. ) 00000000092686 ms | MIDI Channel: 8 (#9) 00000000092686 ms | Direction Mode: 0 (Forward) 00000000092686 ms | Steps Forward: 0 (1 Steps) 00000000092686 ms | Steps Jump Back: 0 (0 Steps) 00000000092686 ms | Steps Replay: 0 00000000092686 ms | Steps Repeat: 0 (0 times) 00000000092686 ms | Steps Skip: 0 (0 Steps) 00000000092687 ms | Steps Repeat/Skip Interval: 3 (4 Steps) 00000000092687 ms | Clockdivider: 15 (16/384 ppqn) 00000000092687 ms | Triplets: no 00000000092688 ms | Synch-To-Measure: no 00000000092688 ms | Length: 15 (16 Steps) 00000000092688 ms | Loop: 0 (Step 1) 00000000092688 ms | Transpose Semitones: 0 (+0) 00000000092688 ms | Transpose Octaves: 0 (+0) 00000000092688 ms | Morph Mode: 0 (off) 00000000092688 ms | Morph Destination Range: 0 (1..16) 00000000092689 ms | Humanize Mode: 0 (Note: off, Velocity: off, Length: off) 00000000092689 ms | Humanize Intensity: 0 00000000092689 ms | Groove Style: 0 00000000092689 ms | Groove Intensity: 0 00000000092689 ms | Trigger Assignment Gate: 1 (A) 00000000092689 ms | Trigger Assignment Accent: 2 (B) 00000000092689 ms | Trigger Assignment Roll: 3 (C) 00000000092690 ms | Trigger Assignment Glide: 4 (D) 00000000092690 ms | Trigger Assignment Skip: 5 (E) 00000000092691 ms | Trigger Assignment Random Gate: 6 (F) 00000000092691 ms | Trigger Assignment Random Value: 7 (G) 00000000092691 ms | Trigger Assignment No Fx: 8 (H) 00000000092691 ms | Drum Parameter Assignment A: 0 (None ) 00000000092691 ms | Drum Parameter Assignment B: 0 (None ) 00000000092691 ms | Echo Repeats: 0 00000000092691 ms | Echo Delay: 5 ( 16 ) 00000000092691 ms | Echo Velocity: 15 00000000092691 ms | Echo Feedback Velocity: 15 (75%) 00000000092691 ms | Echo Feedback Note: 24 (+0) 00000000092691 ms | Echo Feedback Gatelength: 20 (100%) 00000000092691 ms | Echo Feedback Ticks: 20 (100%) 00000000092691 ms | LFO Waveform: 0 ( off ) 00000000092691 ms | LFO Amplitude: 192 (64) 00000000092693 ms | LFO Phase: 0 (0%) 00000000092693 ms | LFO Interval: 15 (16 Steps) 00000000092693 ms | LFO Reset Interval: 15 (16 Steps) 00000000092693 ms | LFO Flags: 0 (Oneshot: off, Note: off, Velocity: off, Length: off, CC: off) 00000000092693 ms | LFO Extra CC: 0 00000000092693 ms | LFO Extra CC Offset: 64 00000000092693 ms | LFO Extra CC PPQN: 96 00000000092693 ms | Note Limit Lower: 0 00000000092693 ms | Note Limit Upper: 0 00000000092693 ms | Parameter Layer Assignments: 00000000092694 ms | 00000000 01 03 04 09 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000000092695 ms | CC Assignments: 00000000092695 ms | 00000000 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F ................ 00000000092695 ms | Constant Array C: 00000000092695 ms | 00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000000092695 ms | done. A mixer map: 00000000114314 ms | Mixer Map # 1 00000000114315 ms | ============== 00000000114315 ms | |Num|Port|Chn|Prg|Vol|Pan|Rev|Cho|Mod|CC1|CC2|CC3|CC4|C1A|C2A|C3A|C4A| 00000000114315 ms | +---+----+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ 00000000114315 ms | | 0|Def.| 1| - | - | - | - | - | - | - | - | - | - | 16| 17| 18| 19| 00000000114316 ms | | 1|Def.| 2| - | - | - | - | - | - | - | - | - | - | 16| 17| 18| 19| 00000000114316 ms | | 2|Def.| 3| - | - | - | - | - | - | - | - | - | - | 16| 17| 18| 19| 00000000114317 ms | | 3|Def.| 4| - | - | - | - | - | - | - | - | - | - | 16| 17| 18| 19| 00000000114326 ms | | 4|Def.| 5| 54| - | - | - | - | - | - | - | - | - | 16| 17| 18| 19| 00000000114326 ms | | 5|Def.| 6| - | - | - | - | - | - | - | - | - | - | 16| 17| 18| 19| 00000000114326 ms | | 6|Def.| 7| - | - | - | - | - | - | - | - | - | - | 16| 17| 18| 19| 00000000114326 ms | | 7|Def.| 8| 33| - | - | - | - | - | - | - | - | - | 16| 17| 18| 19| 00000000114326 ms | | 8|Def.| 9| 38| - | - | - | - | - | - | - | - | - | 16| 17| 18| 19| 00000000114326 ms | | 9|Def.| 10| - | - | - | - | - | - | - | - | - | - | 16| 17| 18| 19| 00000000114326 ms | | 10|Def.| 11| - | - | - | - | - | - | - | - | - | - | 16| 17| 18| 19| 00000000114326 ms | | 11|Def.| 12| - | - | - | - | - | - | - | - | - | - | 16| 17| 18| 19| 00000000114326 ms | | 12|Def.| 13| 3| - | - | - | - | - | - | - | - | - | 16| 17| 18| 19| 00000000114326 ms | | 13|Def.| 14| - | - | - | - | - | - | - | - | - | - | 16| 17| 18| 19| 00000000114326 ms | | 14|Def.| 15| - | - | - | - | - | - | - | - | - | - | 16| 17| 18| 19| 00000000114326 ms | | 15|Def.| 16| - | - | - | - | - | - | - | - | - | - | 16| 17| 18| 19| 00000000114326 ms | +---+----+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ 00000000114326 ms | done. [/code] Note that such reports could also help you to analyse an issue. However, there is no support from my side for more detailed informations on the values which are displayed, especially for these hex dumps: [code] 00000000472020 ms | Song # 1 00000000472020 ms | ======== 00000000472020 ms | Name: ' ' 00000000472020 ms | 00000000 00 00 80 80 80 80 10 32 11 08 0A 80 80 80 10 32 .......2.......2 00000000472021 ms | 00000010 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472021 ms | 00000020 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472021 ms | 00000030 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472022 ms | 00000040 04 00 11 11 11 10 54 76 11 10 80 80 80 80 10 32 ......Tv.......2 00000000472023 ms | 00000050 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472023 ms | 00000060 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472024 ms | 00000070 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472024 ms | 00000080 04 00 11 11 12 10 54 76 11 18 80 80 80 80 10 32 ......Tv.......2 00000000472024 ms | 00000090 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472024 ms | 000000A0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472025 ms | 000000B0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472025 ms | 000000C0 04 00 11 13 15 10 54 76 11 18 80 80 80 80 10 32 ......Tv.......2 00000000472026 ms | 000000D0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472027 ms | 000000E0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472027 ms | 000000F0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472030 ms | 00000100 01 00 08 08 08 09 54 76 00 00 80 80 80 80 10 32 ......Tv.......2 00000000472030 ms | 00000110 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472030 ms | 00000120 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472030 ms | 00000130 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472030 ms | 00000140 01 00 0B 09 09 08 54 76 00 00 80 80 80 80 10 32 ......Tv.......2 00000000472030 ms | 00000150 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472030 ms | 00000160 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472030 ms | 00000170 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472032 ms | 00000180 01 00 09 0A 09 09 54 76 00 00 80 80 80 80 10 32 ......Tv.......2 00000000472032 ms | 00000190 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472032 ms | 000001A0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472032 ms | 000001B0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472032 ms | 000001C0 01 00 0A 0A 09 09 54 76 00 00 80 80 80 80 10 32 ......Tv.......2 00000000472032 ms | 000001D0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472036 ms | 000001E0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472036 ms | 000001F0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472036 ms | 00000200 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472036 ms | 00000210 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472036 ms | 00000220 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472036 ms | 00000230 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472036 ms | 00000240 01 00 00 00 01 01 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472036 ms | 00000250 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472036 ms | 00000260 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472037 ms | 00000270 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472038 ms | 00000280 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472038 ms | 00000290 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472038 ms | 000002A0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472040 ms | 000002B0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472040 ms | 000002C0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472040 ms | 000002D0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472040 ms | 000002E0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472041 ms | 000002F0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472041 ms | 00000300 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472041 ms | 00000310 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472042 ms | 00000320 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472042 ms | 00000330 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472043 ms | 00000340 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472043 ms | 00000350 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472045 ms | 00000360 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472045 ms | 00000370 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472045 ms | 00000380 13 01 80 80 80 80 10 32 01 00 08 0A 08 0B 10 32 .......2.......2 00000000472045 ms | 00000390 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472051 ms | 000003A0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472051 ms | 000003B0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472051 ms | 000003C0 13 00 80 80 80 80 10 32 01 00 0A 0A 09 0A 10 32 .......2.......2 00000000472051 ms | 000003D0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472051 ms | 000003E0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472051 ms | 000003F0 00 00 80 80 80 80 10 32 00 00 80 80 80 80 10 32 .......2.......2 00000000472051 ms | done. ;) Best Regards, Thorsten.
×
×
  • Create New...