You are not logged in.
Flanger Version 0.1.2
For the past few months I was working on Flanger, a sound effects creation (and editing), in a non linear nodes GUI.
Each node takes input (or create it), manipulate it and send it through it's output port.
Sound creation and manipulation is done by creating and connecting various nodes of different types, each takes it's input stream, and output a modified audio stream to the connected nodes.
Flanger also support "Expressions" (as in After Effects), which let the user use scripting in node properties. For example, the node "Wave" (creates a waveform) has a property called "Hz" which is the "cycle" length. Instead of a constant value, by using expression the Hz can be set to a variable number depends on time which would cause a change in pitch over time.
Current State
The platform is at a pretty advanced state, allowing the user to manage nodes and connections, play the result and save the project.
What is still missing is more nodes types which would open more possibilities (help is welcome).
Technical
Flanger is using QT for GUI, synchronization, scripting and more. Also uses PortAudio for playing, libsndfile for reading and writing files and libsamplerate (Secret Rabbit Code ) for samplerate conversion.
Config file is saved under ~/.config/Flanger/ if anyone wants to delete it after use.
The sourcecode is hosted on Sourceforge: http://sourceforge.net/p/flanger/
Downloads
Flanger is in the AUR: http://aur.archlinux.org/packages.php?ID=41412 (yaourt -S flanger)
Or by manually downloading from https://sourceforge.net/p/flanger/home/ and running 'qmake && make'.
Added a .desktop file. Flanger can now be run from the desktop menu (or by running "flanger" in terminal). A few (basic) usage examples will be inside /usr/share/flanger/examples/
Create nodes from the list on the left, connect them by dragging one port to another, and hold Shift to move a connection or disconnect.
Any comment or help is welcome!
Thanks,
Ori.
Last edited by vbCrLf (2010-11-20 19:01:29)
Offline
Your PKGBUILD seems a little off.
Anyway, this looks cool. I haven't been able to install yet, but it seems like this might be a good candidate for TOPLAP.
Offline
Thanks.
It is my first AUR submission, could you tell me what is wrong with the PKGBUILD? What is the error shown?
Ori.
Offline
Yo can replace mkdir and cp with install.
# Maintainer: Ori Lahav <vbCrLf ta GMail tod com>
pkgname=flanger
pkgver=0.1
pkgrel=1
pkgdesc="Intuitive flow-chart style sound editing for Linux, Windows and Mac."
arch=('i686' 'x86_64')
url="http://sourceforge.net/p/flanger/"
license=('GPL')
depends=('qt' 'portaudio' 'libsndfile' 'libsamplerate')
source=(http://downloads.sourceforge.net/project/flanger/flanger_$pkgver\_src.tar.gz)
md5sums=('317887a48bad9513e88a16a422c45221')
build() {
cd flanger
qmake && make
}
package() {
install -dm755 $pkgdir/usr/{bin,share/flanger/examples}
install -m755 $srcdir/flanger/Flanger $pkgdir/usr/bin/flanger
install -m644 $srcdir/flanger/files/* $pkgdir/usr/share/flanger/examples/
}
Offline
Thanks kfgz. I'll update my PKGBUILD.
Last edited by vbCrLf (2010-10-03 08:05:50)
Offline
I changed the file name, and now it can be installed with bauerbill.
Offline
Released version 0.1.2. Done many improvments (mostly for the expressions).
Flanger is still not useful enough, but it is going on the right track.
Ori.
Offline