LMS Suite 12.06 - Big sampler improvements, more compatible

Discuss anything new and newsworthy!

Moderators: raboof, khz, MattKingUSA

LMS Suite 12.06 - Big sampler improvements, more compatible

Postby jeffh » Sun Jun 24, 2012 7:30 pm

Hello Again,

It's time for the LMS Suite 12.06 release.

http://sourceforge.net/projects/libmods ... s/plugins/

The changelist includes:

1. More/better Makefiles that work better on non-Ubuntu hosts, and can be used with or without my custom build system. (special thanks to FalkTX)
2. Euphoria sampler now has a polyphonic effects section similar to Ray-V
3. Euphoria can now save/load instruments from files. Please note that most(all?) hosts aren't accurately recalling loaded samples, so early adopters will need to manually save their sampler instruments.
4. Euphoria is now pretty much usable as a sampling instrument. Granted, I still intend to add more features to help bring it up to par with the "big boys", but it's no longer a pre-alpha toy...
5. Better dependencies in the .deb file, should work better on non-Ubuntu OS.

I also added a a2jmidid-lms.desktop file, since Ubuntu doesn't have one by default, but it now looks like I screwed that up, I left the 'd' off the end... Debating whether to fix that now, or for the next release....

Enjoy...

BTW, As of late last week, I seem to have developed some really strange health ailments, if you never hear from me again, I probably died(seriously). Just know that I didn't forsake you, and please fork my work savagely.
jeffh
Establlshed Member
 
Posts: 217
Joined: Wed Jan 18, 2012 1:27 pm
Location: East Coast, USA

Re: LMS Suite 12.06 - Big sampler improvements, more compati

Postby StudioDave » Wed Jun 27, 2012 10:11 pm

Hi Jeff,

First of all, I hope your health has improved. Can't do much without it.

Next I just want to let you know that the latest git pull builds as-is on my AVLinux system, and Ray_V works again. I'd love to put some time into patch production for that synth. Any chance you could add a patch randomizer ? That's a feature I liked in some of the software editors for my old MIDI hardware synths, it provides a starting point for the odd design or two.

Euphoria is looking finer all the time. I'd still like to know how/where to set the external editor, I prefer mhWaveEdit with JACK.

I hope that you continue evolving the LMS project, it's developing nicely. Again, I hope you're feeling better these days.

Best,

dp
StudioDave
Establlshed Member
 
Posts: 455
Joined: Sat Nov 01, 2008 1:12 pm

Re: LMS Suite 12.06 - Big sampler improvements, more compati

Postby jeffh » Thu Jun 28, 2012 2:46 am

Thanks Dave.

Patches for Ray-V + Randomizer: You're welcome to contribute any patches, I'll gladly include them in my official release. A randomizer is on my TODO list, but I haven't gotten around to it yet. OTOH, Ray-V is quite simple(by design), a randomizer button may be a better fit for my forthcoming uber-synth called [CENSORED]. I think I'm going to go ahead and make an uber-effect and an uber-synthesizer before I begin work on my plugin designer, I want to create something that can toe the line with Yoshimi/ZynSub, but with a GUI that isn't completely ridiculous.... Because of all of the effort I put into making the code for LMS modular and reusable, it should be quite easy to make such a synth.

Euphoria Sample Editor: Currently it's hard-coded into the application, although I do intend to make it configurable soon. If you look at my latest Git, you'll see that Euphoria's going through some rather big changes right now, I need to finish working the bugs out of those features before I add anything else, otherwise it will never be stable.
jeffh
Establlshed Member
 
Posts: 217
Joined: Wed Jan 18, 2012 1:27 pm
Location: East Coast, USA

Re: LMS Suite 12.06 - Big sampler improvements, more compati

Postby GMaq » Thu Jun 28, 2012 2:47 am

Hi,

@StudioDave

Would you mind sharing how you're building them on AV Linux? The prebuilt debs aren't working for me and I haven't had time to dig into building them from source yet, are you using automake or jeffh's build system? Just a few hints would save me some time and I'd like to roll these into AV Linux 6.0...

@jeffh

Ditto on the best wishes and concern for your health situation.
User avatar
GMaq
Establlshed Member
 
Posts: 321
Joined: Fri Sep 25, 2009 1:42 pm

Re: LMS Suite 12.06 - Big sampler improvements, more compati

Postby falkTX » Thu Jun 28, 2012 10:29 am

@GMaq: Here to the rescue!
https://launchpad.net/~kxstudio-team/+a ... hive-extra
(i386 package to appear in there soon)

Packages in KXStudio are being updated too, but I haven't tested the update yet.

Thanks jeffh!
User avatar
falkTX
Establlshed Member
 
Posts: 2451
Joined: Sat Jan 09, 2010 3:04 pm

Re: LMS Suite 12.06 - Big sampler improvements, more compati

Postby GMaq » Thu Jun 28, 2012 12:32 pm

Thanks falkTX!
User avatar
GMaq
Establlshed Member
 
Posts: 321
Joined: Fri Sep 25, 2009 1:42 pm

Re: LMS Suite 12.06 - Big sampler improvements, more compati

Postby jeffh » Fri Jun 29, 2012 2:21 am

Thanks everyone.

GMaq & FalkTX: Do you know why the packages aren't working in AVLinux? If I can fix my provided packages to work in AVLinux without breaking them elsewhere, I don't mind doing so.

Dave: Also, regarding contributing presets for Ray-V; I have a file saving format for Euphoria in my latest Git for saving entire instruments to files that can be distributed and used by others. I plan on providing a library of sample instruments on my Sourceforge page, if you'd like to contribute there as well (I wouldn't start quite yet though, I may make some minor adjustments to the format before I freeze the spec).
jeffh
Establlshed Member
 
Posts: 217
Joined: Wed Jan 18, 2012 1:27 pm
Location: East Coast, USA

Re: LMS Suite 12.06 - Big sampler improvements, more compati

Postby falkTX » Fri Jun 29, 2012 2:41 am

jeffh wrote:GMaq & FalkTX: Do you know why the packages aren't working in AVLinux? If I can fix my provided packages to work in AVLinux without breaking them elsewhere, I don't mind doing so.

afaik it's still the same Qt4 issue (your compiled libs are too recent compared to AVLinux ones).
I simply build the package on an older (but reliable) system and it works again

I don't think you shouldn't really worry about this, there are packagers for a reason.
Plus, Linux users are used to get source tarballs as a release mode (not that I fully agree with it though).
User avatar
falkTX
Establlshed Member
 
Posts: 2451
Joined: Sat Jan 09, 2010 3:04 pm

Re: LMS Suite 12.06 - Big sampler improvements, more compati

Postby jeffh » Fri Jun 29, 2012 2:58 am

Hmmmm... I don't get it, I compiled those on Ubuntu 11.10, which I had compiled the previous .debs that did work on AVLinux... :?

Thanks FalkTX, I'll reconsider which OS to run my build VMs on closer to the next release.
jeffh
Establlshed Member
 
Posts: 217
Joined: Wed Jan 18, 2012 1:27 pm
Location: East Coast, USA

Re: LMS Suite 12.06 - Big sampler improvements, more compati

Postby GMaq » Fri Jun 29, 2012 3:20 pm

jeffh,

Just to clarify, going back over what happened with 12.05... your original debs based on Precise didn't work at all on AV Linux, when you moved back to 11.04 some of the debs worked (and still do currently) however Ray-V and Euphoria don't. falkTX has gone back to Lucid which has roughly the same QT version as Debian Squeeze.

I agree with falkTX that these packaging issues aren't your problem, I happen to use his because they work for me and there's no sense in duplicating our efforts if his packages work on both systems. Also AV Linux 6.0 will be the last version based on Squeeze so in a years time I'll be based on Wheezy which will be the new Debian Stable by then and have much newer QT4 libs.

Thanks for your hard work, I certainly didn't want to sound like I was complaining :D
User avatar
GMaq
Establlshed Member
 
Posts: 321
Joined: Fri Sep 25, 2009 1:42 pm

Re: LMS Suite 12.06 - Big sampler improvements, more compati

Postby jeffh » Sat Jun 30, 2012 1:09 am

GMaq & FalkTX: FYI, I think I'm going to release LMS Suite 12.06-2 this weekend, you may want to hold off on any packaging work for 12.06-1 for your repos.

I think in the past 5 days since 12.06-1 I've fixed literally everything that was wrong with Euphoria, it appears to be 100% rock solid now, and it now also has a waveform viewer that can set start/end points for the samples. I'll spend all day tomorrow playing with it to make sure I haven't introduced any new bugs.
jeffh
Establlshed Member
 
Posts: 217
Joined: Wed Jan 18, 2012 1:27 pm
Location: East Coast, USA

Re: LMS Suite 12.06 - Big sampler improvements, more compati

Postby falkTX » Sat Jun 30, 2012 1:17 am

hm, then I have a feature request.
Please implement the get_program/set_program DSSI descriptor calls, so I can directly access the plugin presets on my host (and map program changes to midi events properly).
as you might know, the DSSI spec dictates that the host should not pass any midi-program midi-data to the plugin, but map those events to the C calls. In turn, the plugin should not depend on the midi-program changes data too, but use the C calls for managing presets.

I've been using this method for presets for a long time, so if you any doubt about how it's suppose to work, just ask.
User avatar
falkTX
Establlshed Member
 
Posts: 2451
Joined: Sat Jan 09, 2010 3:04 pm

Re: LMS Suite 12.06 - Big sampler improvements, more compati

Postby jeffh » Sat Jun 30, 2012 5:18 am

falkTX wrote:hm, then I have a feature request.
Please implement the get_program/set_program DSSI descriptor calls, so I can directly access the plugin presets on my host (and map program changes to midi events properly).
as you might know, the DSSI spec dictates that the host should not pass any midi-program midi-data to the plugin, but map those events to the C calls. In turn, the plugin should not depend on the midi-program changes data too, but use the C calls for managing presets.

I've been using this method for presets for a long time, so if you any doubt about how it's suppose to work, just ask.


Ray-V is the only plugin of mine that even uses program-change, were you talking about implementing it in Ray-V? Or implementing it in all of them?

I'm not sure how program-change would even work in Euphoria, as presets would have to have corresponding samples to load, and I haven't made an official sample library yet.
jeffh
Establlshed Member
 
Posts: 217
Joined: Wed Jan 18, 2012 1:27 pm
Location: East Coast, USA

Re: LMS Suite 12.06 - Big sampler improvements, more compati

Postby falkTX » Sat Jun 30, 2012 9:40 am

jeffh wrote:Ray-V is the only plugin of mine that even uses program-change, were you talking about implementing it in Ray-V? Or implementing it in all of them?

I'm not sure how program-change would even work in Euphoria, as presets would have to have corresponding samples to load, and I haven't made an official sample library yet.

I'm referring to Ray-V, yes (those presets available in the UI).

I agree that Euphoria doesn't need presets, but for regular FX plugins a single "Default"-name preset is handy because you can precisely define the plugins' default control-port values (the LADSPA API with 'hints' is not precise enough here).
User avatar
falkTX
Establlshed Member
 
Posts: 2451
Joined: Sat Jan 09, 2010 3:04 pm

Re: LMS Suite 12.06 - Big sampler improvements, more compati

Postby tripomatic » Sat Jun 30, 2012 11:36 am

How can i get the lms suite working under ardour3 wich doesn't support dssi?
Is there a way to do this with 64-bit system?

thx!
tripomatic
Establlshed Member
 
Posts: 16
Joined: Mon May 21, 2012 4:42 pm

Next

Return to New Linux Music News

Who is online

Users browsing this forum: No registered users and 2 guests