-
Posts
15,254 -
Joined
Content Type
Profiles
Forums
Blogs
Gallery
Everything posted by TK.
-
Hi Russell, do you have programming skills to program the output routines for a graphical display? So far I remember, nobody has implemented a special GLCD mode for these applications. In general, the speed of T6963C would be ok, so long the box doesn't permanently receive MIDI events Best Regards, Thorsten.
-
So far I remember, C-6 is the remote key (see also http://www.ucapps.de/midibox_seq/mbseq_remote_functions.pdf) You can define another key in your setup_*.asm file (search for DEFAULT_MIDI_REMOTE_KEY) if required, or you can disable it by assigning it to Note 0x00 Best Regards, Thorsten.
-
Hi, as nobody has written a user manual for MB64 or MB64E yet, all information available for the configuration of this application can only be found in the main.asm files. There are also special setup_*.asm files with variations which might give you the basics for your own setup (e.g. setup_midibox64.c for encoders and pots) LFO: we already exchanged PM's regarding this... Best Regards, Thorsten.
-
Fantastic work you've done yet! Best Regards, Thorsten.
-
Hi, yes, if you want to send MIDI events with rotary encoders, you have to use MB64E instead. Just have a look into setup_midibox64.asm and setup_midibox16e.asm, and read the comments in main.asm (Sorry, there is no additional information available beside of these comments) Best Regards, Thorsten.
-
I made a remix of "Shades" from Chris Hülsbeck some days ago, which is now available at http://remix.kwed.org (please check the other remixes as well, RKO is a fantastic source for people who like the tunes of the good old C64 days!) Technical Background: The lead is nothing else than the "Nice Lead" preset (A052) of the MBSID preset library (yes, I'm a preset user - of my own sounds ;-)) Other instruments: 6 Instances of "Tritium" from the Reaktor User Library, 1 Instance of "Junatik" (normal Reaktor library), 1 instance of a Stylus RMX drum set Arpeggios and Basslines are played with MBSEQ V3 and recorded into Logic Audio Last but not least: the rap samples are from Beastie Boys "Intergalactic" Best Regards, Thorsten.
-
Yes, thats correct, I will change this in the main.asm Great that you sorted it out! Best Regards, Thorsten.
-
Re-ordering the Event modes wouldn't directly mean, that the old patches are not working anymore. You only have to increase the mode number in the event menu and store the patch again. I think I will go this way - better to earn complaints now than frequently in the next years. ;-) Best Regards, Thorsten.
-
No, I got them as samples from Microchip. They are available for US $7.78 from Newark - this is the company which collaborates with Farnell. Maybe somebody could ask Mike for a collection order for Europe, could organize it by himself, or ask SmashTV Best Regards, Thorsten.
-
I've defined my own high-level protocol which is optimized for fast and secure transactions between a MBSID master and MBSID slaves (in theory also MBFM slaves will be controlable - let's test it next year). It doesn't follow a certain standard, as this would only restrict the possibilities. I also don't have plans to replace MIDI (although in theory it would be possible). I neither own a CAN interface for my PC, nor I've plans to program anything into this direction. I can only say, that it is prepared for multimaster accesses, and thats all. Don't know, what you want to say with the links... Best Regards, Thorsten. P.S.: yes, of course, also other MIDIbox synths or compatible devices could be controlled from the same master device. But just don't forget, that somebody needs to program the control surface software. This sometimes isn't a 1-2-3 task, a really good control surface is a work of months! And this fact seems to be overlooked by a lot of newbies here.
-
Just write me a mail to get a temporary version Best Regards, Thorsten.
-
Up to 16 different modes can be realized, problem is only the order of listed modes in the menu. 1) I could either add it behind Note/CC/Len, but this would make existing patches incompatible if they are using modes behind this new one. People could complain about this 2) Or I could add it to the end of the list, but in this case some other people could complain about the strange order of event modes. So, what would you prefer? Best Regards, Thorsten.
-
The expensive solution would require seperate CAN tranceivers for each PIC. But the diode/pull-up resistor approach works extremely stable as I noticed, and I think that tranceivers are only required for higher distances (e.g. > 1m or so..), or if you are planning to access the master/slaves from another CAN node like from a PC with CAN interface card (I've prepared this multimaster capability in the protocol). Maximum distance: 40 meters Best Regards, Thorsten.
-
I would prefer what I've proposed several times: that uCApps turns into a "reference manual", whereas the wiki goes into the direction of a "user manual". I would like to concentrate on the specs and requirements, and the wiki could elaborate it more understandable for common users, who are not so deep into the topic. Example: MIDIbox64 - most people don't know, what cool things they can do with this controller, they don't know, what "Snapshot", "MIDI Merger", "Morphing", "Meta Events" really means. Some people even don't know, what a MIDI controller can do at all, how to setup their software, etc... for myself, this is clearly a part of a user manual, and this is the stuff which has to be documented by the community. Once such a "user manual" exists, I would just reduce the MIDIbox64 page, so that it highlights the features and lists the links to additional informations. And at least one link would go into the Wiki Another example: the bootloader page for newbies is clearly a more user friendly description of that what you can read in the expert page -> Wiki. Also the description of the MIDIbox SID Control Surface needs some extensions, it has been started here: http://www.midibox.org/dokuwiki/doku.php?id=midibox_sid_v1_manual, but it's far from completion. Once this page is complete, I would replace http://www.ucapps.de/midibox_sid_cs.html, but of course, I would never replace the main page http://www.ucapps.de/midibox_sid.html Of course, the wiki can and should never replace ucapps.de, this would be the wrong way. So, please don't discuss about the sense or nonsense of the wiki, just improve it! :) Best Regards, Thorsten.
-
This idea isn't so new... the problem is, that so many people offered help in the past, but the results were only an overworked layout or re-verbalized informations from my own page with zero advantages for the users. It's the content, that counts! So, my proposal: copy an uCApps page into the Wiki, improve it dramatically, and I will replace the old page by the new wiki page. Please don't do this in hurry, but do this with full dedication. Don't try to revolutionise uCApps.de immediatly and left it as a long-term lot, but bring it slightly into a new direction! Best Regards, Thorsten.
-
I'm using Wilba's PCB in the meantime and accordingly don't have problems with the space inside the case See http://www.midibox.org/midibox_sid_blm_photos/ Best Regards, Thorsten.
-
Ok, in this case I'm sure it's an interconnection problem as already assumed by doc. You should try the srio_interconnection_test_v1 to check the control lines to the DIN/DOUT modules. The test procedure is described in main.asm Best Regards, Thorsten.
-
In the meantime I made some additional experiments, and I think that I will release a last V1 version with CAN support (for PIC18F4685 only) which will include all the communication functions which I will use for MBSID V2 as well. This is to get more experiences about the best protocol handling before I'm starting with V2 Thanks to CAN it doesn't really make a big difference anymore, if the SIDs are connected to the PIC which also handles the CS, or if they are connected to slaves, and accessed from the master remotely. Accordingly, so long only 2x3 SIDs (stereo option) should be used for such a system, just left out the SIDs on the control surface PIC. I've prepared the protocol for up to 127 CAN nodes, but I think that 7 should be the maximum for the internal handling, otherwise it would only be a waste of memory. Makes 1 master + 7 slaves = 16 SIDs ;-) But I want to highlight, that I would never test such a system and cannot guarantee that it will really work. My own configuration is still 1 master, 3 slaves, 8 SIDs Best Regards, Thorsten.
-
Ok, I see. It could also be useful for myself when I temporary want to disable the loopback in order to control the arpeggiator/transposer directly from a keyboard. Therefore it's implemented now in the new build #69 (F1->PMte) There isn't enough RAM for an effect like the Magic MIDI Delay, and also the complexity of the sequencer engine would kill me - I've already difficulities to add new features w/o looking deeply into the code I programmed months ago... therefore I don't think, that I will add much more complex features, only simple features, into V3 You can send Notes or CCs. Notes will be forwarded to the transposer and arpeggiator, this allows you to realize quite impressing tunes with a small number of patterns (or just with a single pattern set) CC's will be forwarded to the track NRPNs, the Loopback channel correlates to the track number. There is nothing more to say about this, the usage is straightforward. it's the scroll function, it shifts all selected tracks left or right from the step at which you are turning the GP encoder seems that I forgot this combination. From my oppinion it would fit best at the position which is currently used for Note/CC/Len - does anybody use this one? If not, I will replace it A mixer map just allocates a song position, you can dump one or more mixer maps whenever you want, it's part of the sequence. Best Regards, Thorsten.
-
Build #69 got a new menu page for muting MIDI ports o a new menu page is available which allows to mute the output ports seperately (Def, Int, IIC0-3, AOUT, Loopback). It can be quickly accessed from the Utility page (F1->PMte) [/code]
-
Thats possible with a small modification in mios_midi.inc, search for "MIOS_MIDI_RxBufferPut" and "prevent overrun" Best Regards, Thorsten.
-
Am Gameport liegen 5V an, in diesem Fall koenntest Du also auf den 7805 verzichten Gruss, Thorsten.
-
Yes, it's located in mios_tables.inc, the name is "MIOS_MPROC_EVENT_TABLE", and on matches the USER_MPROC_NotifyFoundEvent function will be called. I must clearly say, that it was a bad idea to add such a feature to MIOS, as most applications need an individual MIDI handling with different data structures. It's also not possible to realize, that a Note Off event will turn into a Note On with velocity=0 w/o duplicating table entries. On the other hand: this is the fastest parser you will find especially for CC's Best Regards, Thorsten.
-
Two things would be interesting for me: how does the CS behave, when no BankStick is connected? Which BankStick (EEPROM types) are you using exactly, and are there different Chip-Select configurations (Pin #1/#2/#3), so that each BankStick has an individual address? 2: Do you see a "*" marker left to the patch number in the SAV menu? This identifies, that no BankStick has found for the selected bank. Changing Pattern Names: CFG->Nam Best Regards, Thorsten.
-
So, finally my answers (as I've a little bit more time to read them and to think about a solution) You can already do this by pressing and holding the MUTE button. Now you can select multiple tracks with the GP buttons. All selected tracks will be solo'ed when you activate the SOLO function. I will add a sequencer option for this alternative behaviour sooner or later (not guaranteed to be included into the v3.0, which I'm planning to release soon to get a free head for MBSID V2) MIDI Fx: planned, but not for V3.0, as it will require a lot of programming effort. I'm not sure if I would use this by myself, because most of my synths are voice limited, so that I prefer audio Fx (therefore: low priority) Changed progression: this is already possible by using the Loopback. You can control CC#41, CC#42, CC#43 (see mbseqv3_cc_implementation.txt) from another track. You can use a clock divider on this track to make changes each 16, 32, 64 steps or so.... I want to highlight, that there might be more possibilities available than anybody ever have thought of ;-) It's called "Scrl" (for scroll), as the term "Shift" might be misleading. it's finally available now, after I head to overwork most of the song handling in order to realize such special actions. Therefore it took a little bit longer (it wasn't so simple as expected) Mixer maps can now be dumped within Songs (or Phrases) as well A direct link to patterns is not possible for conceptional reasons (as the content of mixer maps is not directly related to the content of patterns) Best Regards, Thorsten.
