[ANN] Infamous Envelope Follower
Moderators: raboof, MattKingUSA, khz
[ANN] Infamous Envelope Follower
Its a lot more simple than the last but my second LV2 plugin is now working. It is an envelope follower based on the functionality of the peak follower in LMMS (original algorithm though). It takes an audio signal in and outputs a MIDI CC messsage based on the amplitude of that signal. If you have use for this plugin please give me feedback on how to improve it, since its not really one I use much in my workflow. Get it at: http://sourceforge.net/projects/infamousplugins/
_ssj71
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
Re: [ANN] Infamous Envelope Follower
Thanks. Reverse switch has been added and a control output port (note that the midi out is sample accurate, but the control port is probably plenty good). If someone would be willing to pull the devel branch and verify these features work as expected I'll merge them into the master (otherwise I'll test them out more rigorously when I can get to it).
_ssj71
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
Re: [ANN] Infamous Envelope Follower
The synth is ready, I'm working on them a lot so they might have frequent updates/new plugins in the next few weeks. Up to you if you want to wait or just do it now and update later. I'm in the developer mood lately.falkTX wrote:Are the plugins ready to be packaged?
_ssj71
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
Re: [ANN] Infamous Envelope Follower
just to follow up on this: Its now working in carla and jalv. All features have been merged to the master branch. Its crashing ardour3, haven't figured out why. I don't think I'll chase this much more anytime soon unless someone asks.
(slightly OT but Falktx, I couldn't figure out how to attach an output port to another plugin's port in carla, am I misunderstanding something?)
(slightly OT but Falktx, I couldn't figure out how to attach an output port to another plugin's port in carla, am I misunderstanding something?)
_ssj71
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
- briandc
- Established Member
- Posts: 1442
- Joined: Sun Apr 29, 2012 3:17 pm
- Location: Italy
- Has thanked: 58 times
- Been thanked: 28 times
- Contact:
Re: [ANN] Infamous Envelope Follower
This synth looks like a very ambitious endeavor indeed! I can't wait to try it! Cool..
Is it downloadable? Should I just download the install file?
brian
Is it downloadable? Should I just download the install file?
brian
Have your PC your way: use linux!
My sound synthesis biome: http://www.linuxsynths.com
My sound synthesis biome: http://www.linuxsynths.com
Re: [ANN] Infamous Envelope Follower
The envelope follower isn't a synth, but we've been crossing topics a bunch about the infamous cellular automaton synth so what the heckbriandc wrote:This synth looks like a very ambitious endeavor indeed! I can't wait to try it! Cool..
Is it downloadable? Should I just download the install file?
brian
The code is "all done." I'm not aware of any outstanding issues (though there are probably some bugs someplace in there). To install the cell automaton synth download the source with this link: https://sourceforge.net/p/infamousplugi ... er/tarball
extract it, navigate your favorite terminal to the folder, then just run the install script contained there using
Code: Select all
./install.sh
Code: Select all
chmod 700 install.sh
*EDIT* this will install both the infamous cellular automaton synth and the envelope follower plugin.
_ssj71
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
Re: [ANN] Infamous Envelope Follower
Or just use the midi out port the plugin already has?... But that is still very useful to know. Thanks. Technically I could use anything with a meter like sc4 for example this same way right? (lets OT the heck out of this thread )falkTX wrote: You need to use midi-cc for these things for now. JACK doesn't have event ports, so I'll have to hack something else later to get this working as expected (connect between params).
In short, right now you do:
1. go to the envelope-follower plugin built-in/carla-provided UI, in outputs tab and set it to some CC (say #1 modulation as example)
2. connect envelope-follower plugin events-out port to another plugin's events-input port (this being in the patchbay)
3. in the new plugin, set any parameter you want to automate by selecting the CC mapping to the same as before (CC #1 modulation)
_ssj71
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
- briandc
- Established Member
- Posts: 1442
- Joined: Sun Apr 29, 2012 3:17 pm
- Location: Italy
- Has thanked: 58 times
- Been thanked: 28 times
- Contact:
Re: [ANN] Infamous Envelope Follower
Thanks ssj71! I'll try it today. -I'm very curious to try it out..ssj71 wrote: The envelope follower isn't a synth, but we've been crossing topics a bunch about the infamous cellular automaton synth so what the heck
The code is "all done." I'm not aware of any outstanding issues (though there are probably some bugs someplace in there). To install the cell automaton synth download the source with this link: https://sourceforge.net/p/infamousplugi ... er/tarball
extract it, navigate your favorite terminal to the folder, then just run the install script contained there usingYou might need first to doCode: Select all
./install.sh
. If you have any trouble there is a thread for the synth itself, so we should probably continue there. http://www.linuxmusicians.com/viewtopic ... 24&t=11232Code: Select all
chmod 700 install.sh
*EDIT* this will install both the infamous cellular automaton synth and the envelope follower plugin.
brian
Have your PC your way: use linux!
My sound synthesis biome: http://www.linuxsynths.com
My sound synthesis biome: http://www.linuxsynths.com
Re: [ANN] Infamous Envelope Follower
I keep getting errors when I try to install:
why is it saying that the .ttl file format is not recognized?
Code: Select all
make: Nothing to be done for `first'.
install -m 755 -p /media/Data/code/infamousplugins-code-git/src/EnvelopeFollower/envfollower.lv2/envfollower.so /usr/local/lib64/lv2/envfollower.lv2/
strip /usr/local/lib64/lv2/envfollower.lv2/envfollower.so
install -m 755 -p /media/Data/code/infamousplugins-code-git/src/EnvelopeFollower/envfollower.lv2/envfollower.ttl /usr/local/lib64/lv2/envfollower.lv2/
strip /usr/local/lib64/lv2/envfollower.lv2/envfollower.ttl
strip:/usr/local/lib64/lv2/envfollower.lv2/envfollower.ttl: File format not recognized
make: [install_target] Error 1 (ignored)
install -m 755 -p /media/Data/code/infamousplugins-code-git/src/EnvelopeFollower/envfollower.lv2/manifest.ttl /usr/local/lib64/lv2/envfollower.lv2/
strip /usr/local/lib64/lv2/envfollower.lv2/manifest.ttl
strip:/usr/local/lib64/lv2/envfollower.lv2/manifest.ttl: File format not recognized
make: [install_target] Error 1 (ignored)
Re: [ANN] Infamous Envelope Follower
What is it supposed to look like? All I did was run install.sh from the git, I didn't change anything.falkTX wrote:it's not recognized by "strip", which removes symbols from binaries. a ttl file is not a binary.tatch wrote:why is it saying that the .ttl file format is not recognized?
btw, the install path:looks a bit awkward...Code: Select all
/usr/local/lib64/lv2/envfollower.lv2/
Re: [ANN] Infamous Envelope Follower
? Why? I guess the extra lib64. I just copied the install path from the *v1 plugins by rncbc, but if you know a better way I'd be happy to listen.falkTX wrote:it's not recognized by "strip", which removes symbols from binaries. a ttl file is not a binary.tatch wrote:why is it saying that the .ttl file format is not recognized?
btw, the install path:looks a bit awkward...Code: Select all
/usr/local/lib64/lv2/envfollower.lv2/
tatch:
I take it you aren't on an ubuntu based system? I just pulled and built just fine on xubuntu, and I've tested pretty well on ubuntu studio. You can try to make only that plugin by navigating the terminal to src/EnvelopeFollower and using the commands:
Code: Select all
qmake
make
sudo make install
Code: Select all
cp -r src/EnvelopeFollower/envfollower.lv2 /usr/local/lib64/lv2/envfollower.lv2
_ssj71
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
Re: [ANN] Infamous Envelope Follower
I'm using ubuntu 12.04 with kxstudio repositories. I used the commands you specified:ssj71 wrote: tatch:
I take it you aren't on an ubuntu based system? I just pulled and built just fine on xubuntu, and I've tested pretty well on ubuntu studio. You can try to make only that plugin by navigating the terminal to src/EnvelopeFollower and using the commands:Code: Select all
qmake make sudo make install
qmake doesn't print anything in the terminal, is it not supposed to?
make doesn't return any errors, so that's fine.
sudo make install returns the same errors I had before, all the .ttl files return "file format not recognized".
I copied envfollower.lv2 to ~/.lv2/ since that's one of carla's default lv2 paths. Looks like it's opening up fine in carla now!If its already built correctly (which it looks like it has if there's a .so in envfollower.lv2) you can also just copy that .lv2 folder into your lv2 directory:The install script basically just does that for each plugin. Sorry this isn't my expertise here, but I think we can get you running.Code: Select all
cp -r src/EnvelopeFollower/envfollower.lv2 /usr/local/lib64/lv2/envfollower.lv2
Re: [ANN] Infamous Envelope Follower
That's interesting. No clue where that error us coming from. Qmake doesn't give any output for me, so I think that's normal. Glad you got it working though. All make install sites your this is copy it to your lv2 directory anyway.
_ssj71
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!