-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
liMonADe: make WavDisplay switchable #110
Comments
Hi, yes for sure. Rather than a button would it be more convenient by using the menu ? |
oh - that would be very cool ... for me both - a button or a menu entry - would be fine ... its just that there is a way to switch it on when designing sounds and to switch it off otherwise to save cpu cycles. once more a lot of thanks in advance and best wishes - hexdump p.s.: is the algorithm used in liMonADe traditional additive synthesis or is it maybe related to the padsynth algorithm by nasca octavian paul (http://zynaddsubfx.sourceforge.net/doc/PADsynth/PADsynth.htm) like implemented in zynaddsubfx and padthv1 (https://github.com/rncbc/padthv1)? |
Hi, the menu is ready. I will add a button :) |
very very nice - looking forward to it :) ... once more a big thank you! |
one more little question about liMonADe: i noticed that sometimes when i save a patch and reaload it from scratch from disk the upper display does not show its values anymore (so i can't modify the spectrum any longer from where it was) and other times the values in the upper display are displayed properly and i can change them. is that maybe depending on the state of the other buttons or am i doing something wrong when saving or loading? a lot of thanks in advance and best iwshes - hexdump |
Hi, wave display is switchable in v1.0.3. |
i just grabbed v1.0.3 - the switchable display is perfect - thanks a lot! regarding how to draw the edited frame: how about overlaying the edited frame shape to the fft window like it is in some way done in padthv1 (https://padthv1.sourceforge.io/ - it has two of those synths which are the top left and right displays - the lines in there are the fft spectrum and in the background you see the resulting shape of the waveform. your idea has something to it as well as you can nicely see the old waveform in relation to the new one. how about combining both ideas: putting the resulting waveform into the upper display and use two colors for the current and the edited one to show both in the background? btw. here: http://linuxsynths.com/Padthv1PatchesDemos/padthv1.html is a bit more descritption of how the padthv1 controls and the displays work - maybe there is even more inspiration to be taken from it here and there :) ... for instance it would be interesting what exactly the different parameters directly under the displays do. a lot of thanks for all your amazing effort and best wishes - hexdump |
ah - and one more thing: what would be really cool, would be the possibility to save the config of single frames and/or all or them to an external file, so that one can easily switch them on the fly or preload them into a fresh liMonADe. once more best wishes - hexdump |
Hi 1.0.4 is pushed with 3 wavtable/frames view modes. I changed small things on display too. You can already save/load your presets I think. |
hi @sebastien-bouffier - this is super super nice - i just built a fresh bidoo plugin on my aarch64 system and for me this works very good and i think the embedded waveforms in the fft display are very intuitive. on top of that i now see all the information i need to interact with the module even with the wavetable display off, so i can use it interactively perfectly fine even on low cpu systems. very very nice! a lot of thanks for those additions. |
@sebastien-bouffier - can it be that the three display states are not saved properly in the patch? if i set them to non default values, close the patch and reopen it, they are back the the defaults ... |
just a little update: i just pullled the latest sources and now the saving of the display modes of liMonADe in the patches on reload works perfectly - thanks a lot once more! |
hello,
would it be possible to make the WavDisplay switchable on and off by an extra button? the background is that i'm building vcvrack versions for arm cpu based systems (https://github.com/hexdump0815/vcvrack-dockerbuild-v1) which does not have that much cpu power and the opengl implmentations vary quite a bit in quality and when i'm using the wonderful liMonADe module on such a device a lot of cpu/gpu power goes into the WavDisplay rendering and only a smaller part into the sound creation. if the WavDisplay would be switchable, one could switch it off to get some more cpu ressources and could for instance run multiple liMonADe modules in parallel for instance even on such devices. i just did a test by commenting out the WavDisplay part and ti seems to work to save cpu - i'm just not a good enough programmer to implement it in a smarter way.
a lot of thanks in advance and best wishes - hexdump
The text was updated successfully, but these errors were encountered: