-
Posts
15,246 -
Joined
Content Type
Profiles
Forums
Blogs
Gallery
Everything posted by TK.
-
MMC? (Or, external transport control with the Seq as timing master)
TK. replied to niklasni1's topic in MIDIbox SEQ
Yes, this would be interesting as well. I'm asking for any comparison which helps to identify if either the USB MIDI Host of MBSEQ or the USB MIDI Device of your Akai device causes the bad timing. Best Regards, Thorsten. -
Yes, 303 View is only available for the 16x16 configuration, not only because there is no free selection button, but also because the special keyboard handling which requires 16 buttons in a row. It's more or less an artifact - a disabled note will be handled like key 0 I don't think that it's required to mask it out, because it's very unlikely that somebody will play notes with such low key numbers. Best Regards, Thorsten.
-
Confirmed that this is an imperfection which will be (hopefully) fixed sooner or later. Best Regards, Thorsten.
-
MIDIdocs (SEQV4): Utility Functions (discussion thread)
TK. replied to borfo's topic in MIDIbox Documentation Project
They won't be deleted, which means that they could still be taken over if enough tracks are selected during a PASTE operation. Best Regards, Thorsten. -
Is it possible to send a track to both a bus and to a midi out?
TK. replied to borfo's topic in MIDIbox SEQ
You are right, I haven't considered this (relatively new) feature which was actually implemented for another purpose. It should work! :) Best Regards, Thorsten. -
MMC? (Or, external transport control with the Seq as timing master)
TK. replied to niklasni1's topic in MIDIbox SEQ
It's still on the wishlist, but not implemented. See also: (you are the only guy who requested this yet) Could you please check if this also happens if your Akai device is clocked from a PC via USB MIDI? Best Regards, Thorsten. -
yes Best Regards, Thorsten.
-
Yes, 16x16 matrices can be handled in C w/o problems, especially because the actual DOUT transfers are handled by MIOS8 in background with an optimized assembly based routine. The mechanism is always the same: SR_Service_Prepare() will be called before the SRIO scan (each mS) In this function, increment a counter variable on each cycle, reset to 0 once it reaches 16 Transfer the new pattern (which corresponds to the counter and is ideally stored in an array) via MIOS_DOUT_SRSet Please note: a 16x16 LED matrix means that the 16 LED rows will only be visible for 6.25% of the time - the brightness won't be optimal! It's better to implement two 8x16 matrices instead (counter from 0..7) Best Regards, Thorsten.
-
I agree with the ALT button behaviour change, although it will lead to the minor issue that BLM Emulation users who use a mouse to activate the buttons won't be able to access ALT+<function-key> anymore, since a mouse can only select a single button. However, sooner or later I will add a special key for this (like I did for the SHIFT button, which can be activated with the space key) Drum instrument selection is now supported in Grid mode. http://www.ucapps.de/mios32/midibox_seq_v4_087_pre3.zip Best Regards, Thorsten.
-
Here a new beta version with enhanced BLM support as discussed above + the ALL button fix: http://www.ucapps.de/mios32/midibox_seq_v4_087_pre2.zip I also created a new version of the BLM emulation which shows the new layout (with ALT and UpperTrk button): http://www.ucapps.de/midibox_seq_manual_blm.html Best Regards, Thorsten.
-
Of course, it's possible to create a LED matrix with a PIC18F in C. Unfortunately there is no simple example available, only complex examples like this one: http://svnmios.midibox.org/listing.php?repname=svn.mios&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_mm%2F&# (see SR_Service_Prepare() function in src/main.c and the appr. code in src/mm_vpot.c) Best Regards, Thorsten.
-
Well, it seems that the SysEx communication is working. It's normal that no dumps are received for a bank (because no BankStick is connected) or patches (because your MIDIbox isn't configured for patch mode). If the MIDIbox editor doesn't work at your side, unfortunately I can't change this, because this is a quite old software which I haven't implemented by myself. There is an alternative possibility: you could generate a .syx file with the mk_syx.pl script which is part of the installation package (-> see mk_syx/README.txt) It requires a perl installation on your PC, available here: http://aspn.activestate.com/ASPN/Downloads/ActivePerl/index/ The .syx file can then be uploaded with MIOS Studio, you've already proven that this communication is working, so that I'm sure that this will lead to a successful re-configuration which is just a little bit less comfortable than the GUI :) Best Regards, Thorsten.
-
This makes sense, I added the request to the wish list. Best Regards, Thorsten.
-
Proposal: MUTE Page - enable/disable syncing to measure with FAST button
TK. replied to borfo's topic in MIDIbox SEQ
Good ideas, added to wishlist, I prefer option 1 Best Regards, Thorsten. -
Request 1 and 2 can be easily implemented, for Request 3 I've doubts that people will really spend the time to organize the SYSEX directory this way - I will wait for more people who like this approach (or who have alternative ideas). Best Regards, Thorsten.
-
Pressing and holding ALL doesn't let you change the Step Selection Mask anymore
TK. replied to borfo's topic in MIDIbox SEQ
Yes, this was due a conflict with the step recording feature. On the other hand it's probably a good idea to allow selection mask changes as long as the ALL button is pressed, I will consider this in the next release. Yes and no - so: Yo ;-) The ramp is a special implementation that I did for the EDIT page. I would have to write dedicated code for other pages as well to make this happen, on the other hand I wouldn't do this without knowing an attractive use case. Best Regards, Thorsten. -
Also doch der LM317... ich dachte eigentlich, der waere "unkaputtbar" Das ist so gedacht. Wenn Du nur einen einzigen Fader bewegen moechtest, koenntest Du dies auch mit dem "Direct Move" Wert veranlassen. Gruss, Thorsten.
-
That's strange indeed! Did you build a PIC16F or PIC18F based MIDIbox64? And does the Query button in MIOS Studio detect your MIDIbox? Best Regards, Thorsten.
-
No, there is no MIDI Learn function for SysEx, and I'm not planning to add this. Best Regards, Thorsten.
-
Hi Kike, are you using your MIDIbox together with a LCD and the 4 menu navigation buttons? Then you could just assign different MIDI events, e.g. via MIDI learn. Or are you working under Windows? Then you could configure the MIDIbox remotely with the MIDIbox64 Editor: http://www.ucapps.de/midibox64.html Best Regards, Thorsten.
-
MIDIdocs - a collection of MIDIbox articles and howtos
TK. replied to borfo's topic in MIDIbox Documentation Project
Thank's a lot for starting this initiative! Your articles are very nice to read and contain many details which might not be obvious for many people who haven't followed the development progress in the last years. I hope that other users will contribute as well :) Best Regards, Thorsten. -
I agree that these functions will be useful; let's collect more ideas before I implement the changes. To summarize from my point of view: - if 16x8 layout is selected, Button 3 should toggle between track 1-8/9-16 and indicate the current selected track range with the LED colour. - a button to select alternative functions will be necessary. I will call it ALT (instead of SHIFT, because SHIFT is used for other purposes). - ALT available at the lowest button (16x8 layout: Button 8, 16x16 layout: Button 16) - Users of the original BLM16x16+X hardware have to press SHIFT and ALT at once to get access over the functions. Users of the emulation have direct access to the ALT button. In GRID and KEYBOARD mode the ALT button will allow to select the octave with button 1-7. Octave from C-0, C-1, C-2, C-3, C-4, C-5, C-6 (C-3 by default) 16x16 layout: all octaves can be selected, not only 7 In TRACKS and PATTERNS mode the ALT functions are not allocated yet. Feel free to request features for the "free slots". Best Regards, Thorsten.
-
Great! :) ok, I added this info to the webpage: apt-get install libfreetype6-dev:i386 libasound2-dev:i386 libasound2-plugins:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev:i386 Best Regards, Thorsten.
-
This is strange, something is different in your toolchain setup - I never had the situation that close() isn't available under Linux, maybe google will help you? I'm using "gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3" However, I think that the change was successful: now the access to midiInQueue is protected with a lock. Without the lock I can reproduce the error, with the lock messages won't get lost. Here the prebuilt binary: http://www.ucapps.de/midibox_blm/MIDIbox_BLM_1_2.tar.gz Best Regards, Thorsten.
-
Update: I remember that I had a similar issue in MIOS Studio and solved this with a ScopeLock - I will keep you updated if it helps. Best Regards, Thorsten.