Composite 0.004 Released: LV2 Sampler Beta

1 view
Skip to first unread message

Gabriel M. Beddingfield

unread,
Feb 23, 2010, 11:33:33 PM2/23/10
to compos...@googlegroups.com

I'm pleased to announce a Beta release of the Composite LV2
Sampler (v 0.004). This LV2 plugin will loads a version of
the Composite/Tritium sampler with the GMkit. It accepts
MIDI note messages. It is compatible with Ingen, and any
other LV2 host that uses the Midi Events extension.[1]

This is a source-code-only release. You can get the source
from Git:

http://gitorious.org/composite/composite
git clone git://gitorious.org/composite/composite.git

Or from the Composite site:

http://gabe.is-a-geek.org/composite/releases/composite-0.004.tar.bz2

Next steps:

* Extending the MIDI Implementation.
* Setting up a mapping between MIDI program changes
and the user's drumkits.
* Fix some things that have been left undone (like
any sample rate other than 48000 Hz, and master
volume control)
* Re-utilizing the code for a DSSI plugin.
* Adding support for zynjacku
* Add support for dynamic parameters extension

Notes:

I'm not announcing this on LAA, LAU, or LAD, yet. I'm
waiting for 0.006 when most of the above list is
implemented.

And just in case you don't know, the composite site is here:

http://gabe.is-a-geek.org/composite/

Peace,
Gabriel M. Beddingfield

[1] http://lv2plug.in/ns/ext/midi

Patrick Shirkey

unread,
Feb 24, 2010, 3:55:39 AM2/24/10
to compos...@googlegroups.com
Nice work.


I get the following build error:

[  3%] Building CXX object src/Tritium/CMakeFiles/Tritium.dir/src/MixerImpl.cpp.o
/usr/local/src/composite/composite/src/Tritium/src/MixerImpl.cpp:140:6: warning: #warning "This is the prosaic approach.  Need an optimized one."
/usr/local/src/composite/composite/src/Tritium/src/MixerImpl.cpp:52: error: prototype for ‘boost::shared_ptr<Tritium::AudioPort> Tritium::MixerImpl::allocate_port(const QString&, Tritium::AudioPort::flow_t, Tritium::AudioPort::type_t, uint32_t)’ does not match any in class ‘Tritium::MixerImpl’
/usr/local/src/composite/composite/src/Tritium/./Tritium/MixerImpl.hpp:51: error: candidate is: virtual boost::shared_ptr<Tritium::AudioPort> Tritium::MixerImpl::allocate_port(const QString&, Tritium::AudioPort::flow_t, Tritium::AudioPort::type_t, size_t)
make[2]: *** [src/Tritium/CMakeFiles/Tritium.dir/src/MixerImpl.cpp.o] Error 1
make[1]: *** [src/Tritium/CMakeFiles/Tritium.dir/all] Error 2



Gabriel M. Beddingfield

unread,
Feb 24, 2010, 8:32:55 AM2/24/10
to compos...@googlegroups.com

Hi Patrick,

On Wed, 24 Feb 2010, Patrick Shirkey wrote:

> Nice work.

Thanks!

> I get the following build error:
>
> [ 3%] Building CXX object
> src/Tritium/CMakeFiles/Tritium.dir/src/MixerImpl.cpp.o
> /usr/local/src/composite/composite/src/Tritium/src/MixerImpl.cpp:140:6:

[snip]

Please use the attached patch, or update to the latest Git.

If you run into any more errors like this:
s/size_t/uint32_t/g

Thanks,
Gabriel

size_t_issue.patch

Patrick Shirkey

unread,
Feb 24, 2010, 8:11:39 PM2/24/10
to compos...@googlegroups.com
Thanks that fix allowed me to build without errors.

I'll spend some time testing over the next few days to get a better feel for where you are at now. 


Cheers.



Reply all
Reply to author
Forward
0 new messages