-
Posts
15,260 -
Joined
Content Type
Profiles
Forums
Blogs
Gallery
Everything posted by TK.
-
RC11 contains just another fix for sustain pedal (wrong note was sometimes forwarded to oscillators) Best Regards, Thorsten.
-
Unfortunatly I can only say, that increasing the voltage won't help. JDM is known for such issues with newer PICs... Best Regards, Thorsten.
-
"Address exceeds maximum range for this processor."[solved]
TK. replied to julienvoirin's topic in Testing/Troubleshooting
You are using an older MPLAB release where PIC18F4685 is not supported? Or you selected the wrong PIC? However, I don't know what you mean with "quickbuild" - the fastest way is to use MPASMWIN directly, and here you shouldn't notice such issues. Best Regards, Thorsten. -
Hi, no, these menu pages don't exist in MBSEQ - there isn't enough code space for such features. Best Regards, Thorsten.
-
Need Help with MIDI Remote Controls from keyboard to SEQ V3.2
TK. replied to Echopraxia's topic in MIDIbox SEQ
There was some confusion about the octave in the past. Problem is related to my unsorted programming habits. ;-) There are no special requirements beside of selecting the right MIDI channel. Did you already try the C key one octave upper or lower? Best Regards, Thorsten. -
Hi, no, the engine selection is not the same like the four SID switches. With the SID switches you can switch between the master and the three slave cores. Each core can handle any of the four engines without uploading a new firmware. Best Regards, Thorsten.
-
I guess that you mean self-oscillation instead of distortion. Yes, a trimpot should be added to resonance as well. Set resonance to maximum (255) in the MBSID CS, and tweak the trimpot until the filter starts to oscillate. Thats the best setting. Some additional background noise is normal, but I don't know what you mean exactly with "sweeping noise". If for example a LFO modulates the CutOff frequency, you would notice some "sweeping noise". Best Regards, Thorsten.
-
The picture remembers me that there is still no OMG parameter available... Hm... Oscillator Magnitude Gigantomator? ;-) RC10 is now available. Rutger: the sustain pedal should work better now. I was able to reproduce the issue. And I added some more code to differ between normal and arp mode. I hope that it now works like known from other synths. Other bugfixes/improvements: EXT inversion flag displayed again, increased minimum FIP slew rate for better response on slow modulation with large value changes, and positive curve is working like expected again. Best Regards, Thorsten.
-
RC9 is now available with the very very very last feature for the v2.0 release ;-) (if bugfixes are required, additional RCs can be expected of course) o added optional FIP option (Filter Interpolation) which smoothes CutOff changes. It is especially useful when CutOff is changed via CC (-> low resolution) to reduce the steppiness. The option is not useful when the CutOff parameter is modulated from a fast LFO or envelope (on the other hand: it produces interesting effects in such cases ;-) [/code] Best Regards, Thorsten.
-
Hi Rutger, I can reproduce this, but from my point of view it works like expected. You haven't released the sustain pedal, accordingly all played notes will be held. Especially B: I expect that all notes will be held until the sustain pedal has been released. Once the pedal has been released, only notes should stay active which are still played on the keyboard. Best Regards, Thorsten. Update: this handling is important for arpeggios. On the other hand I see, that for a mono synth it could be more advantageous if the sustain pedal would only ensure that at least one note is played, regardless in which order keys have been released. This behaviour can be easily implemented, but I don't know how to differ between this and the current one (which is important as well) - the high flexibility is a desaster!
-
Sounds like the SC or RC line is not connected properly. Or maybe the output of SR5 is not connected correctly to the input of SR6 The SRIO interconnection test helps to check the SC/RC lines, see also http://www.midibox.org/dokuwiki/din_module (although the page is named "din_module", it contains some debugging infos for the DOUT module as well) The connection between the O8 output of SR5 and the SER input of SR6 has to be checked visually Best Regards, Thorsten.
-
A VST wouldn't be helpful for myself - I never got the "SIDControl" VST running with my PC based Logic5 release, and in future I'm planning to use Logic8 on a Mac, where a VST would probably also not work so long MacOS is not explicitely supported? Best Regards, Thorsten.
-
Looks ok Did you already check the second DOUTX4 module, e.g. with the MIDIO128 application where you can control each individual LED with Note On/Off events? Best Regards, Thorsten.
-
I think it would be nice to have a SysEx librarian for all MIDIboxes integrated into MIOS Studio, and seperated editors which may use the core components of MIOS Studio, or JSynthLib, or something similar. Best Regards, Thorsten.
-
Ok, I mixed this with another circuit - let it like it is. Best Regards, Thorsten.
-
All MIDIbox users have Java installed, otherwise they wouldn't be able to upload code with MIOS Studio ;-) Please consider to use Java, so that MacOS and Linux users are able to execute the application as well. Best Regards, Thorsten.
-
It's better to generate the sine wave table-based The analog toolbox has some code for this, you can easily create any periodic waveform (just have a look into lfo.c and map.c) Best Regards, Thorsen.
-
I'm glad that you like it - note that this was the quick&dirty implementation ;-) Last discussion was here: http://www.midibox.org/forum/index.php?topic=9855.0, but I guess that nobody has really started yet It is implemented :) Banks are switched via CC#0 Some synths are sending/receiving bank changes with CC#32 (Bank LSB) instead, maybe this is the reason? Does your keyboard allow you to change the CC number for bank changes? (you can use MIDI-Ox to check the used CC number) currently superpoly is only supported for the lead engines, which means: 4 note polyphony (stereo) with a trick it's possible to play 6 notes with 4 oscillators, in this case the multi engine has to be used (runs on 1 core with 2 SIDs -> 6 oscillators), and it has to be played unisono (so master and slave assigned to the same MIDI channel). But in this case, the capabilities for using the filter are very limited. If you want to get an individual demo: just record some tunes into a MIDI file and send it to me :) Best Regards, Thorsten.
-
This really helped to understand what is going on - you routed the audio signal through the mixer and VCA stage - in this case it's obvious that the CV inputs for these components have to be supplied. The datasheet says that the voltage range is between 0V and 5V for these inputs, so just take 5V for maximum volume and full-channel B In addition the TL072 based output buffer circuit looks strange, I would expect a resistor between the CEM3378 output and the positive input here. You can take the OPamp stage of the MBHP_OPL3 board as inspiration. I would propose to do the first checks by connecting your amp/mixer or soundcard directly to the VCA or VCF output of CEM3378 10k trimpots: on all CV inputs which are controlled via AOUT module Best Regards, Thorsten.
-
True words - you don't know, how much trouble I had with computer keyboards in the last days! Currently I've to practice the usage of a Mac keyboard - if you are missing some characters in my postings, you know why ;-) RC8 is available; changes: o there is now a new EXT page within the ensemble menu which contains following options: - F2A (Filter-to-Analog): was previously located in SID menu - V2A (Volume-to-Analog): was previously located in SID menu - Iv1..Iv8: inversion of output voltage at channel #1..#8 [/code] Best Regards, Thorsten.
-
RC7 is now available with following changes: o possibilities to select a patch: - moving datawheel in main screen (as before) - using Page Up/Down button in main screen and patch main menu - selecting bank and patch in the ENS->SID menu o possibilities to select an ensemble: - pressing MENU + moving datawheel in main screen - using MENU + Page Up/Down button in main screen - using Page Up/Down button in ENS menu o ensemble can now be initialised with preset (-> go into ENS menu, press SHIFT button, select "Ini.Ens" option) Note that Patch and Bank settings won't be touched by this initialisation! [/code] One of the last function I'm planning to add for v2.0 is the possibility to invert AOUT outputs (based on a proposal from Seppoman, it can save external inverters). I think that the best solution is to add 4 * 8 inversion flags into the ensemble configuration, so that they won't be touched when a new patch is selected, and that the firmware doesn't need to be recompiled if the external circuitry is changed. Best Regards, Thorsten.
-
As I wrote: this was not personally against you, it's just my personal impression about the strange things which happened in the last months. For example: recording MIDI data directly into a BankStick: I could tell you the technical details how to do this within 5 minutes (ok, writing this down into understandable english takes one hour) - the method would even work without RAM buffering, just only a non-blocking IIC handler is required. There are also people who already talked about the usage of a compact flash in this forum, which is the prefered way to go in my eyes for such a high amount of data - especially because you are able to exchange files directly with a PC (when it is stuffed with a card reader) But if we discuss such approaches in the forum to find the best solution, has anybody the right to claim that now this is his own IP? Even if he maybe had the initial idea (or was inspirated from ideas which have been discussed by other people before?). Is anybody still allowed to help you, or would this lead to unwanted complexity when sharing the profit? Best Regards, Thorsten.
-
(topic splitted, as this is not MBSID V2 specific)
-
Just 12 hours before Wilba wrote something about this topic: http://www.midibox.org/forum/index.php?topic=9975.msg74560#msg74560 It isn't a SW related issue if the filter don't work. I would propose to check the filter cap connections, the filter cap values, and if this doesn't give you a hint, check the SIDs on an original C64 just to ensure that it isn't related to your MBHP_SID module Best Regards, Thorsten.
-
It's really difficult to help you when you don't exactly describe, how you've connected the CEM3378. You could draw a schematic to demonstrate, what you did. Maybe this give somebody the right hint what could be wrong. And in addition, it would be a useful documentation for other people who are interested in connecting such a filter chip. It makes sense to start with the highest gain, and the middle offset, and thereafter to reduce these settings until you can sweep over the whole range. Yes, for the fineadjust I used 10k trimpots What do you mean with "if I let them opened"? Did you already connect the additional trimpots, and how? Maybe a wrongly connected trimpot is the reason why it doesn't work? Best Regards, Thorsten.
