Jump to content

pcbatterij

Programmer
  • Posts

    167
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by pcbatterij

  1. Thorsten, I have upgraded the frimware of my mb909 cs and I don't have the "glitch" anymore. I have also played around in the session, so I am not sure wither it's the new firmware or if there was something wrong with the session. I will include the zipped session anyway, and below is an extract from s32 SEQ_SONG_FetchPos(u8 force_immediate_change) in the song.c file, because I have changed it (in my non-professional way) a bit for my "drum" version. (you'll also see why I asked the question about the mutes in song :-) ) I use the song screen in a different way than it was originally intended for. :blush: this is what I get now from the MIOS Studio: [183382.043] system [183382.044] System Informations: [183382.045] ==================== [183382.045] MIDIbox SEQ V4.059 © 2012 T. Klose [183382.045] Operating System: MIOS32 [183382.045] Board: MBHP_CORE_LPC17 [183382.045] Chip Family: LPC17xx [183382.046] Serial Number: 609F1111AE0225351487CCC42000005F [183382.046] Flash Memory Size: 524288 bytes [183382.046] RAM Size: 65536 bytes [183382.047] Systime: 00:01:45 [183382.047] CPU Load: 21% [183382.047] MIDI Scheduler: Alloc 0/ 19 Drops: 0 [183382.047] Stopwatch: 11/142 uS [183382.047] Current Root Note (via Keyboard): C-3 [183382.047] done. default: if( s->action >= SEQ_SONG_ACTION_Loop1 && s->action <= SEQ_SONG_ACTION_Loop16 ) { song_loop_ctr = 0; song_loop_ctr_max = s->action - SEQ_SONG_ACTION_Loop1; seq_pattern_t p; // TODO: implement prefetching until end of step! if( s->pattern_g1 < 0x80 ) { p.ALL = 0; p.pattern = s->pattern_g1; p.bank = s->bank_g1; seq_core_trk_muted = ~((1<< s->bank_g2) & 0x0f); SEQ_PATTERN_Change(0, p, force_immediate_change); } if( s->pattern_g2 < 0x80 ) { p.ALL = 0; p.pattern = s->pattern_g2; p.bank = s->bank_g2; SEQ_PATTERN_Change(1, p, force_immediate_change); } /* if( s->pattern_g3 < 0x80 ) { p.ALL = 0; p.pattern = s->pattern_g3; p.bank = s->bank_g3; SEQ_PATTERN_Change(2, p, force_immediate_change); } if( s->pattern_g4 < 0x80 ) { p.ALL = 0; p.pattern = s->pattern_g4; p.bank = s->bank_g4; SEQ_PATTERN_Change(3, p, force_immediate_change); } */ } } } while( again ); return 0; // no error }
  2. tupinamba, were you able to get the text from the MIOS terminal? cheers, Jef
  3. The frontpanel for a rack mounted 9090 is ready: for more info: http://www.synthage.com/frontpanel/frontpanel.html Cheers, Jef
  4. Tupinamba, I'm using the MS Windows version where I can right click in the terminal windows and choose select all and then copy. Are you using a LPC17 core? Cheers, Jef
  5. Thx Tk, Do you have any suggestions on how to resolve the problem of the mutes, that have been put in a song, not being set back to the state they were before they were changed by the song, when exiting the song screen? Cheers, jef
  6. Tk, It's set to Auto mode and I am using it as a master. cheers, Jef
  7. Tk, The output from MIOS terminal is: when in pause: [7935.547] system [7935.548] System Informations: [7935.549] ==================== [7935.549] MIDIbox SEQ V4.058 © 2012 T. Klose [7935.549] Operating System: MIOS32 [7935.549] Board: MBHP_CORE_LPC17 [7935.549] Chip Family: LPC17xx [7935.549] Serial Number: 609F1111AE0225351487CCC42000005F [7935.549] Flash Memory Size: 524288 bytes [7935.549] RAM Size: 65536 bytes [7935.549] Systime: 01:21:00 [7935.549] CPU Load: 59% [7935.549] MIDI Scheduler: Alloc 0/ 19 Drops: 0 [7935.549] Stopwatch: Overrun! [7935.550] Current Root Note (via Keyboard): C-3 [7935.550] done. when song stopped: [7967.539] system [7967.541] System Informations: [7967.541] ==================== [7967.541] MIDIbox SEQ V4.058 © 2012 T. Klose [7967.541] Operating System: MIOS32 [7967.541] Board: MBHP_CORE_LPC17 [7967.541] Chip Family: LPC17xx [7967.541] Serial Number: 609F1111AE0225351487CCC42000005F [7967.541] Flash Memory Size: 524288 bytes [7967.541] RAM Size: 65536 bytes [7967.542] Systime: 01:21:32 [7967.542] CPU Load: 55% [7967.542] MIDI Scheduler: Alloc 0/ 19 Drops: 0 [7967.542] Stopwatch: Overrun! [7967.542] Current Root Note (via Keyboard): C-3 [7967.542] done. when song playing: [8433.955] system [8433.956] System Informations: [8433.958] ==================== [8433.958] MIDIbox SEQ V4.058 © 2012 T. Klose [8433.958] Operating System: MIOS32 [8433.958] Board: MBHP_CORE_LPC17 [8433.958] Chip Family: LPC17xx [8433.958] Serial Number: 609F1111AE0225351487CCC42000005F [8433.958] Flash Memory Size: 524288 bytes [8433.958] RAM Size: 65536 bytes [8433.958] Systime: 01:29:18 [8433.958] CPU Load: 77% [8433.958] MIDI Scheduler: Alloc 0/ 19 Drops: 0 [8433.958] Stopwatch: Overrun! [8433.958] Current Root Note (via Keyboard): C-3 [8433.958] done.
  8. Tk, I added the code, including SEQ_SONG_ActiveGet()== 0 because I only want the seq_core_trk_muted set back to the previous state when not in Song Mode. (I often forget to go back to phrase mode before leaving the song screen and that in the end I would take over the mutes from the song screen). Without the code I added, I think you'll always keep the mutes from the song screen in seq_core_trk_muted, if I'm not mistaking. Cheers, Jef
  9. tupinamba, I might have the same issue. when I play a song a hear a "hesitation" at the first step of the second pattern played. Tk: I'll check the requested info here after hearing the glitch. cheers, Jef
  10. Hey, you might find a bit more info in this thread:
  11. Tupinamba, I am not sure but you could try to change the pattern settings in the options page. cheers, Jef
  12. Hey, I have been programming a bit more on my mb909 control surface for the SeqV4. And I noticed that when you do not clear the mutes at the end of a song or moving away from the song screen for example when in pause, the seq_core_trk_muted stays as it was in the song screen. I do not know if this is because I have already changed quiet a bit of code or if it is so in the SeqV4 firmware. I have added this bit of code in the seq_ui.c file. Does it seem like a good idea or might this be counter-productive for most users? Cheers, Jef s32 SEQ_UI_PageSet(seq_ui_page_t page) { if( page != ui_page ) { if (page == SEQ_UI_PAGE_SONG && SEQ_SONG_ActiveGet()== 0){ ui_song_prev_mute = seq_core_trk_muted; } if (ui_page == SEQ_UI_PAGE_SONG && SEQ_SONG_ActiveGet()== 0){ seq_core_trk_muted = ui_song_prev_mute; }
  13. THX, we'll get there eventually. As soon as I have news about the frontpanels, I'll send out the beta test versions and hopefully not much later the board and firmware will be approved (and I'll be able to go on with my life :rolleyes: :whistle: ) cheers, Jef
  14. @ Shuriken, the little buttons are almost level with the frontpanel. the cherry switches have a recessed mounted keycap, which makes it ok. But it is correct that I need to make sure that it will not be an aesthetic error. As soon as I have the new prototype frontpanel, I ll post a pic. cheers, Jef
  15. hey, just a little video of the MB909 control surface playing a few tracks.
  16. hey guys, There will be a new group buy in July, the list will be closed mid July or when we have 20 people on the list. You can join the July 9090 groupbuy on : http://www.synthage.com/groupbuy/groupbuy.php Cheers, Jef
  17. I will first test one board to make sure that everything is working. the firmware is working ok for most of the screens/pages, but still needs a lot of clean up work, for example: screens need to be cleaned up.... cheers, Jef
  18. bit more info: http://www.midibox.org/dokuwiki/doku.php?id=mb909 cheers, Jef
  19. pcbatterij

    MB909 Dogm Song

    From the album: MB909

    I have adjusted the song mode:&lt;br /&gt;If multimachine is selected then the sequencer will play 4 tracks of one pattern at the same time (unless you have muted one or more tracks.&lt;br /&gt;&lt;br /&gt;If multimachine is not selected the sequencer will only play one track of one pattern. you can select the track with the track buttons or with the encoders.&lt;br /&gt;&lt;br /&gt;cheers&lt;br /&gt;&lt;br /&gt;Jef

    © jozef samijn

  20. From the album: MB909

    yes the first MB909 PCB finally came in!!!

    © jozef samijn

  21. Braintentacle, the mouser cart is empty when I open the link.... cheers, Jef
×
×
  • Create New...