Some smarter filtering stuff
Moderators: MattKingUSA, khz
-
- Established Member
- Posts: 58
- Joined: Sat Nov 02, 2013 4:25 pm
- Has thanked: 1 time
- Been thanked: 1 time
Some smarter filtering stuff
I have some tracks, where i need to remove percussion. Currently the only way i found is to completely cut low spectrum part in audacity, detecting margin in spectral display mode. However, some things to remove are intermixed by spectrum with what i need to leave (very slow ambient part), and with ambient overtones it is seems for me to be almost impossible to remove with what i found:
1. Audacity tutorial, how to remove percussion - it just splited stereo track to 2 mono and substracted second from first after some equalization of second. No idea, how it may work in my case.
2. Another video with pro-tools, where necessary parts where cut. Same problem - highpass percussion parts still present.
- I guess, it should be possible to detect relatively fast changes in spectrum, which could be even extracted (if possible - subtracted) from origin to separate track or optionally.
- Detection of slower flyby spectral parts could be done by searching of frequencies with same change speed as specified by user. If some narrow spectral area changes width (between noise and single frequency), than in graphical representation it could be detected as single object rather, than infinite frequency set.
- In addition to second special search may be done for overtones and other frequencies with arbitrary relation, which could be related to another spectral object.
Probably, it could require special graphic spetrum editor, about which i asked much earlier, but would be good any effects, implementing some part of that.
p.s. There is still dozens of ladspa/lv2 plugins, which i still have to learn.
1. Audacity tutorial, how to remove percussion - it just splited stereo track to 2 mono and substracted second from first after some equalization of second. No idea, how it may work in my case.
2. Another video with pro-tools, where necessary parts where cut. Same problem - highpass percussion parts still present.
- I guess, it should be possible to detect relatively fast changes in spectrum, which could be even extracted (if possible - subtracted) from origin to separate track or optionally.
- Detection of slower flyby spectral parts could be done by searching of frequencies with same change speed as specified by user. If some narrow spectral area changes width (between noise and single frequency), than in graphical representation it could be detected as single object rather, than infinite frequency set.
- In addition to second special search may be done for overtones and other frequencies with arbitrary relation, which could be related to another spectral object.
Probably, it could require special graphic spetrum editor, about which i asked much earlier, but would be good any effects, implementing some part of that.
p.s. There is still dozens of ladspa/lv2 plugins, which i still have to learn.
-
- Established Member
- Posts: 58
- Joined: Sat Nov 02, 2013 4:25 pm
- Has thanked: 1 time
- Been thanked: 1 time
Re: Some smarter filtering stuff
Thanks, I finally got it. But when i try to open some file (tried flac and wav), it says "Failed to open file...", and in log are kbuildsycoca4 "errors" (which for me are just warnings, and usually not a problem) about missing semicolon in desktop files - non-compliance with XDG standards.
I have some point, what JUCE is, so it is strange for me. Even if it uses kdialog, it just returns selected path(s) to stdout (btw, its KDialog word in caption, which is app name, may be changed with proper kde-specific option, from --help-kde list).
I have some point, what JUCE is, so it is strange for me. Even if it uses kdialog, it just returns selected path(s) to stdout (btw, its KDialog word in caption, which is app name, may be changed with proper kde-specific option, from --help-kde list).
-
- Established Member
- Posts: 276
- Joined: Wed Oct 24, 2012 5:19 pm
Re: Some smarter filtering stuff
I have just built the latest git version (0.2.1) and I get the same error trying to open files – whether they are sound files or ISSE projects. Judging from the error message it displays, apparently the warning messages get inserted into the file-path string – hence the failure, since the path is incorrect. I’m on 64-bit Archlinux, running XFCE. Dragging and dropping audio files onto the interface opens them. Not the same with projects, though.
- lucianodato
- Established Member
- Posts: 156
- Joined: Sat May 15, 2010 9:00 pm
- Has thanked: 3 times
- Been thanked: 16 times
-
- Established Member
- Posts: 276
- Joined: Wed Oct 24, 2012 5:19 pm
Re: Some smarter filtering stuff
Back with further info. I’ve managed to bypass the file-open issue by what is obviously a dirty hack (changed a line of code in the JUCE file responsible for the issue so it should use the JUCE dialog instead of the system dialog; I know there are better solutions, I just wanted to get over it for the time being). I'm no better off opening projects, though, since the application loads both CPU cores to 100% and the whole system freezes. Will investigate further.
- lucianodato
- Established Member
- Posts: 156
- Joined: Sat May 15, 2010 9:00 pm
- Has thanked: 3 times
- Been thanked: 16 times
-
- Established Member
- Posts: 58
- Joined: Sat Nov 02, 2013 4:25 pm
- Has thanked: 1 time
- Been thanked: 1 time
Re: Some smarter filtering stuff
One time i tried Spek, but did not notice, that it can save result to image. So, first step is solved.
TODO: Would be nice some filter, using image as difference to apply.
TODO: Would be nice some filter, using image as difference to apply.
-
- Established Member
- Posts: 369
- Joined: Fri Sep 23, 2011 1:03 pm
Re: Some smarter filtering stuff
What clever-looking stuff!varpa wrote:Maybe this software can help: http://isse.sourceforge.net/
Sadly, I have fallen flat on my face, not even at the first hurdle, but right at the start .
Whilst even a fool like me can type $ make ...and quite often even find and get the things reported as missing, maybe my basic ignorance os of git. I don't know what folders to download and how to combine them
If only it was a tar file with a simple directory tree in it!
- AlexTheBassist
- Established Member
- Posts: 353
- Joined: Mon May 19, 2014 3:44 am
- Location: Russia, Moscow
- Been thanked: 1 time
Re: Some smarter filtering stuff
What's the problem? Pull everything inside a build directory which you should create and do usualThad E Ginathom wrote:If only it was a tar file with a simple directory tree in it!
Code: Select all
make configure
make
sudo make install
Code: Select all
make configure
Being creative does not imply being lazy, stupid, or illiterate.
Working in Harrison Mixbus and Ardour on KDE Neon + KXStudio.
Working in Harrison Mixbus and Ardour on KDE Neon + KXStudio.