-
Posts
15,247 -
Joined
Content Type
Profiles
Forums
Blogs
Gallery
Posts posted by TK.
-
-
I'm also satisfied! :smile:
Here a short demo of the effect:
http://www.ucapps.de/mp3/midibox_seq/mbseqv4_demo_dupl_fx.mp3
A single track plays a simple sequence which isn't changed during the whole demo.
Only some Fx parameters are changed.
- 0:00 - single channel plays the sequence
- 0:14 - alternating between two channels. The second channel plays the same instrument with a different timbre
- 0:21 - alternating between four channels, each instrument has a different timbre
- 0:28 - switching between channels in random order
- 0:36 - enabled Echo Fx with 3 repeats an 8d Delay
- 0:50 - enabled LFO Fx with Saw Waveform, Amp 14, 16 Steps, Reset after 16th step - note that Force-to-Scale is enabled
- 1:02 - changing some LFO parameters
- 1:15 - changing Note steps for each Echo tap between 0, +2 and +3
However, the effect really has to be "learned"! Before this demo I created 3..4 totally shitty tunes until I realized, that dramatic differences in the timbre are not really constructive (unless you are searching for a "drunken monkey emulation" ;)
Best Regards, Thorsten.
-
ok, another bugfix - will test it this evening at my side :)
Best Regards, Thorsten.
-
Hi Peter,
thanks for testing! Of course, this was a stupid error caused by a typical "late beautification change" ;-)
Could you please give the new version another try?
Best Regards, Thorsten.
-
Bei der MIDIbox NG muss das Interface zunaechst mit dem "AINSER" Kommando konfiguriert werden.
Ein Beispiel findest Du unter: http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fainser64.ngc
Gruss, Thorsten.
-
I implemented a new Fx today: Duplication!
The duplication effect sends MIDI notes to multiple MIDI channels of a given MIDI port (which can be different from the MIDI port assigned in the Track Event page). Use this effect to play (equal) monophonic synths like a polyphonic synth, or to trigger notes with different timbres.
This feature also works together with the AOUT port to support polyphonic play of analog synths!- Number of additional channels: as the name says. The effect will be disabled with value 0, and enabled with a value > 0.
- First Channel: specifies the first channel to which additional note events should be forwarded.
E.g. with 3 channels starting at Channel 2, Notes will be forwarded to the original MIDI channel configured in the Track Event page + Channel 2, 3 and 4. - Port: selects the MIDI port to which the additional notes should be forwarded. With "Same" the events will be sent to the MIDI port configured in the Track Event page, with the remaining port settings the MIDI notes will be sent to the selected MIDI port.
- Non-Notes: specifies what should happen with Non-Note events (such as CCs, PitchBender, Channel Pressure, Program Change): they can be filtered, or forwarded to all additional MIDI channels.
- Mode: selects the behaviour of this Fx:
- Forward to all Channels: notes will be directly forwarded to all MIDI channels
- Alternate Channels: only one MIDI event will be generated, and with each note the next MIDI channel will be selected.
E.g. with Original MIDI Channel (in Track Event Page) 1, Number of additional Channels 3, First MIDI Channel 2, the effect will cycle between MIDI Channel 1, 2, 3 and 4 - Alternate with Echo Synch: alternates only notes which are played by the Echo Fx
- Random: each Note will be sent to a randomly selected MIDI channel. Either the original MIDI channel (configured in the Track Event page), or the additional channel(s) of this Fx
The features are not tested under realistic conditions yet, but for the case that you are interested (and know how to build the application): the sources are already in the repository :smile:
Best Regards, Thorsten. -
Hallo,
welche Firmware laeuft denn?
Und hast Du schonmal eine andere Jumperstellung fuer J4 (RC Selection) ausprobiert?
Gruss, Thorsten.
-
Sounds like a problem with the DAC - what kind of AOUT module are you using, and how did you calibrate it?
Best Regards, Thorsten.
-
:smile:
Best Regards, Thorsten.
-
MIDIbox CV 2 might become a better solution, because it is made exactly for this purpose: controlling analog synths with some digital modulators at a very high resolution and very high update rate.
See also:
This app is still only used by insiders, the documentation can only be found in this thread (no official project yet)
And the biggest drawback: currently it can only be controlled from an iPad; a CS is planned, but not implemented yet.
The official project will probably recommend a http://www.ucapps.de/mbhp_core_stm32f4.html board (also in progress), because the additional DSP capabilities might be advantageous, and the Audio output could also be helpful for whatever future features ;)
Best Regards, Thorsten.
-
Hi,
I had a similar problem when I looked into the STM library, and therefore preferred to program the MIOS32 based USB MIDI driver with my own coding style (which I'm also using for STM32F1 and LPC1769).
The sources can be found here: http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fmios32%2FSTM32F4xx%2Fmios32_usb.c
It has some references to following library sources: http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fmios32%2FSTM32F4xx%2Fmios32_family.mk which are *not* modified
Best Regards, Thorsten.
-
I checked this at my side, but can't reproduce this.
Also software-wise the handling of the dialog pages looks clear - we always start with the default dialog whenever the page is entered.
The firmware selects the IMPORT dialog if one of the left GP buttons (GP1..GP8), or the SELECT button is pressed.
Therefore my question: could it be, that one of these buttons are (unintentionally) triggered?
You can check this the following way:
1) I guess that you enter the PRESET page by pressing the GP14 button - does it also happen when you press the GP15 button instead?
2) enter the EDIT page. Press GP14 button (and maybe also GP15 button). Do you see changes at the positions above GP1..8 button, or do you notice that the SELECT function is activated?
Best Regards, Thorsten.
-
You are right. So, I guess that you can't try it out since you don't have this chip available, right?
Best Regards, Thorsten.
P.S.: I corrected the schematic
-
Actually the drawbars (connected to ADC inputs) don't load the resistor chain with a noticeable value, because the impedance of the ADC inputs is much higher, so that they shouldn't have an impact on the "reference voltages".
The jitter issue (which probably happens since the drawbars act like an antenna for ambient noise) can be easily avoided in the software by defining threshold levels for the different drawbar stages with a suitable hysteresis.
Best Regards, Thorsten.
-
Yummy! :)
Thank you very much :)
Best Regards, Thorsten.
-
Well, after reading Henrygr posts (-> ) I would say, that you should try to contact him - he is the expert in this area.
Best Regards, Thorsten.
-
Thanks for the detailed instructions! Let me check this next week (once I'm back home).
Best Regards, Thorsten.
-
Hi Robert,
you could start with one MBHP_CORE and two MBHP_SID modules. But if you want to add a minimal CS as well, it makes sense to start reading the Walkthrough: http://www.ucapps.de/midibox_sid_walkthrough.html
Yes, you could order PCBs from Mike as well, but the quality of SmashTV's PCBs is better (you will especially like the silkscreens - and there is no need to add bridges).
Best Regards, Thorsten.
-
Hi Xavier,
no, sammichSID isn't sold by Wilba anymore. If you've luck (and patience), you will find one at the fleamarket: http://midibox.org/forums/forum/36-fleamarket/
Best Regards, Thorsten.
-
Shame on me - of course I connected the 3.3V (Vdd) and GND (Vss) line to the wrong J15 pins (I was too much focused to show you how to buffer D0/D1)
I can't update the schematic till next week, but I guess that you know what has to be changed, right?
Best Regards, Thorsten.
-
Please do this to fill up the first "user patches" bank :)
Best Regards, Thorsten.
-
If a suitable bicolour LED doesn't exist, I could add an option to the firmware which inverts the GP LED instead of activating a second colour.
Best Regards, Thorsten.
-
Please don't order a new PCB until the issues have been fully understood!
See also my previous post
Best Regards, Thorsten.
-
2 new ideas:
1) check if buffered SCLK/SDA makes a difference: http://www.ucapps.de/mbhp/mbhp_lcd_ssd1306_buffer_idea.pdf as mentioned above.You could use a 74HCT541 for this experiment, because you probably already have this chip available for J8/9 and J19.
/edit: 74HC541 required for 3.3V
Each buffer output should be connected to D0/D1 of 4 OLEDs
2) question to KUI and Novski: are you using a 74HC595, or 74HCT595 as shift register?
I'm using a 74HC595 (without T) as recommended in the MBHP_CORE_LPC17 schematic. I don't remember the exact reason anymore, but I remember that some people had problems with driving LCDs when they used 74HCT595.
I only want to ensure, that you are using exactly the same HW components...
Best Regards, Thorsten. -
Could you please give us a link to the posting "somewhere else in the forum" which explains a drawbar with "a little circuit board" at one end
This would help to understand the missing details.
Best Regards, Thorsten.
AINSER64 kein LINK
in Deutsch
Posted
Die Link-LED sollte unabhaengig von den Anschluessen an den analogen Eingaengen blinken.
Wenn das nicht der Fall ist, kann es eigentlich nur an der Verbindung zwischen MBHP_CORE_LPC17:J19 und MBHP_AINSER64:J1 liegen.
Hast Du eigentlich schonmal den Jitter Mon ausprobiert, so wie hier beschrieben: http://www.ucapps.de/mbhp_ainser64.html
Das waere eine Applikation, an der man nichts konfigurieren muss. Insofern eine Fehlerquelle weniger
Gruss, Thorsten.