Closed markusthegeek closed 9 years ago
Hi Markus,
Algo 7 is fixed, thanks for that.
Yes 14 and 15 look ambiguous, but the little "white" line that tells the operator that has feedback (and that are different between 14 and 15).
I have marked that as an enhancement since it will be "recoded" in future version; with better drawings.
Thanks
Hi Pascal,
cool if you have this on the list for later. what I meant is mostly that at a quick glance one might think that op 5 feeds into 2 instead of 4.
btw, just wanted to mention that I had a lot of fun over the last weeks to work my way through all the cartridges and compile a favorite bank. no further crashes or strange behaviors observed! my main outstanding wishes are MIDI velocity 100 scaler and mod-wheel support ;-)
gruss, Markus
Hi Markus,
Yes, I will have to add artifact to show where to operator is heading.....
I'm happy to see that it is now more stable. Thanks for the feedback; I hope we get a "production ready" plugin by the end of the year and maybe some other DX7 aficionado will join in.
Btw, mod-wheel is now supported. Let me know if you see anything strange.
MIDI velocity will be supported when the "settings" panel will be implemented (in the comming weeks)... But you can try it yourself; just change PluginProcessor.cpp:53 to
normalizeDxVelocity = true;
This velocity issue will be one of the question I have for Raph ; his engine seems to be normalized to 127 not 100.....
Regards, Pascal.
Hi Pascal,
cool, will leave this issue open for the upcoming changes. I like the latest GUI changes for the envelopes!
the normalize velocity option works great, would be cool as a default settings. I compared it vs. the old version with a velocity filter in front.
I am not sure if I can test the modwheel function with the standard patches. would I need to be able to set global function parameters? at least I seem to remember the the original DX7 could not store modwheel control setings per patch.
gruss, Markus
Hi Markus,
Thanks for the feedback about the envelopes. I hope this project will make DX programming fun for once ! :+1:
Seriously, to have a visual feedback really helps knowing what you are doing and helps target to know what you are looking for.
I've just check with Raph and the engine is using a 1-127 velocity range (DX7 II). What he says makes perfect sense: the distortion occurs because the amplitude is calculated per single voice and we need to normalized this to the number of playing voices (16 in DEXED case).
My quick fix for this will be to "floatize" the output summing and then offer the user an internal setting to offer a less "hot" plugin output (let's say -5db). That will "somewhat" emulate the velocity scaling without missing the original dynamics.
There is 2 settings about the mod wheel; on is global (Modulation Wheel -> Pitch) and it is hardcoded to 99 in this plugin. Then, the patch have a "Mod Sens -> Pitch" settings that control the amount of the LFO pitch. Hope this helps.
Regards, Pascal.
Hi Markus,
I've implemented the float voice summing: if the output is too hot, you can simply lower the volume in your DAW and you shouldn't hear any distortion. Let me know if this helps...
Hi Pascal,
to be honest, I do not hear a big difference when comparing old a new versions. the biggest difference is to set normalizeDxVelocity = true. When I do this, the sound is great in the latest version!
I have to play around more with the modwheel, probably should check for patches that have the modulation pre-set. I believe besides pitch there was also amplitude and some kind of fade possible between sounds using the modwheel.
gruss, Markus
Hi Markus,
I've added a volume knob so this time you can lower the output volume of the plugin when there is distortion. If you click at least once on the "OK" button in the params dialog, a configuration file will be saved in [username]\Application Data\DigitalSuburban\Dexed.xml. You can set the "velocity value" by editing this file without having to recompile the project.
Yes, modulation wheel is only supporting pitch right now and amplitude should be implemented in the next version.
The original DX7 has the parameter (range-pitch-amplitude-eg bias) that I don't think I will support in a near future (the DX UI skin is more important). But anyway, the range of the pitch mod wheel is now set to the maximum; i.e. 99.
I have a feeling that amplitude will be more difficult to test since the effect can be in some case very subtile.
Regards, Pascal.
Hi Pascal,
I like all new additions! cool idea with the xml file to save the common settings. works great here on Windows including the velocity value. tried on Linux as well yesterday to see were you write the xml file. however, I get a crash including host when I only try to open the settings dialog! do you need me to attach a debug log?
cool addition also with the global volume!
also checked the mod wheel on Windows, works great now for pitch! that should be fine for now because most of the amp and eg bias settings were probably done by hand for specific patches and not included in the presets. e.g. I had one orchestra patch were you first here the strings and then bring in the brass via modwheel.
gruss, Markus
Hi Markus,
Linux support is underway... I took me some time to fix the hardware issues... Next commit will contain the Linux build.
You have a crash when you are opening the settings dialog ? Is this happening when you have a file, or when the file and directory is not yet created ? I doubt the debug logs will be useful (unless you see something really interesting). What would really help me is a stacktrace of the core dump (see gdb and backtrace). Are you running under root (probably for low latency) ? If it is the case, just check to see if it works with a regular user.
Regards, Pascal.
Hi Pascal,
I have the crash when opening the dialog for the first time. not even clicking on the OK button. all other dialogs display fine including the new About screen.
can look into a core dump later this week.
gruss, Markus
On 2014-03-23 20:45, Pascal Gauthier wrote:
Hi Markus,
Linux support is underway... I took me some time to fix the hardware issues... Next commit will contain the Linux build.
You have a crash when you are opening the settings dialog ? Is this happening when you have a file, or when the file and directory is not yet created ? I doubt the debug logs will be useful (unless you see something really interesting). What would really help me is a stacktrace of the core dump (see gdb and backtrace). Are you running under root (probably for low latency) ? If it is the case, just check to see if it works with a regular user.
Regards, Pascal.
— Reply to this email directly or view it on GitHub https://github.com/asb2m10/dexed/issues/3#issuecomment-38410285.
I'm closing this since the new UI (0.8.0) fixes this.
(If you still have core dump with the 0.8.0, don't hesitate to open a new issue).
Hi Pascal,
really like this display! couple of small issues are left:
gruss, Markus