Hi, Will!
I've merged all my recent changes to master branch. Now I can say -
all changes that was made to yoshimi in last month were not vain.
Today I've managed to run LV2 yoshimi interface in all well known hosts:
ardour3, carla and qtractor.
Here is changelog:
- Made support for variable length runs. This provides sample-accurate
midi processing
for offline rendering and lv2 plugin.
- Removed strict requerements of Subnote on 8x multiple buffer size.
Adopted SUBnote::filter() method for variable-length runs
- Initial LV2 plugin support (OFF by default)! Tested in Ardour 3,
Carla and qtractor - works both plugin and gui.
- replaced all calls to lrint() with (int)truncf(). When
fesetround(FE_TOWARDZERO)
was called, lrintf() behaves exactly as (int)truncf() with that
difference, that
(int)truncf() returns always the same result not depending on
external factors.
- Made command line control for yoshimi instances (OFF by default)
And at last, short video about lv2 plugin (view in chromium):
http://bsd1.it-optima.ru/d4194fa9-954d-4b74-bb9b-07d7c3eefe87/index.html
Regards,
Andrew
------------------------------------------------------------------------------
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer