Hello,
After an intensive development of my ten year old project Wav Composer
Not toilet, from September 2013 up to the new year, I was intending to
make a new release in February, and then March, and then...
Unfortunately an official release has not materialized so I'm just
saying here is the code, do what the kcuff you like with it.
-=-=-=-=-=-= What?
Wav Composer Not Toilet is a text based non-professional non-realtime
non-interactive modular audio synthesis, sampler, and sequencer by a
hobbyist developer scratching an itch which has eased off for now.
-=-=-=-=-=-= What's new?
The main focus of recent development was intended to create greater
flexibility for the user in how modules and 'data objects' are
specified within a file. This flexibility allows:
* arbitrary ordering of items
* optional items
* optional groups of items
* multiple choice items
* self connection of optional inputs
This is available in the master branch and can be built like so:
git clone https://github.com/jwm-art-net/wcnt.git
cd wcnt
sed -i 's/DEFS=-ggdb/#DEFS=-ggdb/' Makefile
make
make examples
(the sed command above will remove debugging info that should be
removed in a release). After running `make examples` look in the
examples/ directory to see what wcnt has done.
Wav Composer Not Toilet is hardcoded to use a limited selection of
LADSPA plugins and no others, these are:
* Bode Frequency Shifter
* C* PlateX2
* DC Offset Remover
* Fast Lookahead Limiter
* Glame Low and High pass filters (+ Butterworth versions)
* Single Band Parametric EQ
The examples will fail to complete if these are not available. They
reside in the C* (formerly Caps) and SWH LADSPA plugin suites.
However, in the custom_names branch on github a generic LADSPA module is
available which allows specification of arbitrary LADSPA plugins. It is
working to a basic extent but unfinished.
Carry on.
char*s
James Morris
Hi Harry,
Do you know if there is some rule to compiling using librtaudio? Because,
there is an error..and i don't know what's wrong. I'm using g++ 4.7.2 and
i'm compiling using:
$ g++<programname.cpp> -o <programname>
The error is: undefined reference to 'RtAudio::RtAudio(RtAudio::Api)' i'm
including the lib in the program, normally!
2014-03-29 11:11 GMT-03:00 Thiago CarÃsio <thiago.carisio(a)gmail.com>:
> Hi, Harry!
>
> I don't know...hehe...i'm just was searching for api's and alsa seemed to
> be a good ideia. But, it's a bit difficult. I'm gonna take a look at this
> others api's
>
> Thanks!
>
>
> 2014-03-29 6:07 GMT-03:00 Harry van Haaren <harryhaaren(a)gmail.com>:
>
> Hi Thiago,
>>
>> Slightly other question: are you *sure* you want to write directly using
>> the ALSA API?
>> Generally, writing a JACK[1] client (for linux-pro-audio use-cases), or
>> RtAudio[2] is a better idea, and easier in my opinion...
>>
>> They're easier to write to, and abstract away some of the details of the
>> soundcard settings / channels etc.
>> HTH, -Harry
>>
>> [1]
>> https://github.com/jackaudio/example-clients/blob/master/simple_client.c
>> [2] https://www.music.mcgill.ca/~gary/rtaudio/
>>
>>
>> On Sat, Mar 29, 2014 at 5:00 AM, Thiago CarÃsio <thiago.carisio(a)gmail.com
>> > wrote:
>>
>>> Hi! I am Thiago and i'm starting to use the alsa api. I'm testing one
>>> function to make the sound capture and i got this input/output error. I
>>> don't get it why this is happening...so, please...some kind soul can help
>>> me?
>>>
>>> Thanks
>>>
>>> _______________________________________________
>>> Linux-audio-dev mailing list
>>> Linux-audio-dev(a)lists.linuxaudio.org
>>> http://lists.linuxaudio.org/listinfo/linux-audio-dev
>>>
>>>
>>
>
On Mon, Feb 24, 2014 at 12:48 PM, David J Myers <
david.myers(a)amg-panogenics.com> wrote:
> 0.121.2 is the version I got from ubuntu with apt-get install.
>
> I removed that version and downloaded and built 0.124.1, however when I
> now try to run
>
> jackd -d alsa
>
> I get back
>
> jackd: unknown driver 'alsa'
>
>
>
> What's going on?
>
Your system is missing the development version of the ALSA library. So JACK
was built without ALSA support.
What version of Ubuntu are you using? I am unable to believe that 0.121 is
the latest version available for any reasonably recent version of that
distro.
--p
Hi all,
We're excited about the upcoming Linux Audio Conference, featuring a
tightly packed diverse schedule with 77 events by over 100 persons!
The conference schedule has just been published at
http://lac.linuxaudio.org/2014/program
Apart from presentations, there are workshops, a poster-session and five
concerts in 3 days. The 4th day of the conference is dedicated to an
excursion: http://lac.linuxaudio.org/2014/excursion a simple overview of
the complete schedule can be found in the printable version of the program.
If you want to attend and have not yet done so, please register at
http://lac.linuxaudio.org/2014/registration
Looking forward to seeing you all in May at the ZKM.
yours truly,
robin - LAC'14 team
Hi! I am Thiago and i'm starting to use the alsa api. I'm testing one
function to make the sound capture and i got this input/output error. I
don't get it why this is happening...so, please...some kind soul can help
me?
Thanks
hello,
thanks to nama and ML archive, i now know about
https://github.com/navicore/Jacks perl api
I'm missing a callback to know the current transport position (either
in seconds or BBT).
Is there any way to get it from perl ?
(i'm currently having trouble to make jack.osc doing the same job)
thanks,
Raphaël
I use sometimes qjackctl to control transport during work in qtractor, because
when in qtractor i open track properties to test various plugins, all other
gui is unavailable, excepting only plugins gui.
But this ugly popup on closing of qjackctl window is a bit annoying. My final
goal was to get it with option like "Don't remind anymore", but even getting
messages appeared not very easy.
My implementation uses notify-send utility, which in ubuntu is packaged in
libnotify-bin package. Arch wiki says, that libnotify is good for both gnome
and qt4 apps, but it seems, but basic libnotify api, written on C, is
glib/gobject-based, and i can't find libnotifymm (same glib, but on c++) in
neither ubuntu nor portage. Though in gentoo i found even some kde stuff,
using libnotify %).
I just tried to send patch for qjackctl in uncompressed form, which itself is
≈430Kb, and nothing appeared in archive. I'm sure, that it is due to size
limit.
However, e.g., on gentoo proaudio mailing list it is usual to send patches and
ebuilds uncompressed for easier review directly from mail (mailing list web ui
and probably some mail clients even display them as part of message).
Since it is first time, when i send some materials to this list, i did as
usually. It would be better to have some error feedback - those, trying to
write to list without registration at least get feedback about denial.