Re: [LAD] LMMS Trippleoscillator, LV2/linuxVST-version possitiblity?

2012-01-26 Thread Gabbe Nord
Hello!

What's the state of LB303? I'm trying to use it but I guess it's not done
yet? Just checking if I'm just too noob to make it work =)

Regards,

On Fri, Jan 6, 2012 at 2:06 AM, Paul Giblock pgib...@gmail.com wrote:

 Yes. And 3xOsc is the next one I am implementing.

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] LMMS Trippleoscillator, LV2/linuxVST-version possitiblity?

2012-01-26 Thread Paul Giblock
I am actively working on the LV2 version of LMMS plugins right now.
LB303 is partially complete.  I need to finish implementing one of the
filters and add support for pitch-bend.  Other than that, it is
basically done.  My current focus is on TripleOscillator because you
(Gabbe) explicitly asked for it.

Note: all of my plugins at https://github.com/pgiblox/lmms-lv2 are
alpha. The arrangement of ports is expected to change.  THESE PLUGINS
ARE NOT BACKWARDS COMPATIBLE WITH THE FUTURE FIRST OFFICIAL RELEASE.

One thing I'm doing with this package is creating both modular units,
and lmms-style instruments.  Expect to see a reusable
envelope-generator, arpeggiator, and filter.  Also expect to see
individual Triple Oscillator, LB303, etc.. synth units.  You can
wire these up however you like in a host such as Ingen.  For
convenience, there will also be an instrument version of each plugin,
so Triple Oscillator Instrument will have midi-in, support polyphony
(voice allocation), and contain all the envelope generators, filter,
amplifier, etc, all bundled into a single plugin (Just like in LMMS).

 What's the state of LB303? I'm trying to use it but I guess it's not done
 yet? Just checking if I'm just too noob to make it work =)

What are you experiencing? I realize the behavior will not be
equivalent with the LMMS version at the moment, but you should at
least get some noise. It Works (at least as I'd expect it to) just
fine in zynjacku.

Best,
Paul
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] LMMS Trippleoscillator, LV2/linuxVST-version possitiblity?

2012-01-26 Thread Harry van Haaren
Hey Paul,

Cool news, very intresting project. I'm currently working on Lv2 instrument
/ effect support,
and I was hoping to be able to port the LMMS internals in some way. Guess
Lv2 will be that way :)

I'm watching the github repo, keep an eye on it.
Cheers, -Harry

On Thu, Jan 26, 2012 at 4:51 PM, Paul Giblock pgib...@gmail.com wrote:

 I am actively working on the LV2 version of LMMS plugins right now.
 LB303 is partially complete.  I need to finish implementing one of the
 filters and add support for pitch-bend.  Other than that, it is
 basically done.  My current focus is on TripleOscillator because you
 (Gabbe) explicitly asked for it.

 Note: all of my plugins at https://github.com/pgiblox/lmms-lv2 are
 alpha. The arrangement of ports is expected to change.  THESE PLUGINS
 ARE NOT BACKWARDS COMPATIBLE WITH THE FUTURE FIRST OFFICIAL RELEASE.

 One thing I'm doing with this package is creating both modular units,
 and lmms-style instruments.  Expect to see a reusable
 envelope-generator, arpeggiator, and filter.  Also expect to see
 individual Triple Oscillator, LB303, etc.. synth units.  You can
 wire these up however you like in a host such as Ingen.  For
 convenience, there will also be an instrument version of each plugin,
 so Triple Oscillator Instrument will have midi-in, support polyphony
 (voice allocation), and contain all the envelope generators, filter,
 amplifier, etc, all bundled into a single plugin (Just like in LMMS).

  What's the state of LB303? I'm trying to use it but I guess it's not done
  yet? Just checking if I'm just too noob to make it work =)

 What are you experiencing? I realize the behavior will not be
 equivalent with the LMMS version at the moment, but you should at
 least get some noise. It Works (at least as I'd expect it to) just
 fine in zynjacku.

 Best,
 Paul
 ___
 Linux-audio-dev mailing list
 Linux-audio-dev@lists.linuxaudio.org
 http://lists.linuxaudio.org/listinfo/linux-audio-dev

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


[LAD] Updates beta testers wanted

2012-01-26 Thread Fons Adriaensen
Hello all.

Some updates available on
http://kokkinizita.linuxaudio.org/linuxaudio/downloads


Zita-resampler is a C++ library for sample rate conversion of
audio signals. Full documentation is available in HTML format,
see the 'docs' directory.

Release 1.1.0  (26/01/2012)
---

* VResampler class added - provides arbitrary and variable
  resampling ratio, see docs.

* This release is NOT binary compatible with previous ones
  (0.x.x) and requires recompilation of applications using it.

* This release is API compatible with the previous one. But if
  you are using the now deprecated filtlen() function please
  replace this by inpsize() which provides the same information. 

* The inpdist() function has been added, see docs.

* The ratio_a() and ratio_b() calls have been removed, if this
  is a problem (I'd be surprised) they can be added again.

* The include files are now in $PREFIX/include/zita-resampler/.
  Please DO remove any old ones manually after installing this
  version. Compiling using the old includes and linking with
  the new library will create havoc.

* #defines and static functions are added for compile time and
  run time version checking, see resampler-table.h. 


Zita-alsa-pcmi is the successor of clalsadrv. It provides easy access
to ALSA PCM devices, taking care of the many functions required to
open, initialise and use a hw: device in mmap mode, and providing
floating point audio data. 

Release 0.1.1  (26/01/2012)
---

* This release is almost API compatible with clalsadrv-2.x.x.
  The only changes your source code will need are:

  - Change the include file.
  - Change the type of any objects defined by the library.
  - Replace calls to stat() by state(). 
  - If you want error reporting on stderr, add an optional
parameter to the constructor. See include file for details.

* Added support for big-endian PCM formats.

* Added support for reading and writing interleaved user buffers.

* Error messages on stderr can be selectively enabled. If an app
  is compiled without them, they can be re-enabled at runtime by
  defining the environment variable ZITA_ALSA_PCMI_DEBUG, so they
  are now by default off. See source code for details.

* Two simple demo programs are provided, one of them is the ALSA
  version of jack_delay. Complete documentation will follow later.


The clalsadrv lib will remain available for some time, but any
new releases of JAAA and JAPA will switch to the new one. Patches
for AMS are being prepared.


Both libraries have been updated mainly to provide the necessary
functionality for two new apps: zita-a2j and zita-j2a. These allow
to add ALSA hw: devices as a Jack client, same as the alsa-in and
alsa-out clients that come with Jack. To see why I wanted something
to replace those, have a look at
http://kokkinizita.linuxaudio.org/linuxaudio/resample.html

Both apps still need some cosmetics but they are in a working state.
I'd want some more testing before they are released. If interested
drop me a line off-list.

Ciao,

-- 
FA

Vor uns liegt ein weites Tal, die Sonne scheint - ein Glitzerstrahl.

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev