Currently I have some trouble to diagnose the MIDI note problem. @Dithered42, are you able to share a MIDI file which creates the stuck note issue?
@jofemodo, am I correct in assuming “jack-smf-player.c” is the program referred to as Zynthian MIDI player? I wish to try reproducing the issue on desktop computer.
As I recall, any MIDI file I tried had the stuck initial note/chord problem. It didn’t seem to be some strange edge condition caused by a unique sequence. The initial note or possibly chord of any sequence I tried just stuck on.
Again though, I was unable to repro that condition with a MIDI controller. I tried several times including REMOVE ALL and starting again with a fresh launch of String Machine assuming the first notes from the controller would stick. They didn’t.
Re-installed the stringer now. Everything is great except the presets from 1 to 12 don’t show their names; only 13 to 19 are named. Presets 1 to 12 are still under names like “Program 1, Program 2”, and so on. And I really like now the chorus rates - 1.0 to 9.0 and 0.1 to 0.9. Awesome range there is!
There is an advice if I may. How about a phaser FX with the range between 0.1 and 0.9 in the end of an FX chain? Then the stringer will be totally authentic:) It’s now definitely possible to add it from the Zynth FXs, but… Having it’s own phaser makes the stringer THE whole thing
As I recall, any MIDI file I tried had the stuck initial note/chord problem.
I’ll let it fly, as I’m not to reproduce it in any situation tried, and I tested the voice manager as much I can, it seems solid as much as I can tell.
Presets 1 to 12 are still under names like “Program 1, Program 2”, and so on.
This is not expected, this name scheme is supposed to be gone by the current version.
If I were to take a wild guess, it’s possibly a vestige which remains from the older one and creates a conflict. Maybe a copy these have found their way into user presets? Someone who knows about these can maybe explain it.
How about a phaser FX with the range between 0.1 and 0.9 in the end of an FX chain?
I have made a phaser FX already with intent to add it to the string synth.
It will be for a future release, in the meantime it can be used as a plugin by itself.
Highly likely, the steps I mentioned install string-machine into /zynthian/zynthain-my-plugins/ the official script installs into /zynthian/zynthian-plugins. Jalv is reading both manifests.
I tried to apply the recipe but I get following message after “update_zynthian.sh”:
“…
Checking for ‘lvtk-plugin-1’ : not found
The configuration failed
(complete log in /home/pi/zynthian-sw/plugins/ams-lv2/build/config.log)
The project was not configured: run “waf configure” first!
…”
Then “$ZYNTHIAN_RECIPE_DIR/install_string-machine.sh” result in some other failure message and string machine is not in LV2 list in webconf.
I understand that there is some components missing in my case most probably.
Hi, I found a very interesting source of information in the “ARP Omni 2480 service manual”, which has many explanations of the circuits. This synth has some common design with the Solina, being apparently a hybrid of subsynth and strings.
I’ve checked out the oscillator section and compared to mine. The Omni has an extra control known as “Enhance” which permits to bias a clipper which is part of a transformer of square to sawtooth wave, and adds some harmonic content.
I think to add this control in the String machine, and I made a formula which is implemented as experiment, but I’m not yet entirely satisfied.
Also, I have thankfully identified a dumb bug in the Osc which is after I added PWM, and inadvertently the oscillator is a 10% duty pulse instead of a 50% square.
I have to fix this before a release happens, but it’ll also need readjusting the presets which have their sound altered after this change.
The sound sample was made straight away after I got it working.
That’s why it sounds a bit rough (I set no attack, decay, reverb…) but it already has a typical string machine sound. I like it
I made the wav with the Zynthian sound recorder and compressed it into mp3 externally for easier uploading to the site.
Later on I played it and could make some more subtle sound.
I’ll try to provide another sample by end of the week and focus on bass…