I already reinstalled via reapack, and manually deleted, reaper still crashes
Did you find out whether you can make it crash with just Yutani, and no other plugin? If so, then I think we should make a thread on the general bug reports section of the forum.
Quote:
Originally Posted by iodine
Wow, all these plugins look awesome, both visually and for creativity.
I only have reaper stock plugins, and a couple of extras I picked up to get started making music and sounds, so I feel like a kid in a candy shop after clicking on this thread, who acidentally stumbled upon the secret entrance to the holy mother of all candy rooms.
SEQS and Amaranth are first on the list, but I don't doubt my fx chain will have everything else on by the end of the day, haha.
Thanks!
Ghehe, thanks.
Quote:
Originally Posted by ReaMike
Hi Saike. Would it be possible to add a pattern length per FX lane in SEQS?
Hmm, unfortunately, because of the way SEQS is set up, that's pretty involved actually.
Not possible for the temporal effects (reset, slowdown, tapestop, retrigger and reverse) without hurting performance for everyone else, and quite involved for the others because of the way I set the thing up. Which effects are you considering modifying like that.
Quote:
Originally Posted by Osse
Hey guys, can somebody explain the difference between the red and blue threshold on the not OTT plugin? When I hover with the mouse over both of them they give the same description.
Blue is upward compression, anything below the threshold gets its volume increased (by the specified ratio). Red is downward compression, anything above the threshold gets its volume decreased (by the ratio). I would recommend looking for a tutorial on OTT. Most of what would be discussed there would be applicable to this plugin as well. Personally, I don't solo the bands when I'm tweaking it. I usually dial it in too much and then reduce.
Lava Verb
In other news, I've added a new plugin to the repo (alpha status for now). It's called lava verb and it's another shimmer reverb. It sports 5 algorithms, that all have their own sound. Four of the algorithms operate in the time domain, one in the spectral domain. Special thanks goes out to Geraint, since I also used his STFT template again for the latter.
__________________ Windows 10x64 | AMD Ryzen 3700X | ATI FirePro 2100 | Marian Seraph AD2, 4.3.8 | Yamaha Steinberg MR816x "If I can hear well, then everything I do is right" (Allen Sides)
Hmm, unfortunately, because of the way SEQS is set up, that's pretty involved actually.
Not possible for the temporal effects (reset, slowdown, tapestop, retrigger and reverse) without hurting performance for everyone else, and quite involved for the others because of the way I set the thing up. Which effects are you considering modifying like that.
I thought it might be a lot more difficult in an audio processer than having variable pattern lengths and a master reset length in something like a midi sequencer plugin. Not to worry, it's more versatile running multiple instances of SEQS with varying pattern lengths from sends.
Hey Saike - thanks for your excellent work, this plugin is fantastic. Perhaps the tool tips could show up a little quicker when hovering the mouse over the features... but so far it's really fun and I'll try and make a video soon.
ps. You commented on my youtube video of abyss, I had no idea it was you at first, thank you so much it made my day. =)
I could play with this reverb all day. It's an instrument. I think you just broke my life.
One request. Clicking the mode icons in the centre causes the sound to be interrupted. Would it be possible to somehow crossfade to the new mode to avoid audible glitches?
I thought it might be a lot more difficult in an audio processer than having variable pattern lengths and a master reset length in something like a midi sequencer plugin. Not to worry, it's more versatile running multiple instances of SEQS with varying pattern lengths from sends.
I will keep the idea on the backburner. If I find a good way to do it, I will implement it, but for now I'm not seeing it yet (without making a huge kludge out of everything that is). It's one of those things where if I had thought of it up front, it would've been easy, but now it's a lot more difficult. I'm also not entirely sure how it would look UI wise, since some of the rows can't be handled that way. Might lead to some confusing UX as well.
Quote:
Originally Posted by Zeno
Wow, this sounds very very good and looks fantastic too.
Two small comments:
It would be useful if the symbol circles in the middle would also get a mouse over description. i have absolutely no idea what they actually do.
It would be nice if the mouse over texts appear a little earlier. maybe after a second or so?
Anyway, thanks. Awesome reverb!
Good ideas. I've reduced the tooltip time and added tooltips for the algorithm choices in the middle. Basically, they're just 5 different reverb algorithms.
Quote:
Originally Posted by FeedTheCat
I lava it
XD
Quote:
Originally Posted by IXix
I could play with this reverb all day. It's an instrument. I think you just broke my life.
One request. Clicking the mode icons in the centre causes the sound to be interrupted. Would it be possible to somehow crossfade to the new mode to avoid audible glitches?
Oh man, that's one of those requests that makes total sense, but I really have to give that a little thought before implementing it.
I see two possible ways to do it:
- Using two algorithms alternatingly. Basically fading out the input for the first algorithm and fading in the input for the second. When you select a new algorithm, the first one will fade out, second one will fade in. Do it again, and they alternate back again. The CPU usage will then temporarily go up quite drastically in the time the first algorithm takes to fully decay. Doing it this way, would still limit the fade between two though and I would have to block the UI from allowing you to switch before algorithm 1 is fully faded out (otherwise you still get artefacts). This may be a bit annoying UX because now you can't switch quickly anymore.
- The second option is to just have all algorithms running in principle, but active / deactive them as needed. This is more flexible, but rapid switching can cause the CPU usage to go up to insane levels (since if you click fast enough, you can have all algorithms active at once, which could lead to stutter due to high CPU usage).
Is this something you would see yourself using in practice? Dynamically switching I mean?
Both ways would require quite a bit more memory too (since I need to keep at least two reverb instances running during the fade time).
Quote:
Originally Posted by lachinhan
It would be great if we had more Presets for Lava Verb
Thanks Saike
I'll see if I can add some more in the near future. If someone happens to make a really nice one, please let me know and I can add them
Quote:
Originally Posted by Fergler
What the heckin heck this is amazing!!
The graphics are beautiful you've really honed in on that effect!
The reaper Scythe would look really cool as part of the background...
Thank you
And ghehehe, that might be a neat easter egg
Quote:
Originally Posted by dom64
Hey Saike - thanks for your excellent work, this plugin is fantastic. Perhaps the tool tips could show up a little quicker when hovering the mouse over the features... but so far it's really fun and I'll try and make a video soon.
ps. You commented on my youtube video of abyss, I had no idea it was you at first, thank you so much it made my day. =)
I've reduced the time for those to appear a little bit.
And haha, likewise actually. It was a very pleasant surprise to randomly come across your video! You made abyss sound better than I did. Really nice chain of effects you had going. If you want, I could link it from the GitHub page as a demo for Abyss.
Oh man, that's one of those requests that makes total sense, but I really have to give that a little thought before implementing it.
...
Is this something you would see yourself using in practice? Dynamically switching I mean?
It would be nice if you could switch smoothly but if it's not easy to do then it's no big deal. Don't strain your brain over it.
Just out of curiosity - does Lava Verb algorithms include Abyss shimmer?
It does yes. It's the algorithm at the top, why?
There are a few subtle differences, but it should sound pretty similar in that mode. It's the star-like icon.
In other news, I've done an update to lava verb today, which should make the CPU use a little bit less bursty for the spectral algorithm.
The problem with that particular algorithm (FFT-based reverb) is that the bulk of the work falls onto a single block. With most reverbs, the effort is spread out over a longer period, which means that it's less likely to cause a 'hitch'.
What it does is it splits up the processing in a number of steps and spreads it out over multiple blocks.
I also did some optimizations in that algorithm (I was doing some unnecessary work).
The third thing I did was add an economy mode. You can toggle this by scrolling to the top left of the plugin and clicking there. A little thing that says "ECO" should light up in red if it is active. In this mode the quality of the spectral reverb will be slightly reduced, but it'll use blocks of half the size, meaning that the "burstiness" of the CPU load should be halved.
Hopefully this makes the plugin a bit more useful for people who really rely on low latencies.
There are a few subtle differences, but it should sound pretty similar in that mode. It's the star-like icon.
I've got Abyss set up in my live box. I've used it in a one man band situation to make a beautiful shimmering pad from bad singing. Even pitchy input (ahem) can produce effective results, as long as the notes are long and eventually converge to appropriate notes.
Quote:
The third thing I did was add an economy mode. You can toggle this by scrolling to the top left of the plugin and clicking there.
-snip-
Hopefully this makes the plugin a bit more useful for people who really rely on low latencies.
Low latency was not an issue in that use case: 100% wet, free tempo, ambient-like textures - I think you get the picture. However, halved CPU use is very welcome! If I get another gig like that, I'll be sure to swap Lava for Abyss, and I'll turn eco mode on.
Thanks again Saike! Your tools and toys are a source of joy for me.
I've played with Lava Verb a while more. I've appreciated the eco mode! The preset "Try me on a single bass note" was producing jitter-like noises - identical to the gremlins I had with some Reflectosaurus patches (reported in this very thread). Cco mode made the gremlins go away.
I haven't been able to find the "evil" pitch shift mode. What does "outer mouse" mean?
I've played with Lava Verb a while more. I've appreciated the eco mode! The preset "Try me on a single bass note" was producing jitter-like noises - identical to the gremlins I had with some Reflectosaurus patches (reported in this very thread). Cco mode made the gremlins go away.
Hm, that's good to know. Maybe Reflectosaurus needs a mode like that as well. I'll do it next time I'm doing some work on it.
Quote:
Originally Posted by juan_r
I haven't been able to find the "evil" pitch shift mode. What does "outer mouse" mean?
Haha, that's a thing I keep doing. At some point in time the wires in my brain got crossed and I started calling the right mouse button, the outer mouse button (probably because it's furthest away from you if you are right handed). I fixed it now.
That said, before only the STFT algorithm had that option, but I just added frequency shifters to the time domain algorithms as well (so it should work for all now).
Note that the frequency shifter mode is likely to work better on percussive things than melodic content (since frequency shifting does not preserve harmonic relations).
Yes, I'd listened to that, that's how I started playing with Abyss.
Thanks for considering an eco-mode for Reflectosaurus too. It hadn't occurred to me that it could be a similar algorithm tripping my CPU a couple times a second. Reflectosaurus "feels" heavier computationally - but maybe that's just because the calculations are more visible to the user, with all the nodes in plain sight.
Quote:
Originally Posted by sai'ke
Note that the frequency shifter mode is likely to work better on percussive things than melodic content (since frequency shifting does not preserve harmonic relations).
Oh my! Been a little while since I got to play with Saike Toys and...OH MY!!! Anyone having doubts about whether programming is a legitimate art form can just have a look in here heheh...
Love how Abyssverb is giving feedback in such an aesthetically-forward and hypnotic fashion! Can't wait to get some real knobs on there (hopefully nice and mysterious ones like in Lava ) for more friendly touch-screen use, but damn that's an addictive sound it's putting out.
I have Tritik Irid and Valhally Shimmer but this is again something a bit different...got a very distinctly 80s sound to my ear, though I couldn't say why...great stuff.
Oh and some knobs on that awesome Pitch Shifter would be great as well, since it's got some definite real-time use with the quick and tasty whammy fx.
I guess latency is just the nature of pitch shifting, but at 2048 it's the most realistic sounding pitch shifter on guitar chords I've used. I was using Quaddravox before, but this might even be a bit faster (definitely tracks chords better).
So out of curiosity, do these artistic sensibilities of yours extend outside of music and programming? Clearly, even with the constant praise, we're still underestimating you in some respects.
Thanks for considering an eco-mode for Reflectosaurus too. It hadn't occurred to me that it could be a similar algorithm tripping my CPU a couple times a second. Reflectosaurus "feels" heavier computationally - but maybe that's just because the calculations are more visible to the user, with all the nodes in plain sight.
I have added an eco mode to Reflectosaurus as well now. But you aren't wrong, it is heavier.
Quote:
Originally Posted by foxAsteria
Oh my! Been a little while since I got to play with Saike Toys and...OH MY!!!
Quote:
Originally Posted by foxAsteria
Love how Abyssverb is giving feedback in such an aesthetically-forward and hypnotic fashion! Can't wait to get some real knobs on there (hopefully nice and mysterious ones like in Lava ) for more friendly touch-screen use, but damn that's an addictive sound it's putting out.
Thanks
The center top algorithm in Lava Verb should actually be very similar to Abyss. Abyss just has a few extra Abyss specific options related to the drop mode, but the core algorithm is the same. I wouldn't mind adding some knobs to it though. I'll put it on the backlog. Maybe I should bump the name somehow in case people who have already started using it prefer the sliders.
Quote:
I have Tritik Irid and Valhally Shimmer but this is again something a bit different...got a very distinctly 80s sound to my ear, though I couldn't say why...great stuff.
80s style, I can live with that.
The core of the reverb algorithms in there are based on pretty old designs (Daltorro's figure of eight and the others on Schroeder allpass sections) but with some added stuff. The STFT one should sound a bit more modern one though.
Quote:
Oh and some knobs on that awesome Pitch Shifter would be great as well, since it's got some definite real-time use with the quick and tasty whammy fx.
I guess latency is just the nature of pitch shifting, but at 2048 it's the most realistic sounding pitch shifter on guitar chords I've used. I was using Quaddravox before, but this might even be a bit faster (definitely tracks chords better).
I'll put it on the backlog. Maybe also a separate UI version. I think the person who requested that plugin specifically preferred the sliders since they work with the touch mode in REAPER better.
Quote:
So out of curiosity, do these artistic sensibilities of yours extend outside of music and programming? Clearly, even with the constant praise, we're still underestimating you in some respects.
I dunno? I used to dabble a bit in gamedev, but I never finished anything. Really like building engines and fancy graphical effects. Just not content and levels .
-----
So in other news, some updates to existing plugins.
Changelog
lava verb: Made it possible to record automation. seqs: added frequency shifter as new effect reflectosaurus: added frequency shifter as new effect filther: added frequency shifter as new effect filther: optimize performance for filters late in the list reflectosaurus: add economy mode which spreads out FFT cost of the reverb node over separate blocks (for people who push for lower latencies)
-----
Also, as a challenge thing, I tried making a tune using only my own plugins (well, plus ReaEq). No samples either! Was pretty fun. Here it is:
Tools used in order of number of instances: Yutani, Nostalgizer, Lava Verb, Nuker, Reflectosaurus, Stereo Bub III.
Also, as a challenge thing, I tried making a tune using only my own plugins (well, plus ReaEq). No samples either! Was pretty fun. Here it is:
Tools used in order of number of instances: Yutani, Nostalgizer, Lava Verb, Nuker, Reflectosaurus, Stereo Bub III.
I love the waddling, pitchy pad and the soft brassy lead. Pillowy bass only comes in late. A bit of an old Boards of Canada vibe. You could submit this to the Music/Collaboration board - I'm sure you'd get much more focused comments.
Yea I think more than 90% of people in game development never finish anything. I sure have spent (wasted?) my fair share of time working on phantom games.
But if Abyssverb is basically included in LavaVerb then I guess it would be really cool if it could switch the background like in Abyss to give a unique indicator of which is in use...
Oh look at me asking for more things when you've already mentioned the back log a few times... Haha, well at least I just want to encourage you to keep digging into your artistic side. Cool things come up!
Yea but don't worry about knobs and such. I can put it in a TouchOSC layout if I want custom controls.
Select a region by dragging with the left mouse button + dragging a block. Then press shift + right mouse button. This copies the block. Then you can paste the block anywhere with shift + right mouse button.
Quote:
Originally Posted by foxAsteria
Yea I think more than 90% of people in game development never finish anything. I sure have spent (wasted?) my fair share of time working on phantom games.
Yeah. Games are a *big* commitment. Thisthing is the last one I worked on, but I haven't touched it in like two years. Got distracted by plugins
Quote:
Originally Posted by foxAsteria
But if Abyssverb is basically included in LavaVerb then I guess it would be really cool if it could switch the background like in Abyss to give a unique indicator of which is in use...
Eh. It did cross my mind as well, but I'm not sure if it's worth it. It'd require a separate block of memory for each visualization with the risk of introducing some bugs.
Quote:
Originally Posted by foxAsteria
Oh look at me asking for more things when you've already mentioned the back log a few times... Haha, well at least I just want to encourage you to keep digging into your artistic side. Cool things come up!
Yea but don't worry about knobs and such. I can put it in a TouchOSC layout if I want custom controls.
Oh, I don't mention the backlog because I want to discourage suggestions. I actually think they're good! It'll just take a while to do them.
Yeah. Games are a *big* commitment. Thisthing is the last one I worked on, but I haven't touched it in like two years. Got distracted by plugins
Wow that's really cool! I'm also a bullet-hell fan. Sine Mora EX was the last good one I played. Well with your talent I guess it doesn't matter much where you focus your attention, esp when you're able to finish old projects that have been beta as long as Reflectosaurus!
Thing with game dev is there are so many hungry kids willing to work for free, but they ultimately don't realize the amount of time it takes to complete and eventually get burnt out spending all their time for no pay.
One of the few times I was getting paid, it worked out to less than $2/hr, but I thought that was pretty nice since previously I'd been earning nothing.
But yea, thanks for hearing my suggestions, just make sure to mark them as low priority. Your time is valuable.
Whoa – the sample addition is killer, Saike! Now if the cells could get an (ADSR) envelope, this could become one of the seqsiest plugins for techno hands down
Love it <3
__________________ Windows 10x64 | AMD Ryzen 3700X | ATI FirePro 2100 | Marian Seraph AD2, 4.3.8 | Yamaha Steinberg MR816x "If I can hear well, then everything I do is right" (Allen Sides)
Here's a plugin idea that might tickle your modeler's fancy.
Something like PSP Pianoverb. It is a free (as in beer) plugin with 12 resonant "strings" that impart a resonant pitch to all the material passing the reverb.
What's sorely missing in Pianoverb - at least for me - is that the tuning and intensity of the individual strings can only be changed by ordinary controls (knobs), which is inherently non-realtime and non-musical.
It would be so nice to have something like that where the frequency of the individual resonators can be set by MIDI notes - up to a maximum number: the filter/reverb's "polyphony" so to say. A nice touch would be velocity sensitivity for individual intensities, but I guess you get the idea.
A playable effect/instrument to tonalize random noises. Sound interesting eh?
Wow that's really cool! I'm also a bullet-hell fan. Sine Mora EX was the last good one I played. Well with your talent I guess it doesn't matter much where you focus your attention, esp when you're able to finish old projects that have been beta as long as Reflectosaurus!
Haven't played that one yet
Quote:
Originally Posted by foxAsteria
Thing with game dev is there are so many hungry kids willing to work for free, but they ultimately don't realize the amount of time it takes to complete and eventually get burnt out spending all their time for no pay.
Yup. Also, the market is massively oversaturated.
Quote:
But yea, thanks for hearing my suggestions, just make sure to mark them as low priority. Your time is valuable.
Things are usually picked from the backlog in the order of "how much time do I have today -> this fits well"
Quote:
Originally Posted by beingmf
Whoa – the sample addition is killer, Saike! Now if the cells could get an (ADSR) envelope, this could become one of the seqsiest plugins for techno hands down
Love it <3
The volume envelope was intended for that. But I guess you want a per sample one rather than as an effect row? I'd have to think about how to do that without cluttering up the UI or making things really complicated for myself.
Quote:
Originally Posted by juan_r
Here's a plugin idea that might tickle your modeler's fancy.
Something like PSP Pianoverb. It is a free (as in beer) plugin with 12 resonant "strings" that impart a resonant pitch to all the material passing the reverb.
What's sorely missing in Pianoverb - at least for me - is that the tuning and intensity of the individual strings can only be changed by ordinary controls (knobs), which is inherently non-realtime and non-musical.
It would be so nice to have something like that where the frequency of the individual resonators can be set by MIDI notes - up to a maximum number: the filter/reverb's "polyphony" so to say. A nice touch would be velocity sensitivity for individual intensities, but I guess you get the idea.
A playable effect/instrument to tonalize random noises. Sound interesting eh?
Yeah, that sounds pretty fun. I should have a look at some papers, to see how difficult it is to simulate something realistic there. I've done some basic tuned Karplus stuff before (in both SEQS and Reflectosaurus), but nothing more fancy. Know any good papers on the more advanced stuff that PSP might be using?
Changelog
seqs: allow select/copy/paste in modulation rows too.
SHIFT + left mouse drag to select. Then shift + right mouse button to copy and then shift + right mouse button to paste anyway (doesn't need to be the same row).
seqs: add ability to randomize a selected block. Again SHIFT + left mouse drag to select and then shift + left mouse click on the randomize button to randomize that specific block
Hopefully, these both improve the workflow a bit with SEQS.