Hey all,
Its been a while, and I've been busy enough learning vala, writing
.vapi "binding" files, and just learning a bit more C in general.
But now for the fruit, a small handy little audio sample auditioner.
Currently it supports the JACK audio connection kit for audio output,
and will load any .wav, .au, or .aiff file you throw at it.
There are options as to play the whole file (play button),
play starting from position X (Play X), and to play from
position X, a duration of Y (Play X Y).
See attached screenshot for a "visual explaination".. and note the arrows
are a little sloppy.. I know! :-)
Getty link here: Link to Source Code download
Or get a built tarball here: Link to download
Cheers, -Harry
PS: Screenshot
A blog dedicated to Linux Audio. Some Programming tutorials will be posted, some howTo articles for using certain features of a program, or just my own thoughts/options on any topic.
Showing posts with label Vala. Show all posts
Showing posts with label Vala. Show all posts
Wednesday, July 28, 2010
Saturday, June 26, 2010
Vala & Gstreamer
Hey All,
Yesterday I took the plunge to try and learn Vala. That's
not too bad as its based on C#, which has syntax like Java / C++.
Its a language designed around the GObject system that the Gnome
platform employs, and hence is a great language to use for that kind
of application development.
GStreamer (or GnomeStreamer..?) is a multimedia library that follows
the GObject style, and incorperates well with Vala & the Gnome platform.
All in all this should allow for "write-once, run-everywhere" programming,
while the performance should stay approximatly as good as when coding in
native C, because Vala gets compiled to C, and then the C sources are run
trough your C compiler of choice.. (gcc).
Ill let you know once I have something useful coded.. -Harry
Yesterday I took the plunge to try and learn Vala. That's
not too bad as its based on C#, which has syntax like Java / C++.
Its a language designed around the GObject system that the Gnome
platform employs, and hence is a great language to use for that kind
of application development.
GStreamer (or GnomeStreamer..?) is a multimedia library that follows
the GObject style, and incorperates well with Vala & the Gnome platform.
All in all this should allow for "write-once, run-everywhere" programming,
while the performance should stay approximatly as good as when coding in
native C, because Vala gets compiled to C, and then the C sources are run
trough your C compiler of choice.. (gcc).
Ill let you know once I have something useful coded.. -Harry
Subscribe to:
Posts (Atom)
