joepvanlier / jsfx Goto Github PK
View Code? Open in Web Editor NEWA bundle of JSFX and scripts for reaper.
License: MIT License
A bundle of JSFX and scripts for reaper.
License: MIT License
I have an issue with Dusk Verb where the granular effect is inconsistent every single time I press play and I'm not even sure how to get it to trigger at the louder and softer volume consistently.
The plugins are fantastic work! Thankyou so much.
Filther has an issue currently where oversampling or using FIR mode makes the track delayed and out of sync with everything else. I reckon it's likely because it doesn't register any plugin delay compensation. This is visible in the performance meter. PDC remains at 0 no matter what you do. This causes everything to be delayed and sadly makes the feature almost unusable.
Here is shown the delay showing with 8x oversampling + FIR when frozen:
Something that I used very often in cubase for items analysis was the offline statistics and the spectrum analyser .
It's very useful, the user just selects an item, runs the analysis and a window opens with the result.
Looks something like the attached picture.
I have been looking for some reaper extension that would perform a similar task, without the playback necessity (in order words, not real-time). Here I opened a thread: https://forum.cockos.com/showthread.php?t=265120
Thank you
Squashman v0.80
Here are the modes:
The last 3 ones are the worst offenders, producing obvious audible weirdness when sweeping a source between the channels. Of course it could be intended behavior for some of the modes.
I used this fx chain for verification:
I expect the test tone to be completely nulled if both channels are processed identically. But maybe this method is flawed because of nonlinearities in some modes or something (I don't have a firm grasp of this stuff).
I have a MIDI keyboard with 16 drum pads, and by default they are mapped C2-E3. The lowest note that I can assign Dum Drums drum sounds to is a C3. There is a possible workaround for me, but I am wondering why you can't assign the drums to any notes lower than C2. Again, this is not at all pressing, and I may be missing something, but it would be nice if the range that you could map the sounds to was larger/had lower notes in it.
why Filther is changing phase of a signal when there are no filters enabled?
https://imgur.com/a/pcYzchm
How do I install this from a github clone? Copy the directory to the Effects folder?
Is it possible to turn off the background animation? I'd like to save on the cpu cycles.
https://www.native-instruments.com/en/reaktor-community/reaktor-user-library/entry/show/14213/
This reaktor ensemble uses the superformula to control the delay amount of 11 bands. It is one of the coolest effects i ever saw. Maybe you see it similar and are interested in following this idea.
Thanks a lot for your jsfx collection, filther is my new favorite effect :)
When using SpectrumAnalyzer at a size other than 3/4 of my screen (1080p), when clicking on some of the buttons along the top they may change size due to the differences in text string lengths ("mono" versus "mid/side" for instance). When this happens, the top row will sometimes spawn a second row with one or more button on the right side (sometimes far away from where it was before it was clicked, such as that "mono"/"mid/side" button). I thought some features were disappearing from time to time as a result. A suggestion: if the sizes of those button "boxes" could be fixed instead of variable, then they wouldn't reposition like that.
Just had following idea, not sure if that would be (easily) possible for Filther? One of the unwanted problems is kind of preventing that piiiiping, high tone resonance "noise" if you have too high or higher resonance values. I guess you understand what I mean. Now the whole idea of this post is, which techniques could be used for preventing or better replacing those conditions, ok, this could be a checkbox, for those who want to keep the old behaviour.
It would need following:
a- piiiping high tone noise detector
b- replacing technique
I hope and guess a should be somehow possible. Now for b I had as best idea just replacing with sample playback (so sample could loop, if too short), I was thinking to something like dusty beautiful sounding noise, so you would kind of destroy your sound output, not by a high pitched piiiping tone, but in dust form, which sounds pleasing to the ear, if designed well. Flexibility of this approach would be anyone could set the sample they want. Not sure if anyone patented this idea, if not, maybe you could try, if you want?
unwanted condition > replacement technique
Applied to filters:
unwanted high pitched piiiping tone > sample playback (dusty beautiful sounding noise sound, something like the fog machine sound in clubs)
Hi!
Dry/wet volume has not linear behaviour.
in 50% it is louder than dry or wet signal.
It would be cool if Filther would not overwrite my font setting after each update. Thanks a lot. Otherwise, as always, perfect.
1.87% Mem usuage
2.60% Mem usuage
3.06%
So memory usage of the spectrum analyser isn't too high. However, when loading multiple tracks with the plugin the memory usage gets excessive. Unsure if the issue is also present in the non-beta version.
- 2-3% w/o Saike spectrum analyser (per track)
- 3-4% w/ Saike spectrum analyser (per-track)
- 9% overall (8 tracks with spectrum including master)
- 39% overall (8 tracks w/ spectrum including multichannel spec setup manually)
Hey there, I love your work, thank you so much. I found a tiny bug and here's the code to fix it.
On the final boss plugin, line 33 needs to be updated because as is, it can't select the different octave modes.
slider14:octaver_mode=0<0,5,1>-Octave mode
I tried to make a pr, but I would need write permissions. Anyway, hope this was helpful, thank you again for your amazing work.
-BABYWOLF
Please allow users to donate to you if you're comfortable with it =)
PayPal, Bitcoin/general crypto, GH sponsorship, BuyMeACoffee, or anything.
I've altered the mapping in the Dum Drums plugin. But as soon as I hit play the mapping reverts to default...
I can save a plugin preset and the mapping gets saved with it, but it still gets reset when hiting play.
If i change the mapping or recall my preset while it is playing then it works, but only up until the point when i hit stop and then play again.
When selecting MIDI
mode the pattern doesn't reset on incoming MIDI notes, it instead seems to behave like the Free
mode where the pattern keeps continuously running and resets on playback.
Additionally, when closing and opening projects the mode always changes back to Host
.
MIDI Arp v0.32
Reaper v6.81
There are many to choose from:
SpectrumAnalyzer tends to pause playback when used on the master bus (if SpectrumAnalyzer is visible), on playback start. This happens every few times I stop/start playback; there will be a noticeable pause (approximately 1/3 s) before playback starts. My audio device latency is very low (around 5ms RTL) and tested/verified, so that isn't a part of this. I mentioned this to you a while ago on the Reaper forums and since then I've tried this on a few different computers on different operating systems, comparing to other frequency analyzer plugins (the included Cockos one, ReSpectrum). Your plugin seems to be the only plugin that does this. It only seems to happen on the master track, and not on individual tracks or even folder tracks.
Hello, I have been looking around for a filter that can perform stereo vocal removal or vocal isolation, such as Audacity's vocalrediso.ny. I couldn't find any free VSTs that can perform this, so then I thought, why not make a JSFX version of the existing nyquist plugin. Are you interested in helping me make such a plugin?
When you have a track called SPECTRO in every project ... :)
If you have modified your Reaper preferences to have the default track send volume set to -inf dB; then running the multichannel Lua script (loadSpectrum.lua) for the spectrum analyser causes each receive to use the default send value (of -inf dB). Requiring the user to manually set each receive to the desired level (typically 0dB).
Minor issue, as you can set up the multichannel manually by using Reapers track routing.
First off, thank you so much for all these plugins, they're all so good sounding and fun to use! I can't wrap my head around on how you managed to create them! hats off.
Here the feature request: The amount of grains triggered per second are a product of "overlap" and "size". However, I've found myself wanting to slide up the grains per second without increasing overlap or decreasing size. A dedicated rate knob might allow some additional expressions with Amaranth.
Mainly interested in reflectozaurus which breaks rt buffer 32 operation which is the problem of any plugins with animated guis including reaper's own volumemeters which i disable via option:no_meters. The proposal is to remake the plugin for reaper's gui with sliders and do not distract users with colors and animation. I suppose also remove use of mouse totally. You can create nodes by numbers from 0-9,then select nodes by same numbers, you can set x/y position by input of digits as well like 8 space 720 -6 moves node 8 720ms with volume -6. The plugin is unique but graphical implementation limits its usefullness.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.