On 04/07/2014 07:42 PM, Tres Finocchiaro wrote:
> I believe this is a bit over my head, but I want to know this isn't
> falling on deaf ears.
>
> From your work with Monstro and Watsyn (which I've yet to try) I'm
> glad to see this dialog.  I'm terribly sorry I am unable to provide
> any useful feedback, so moral support is the next best offering! :)

Well thanks. So far I've had some success with this endeavour...

I've now implemented a dummy class which only contains static methods,
plus a function that gets called in main.cpp that pre-generates the
waveform mipmaps, plus inline functions for accessing these mipmaps...

Saw and square work pretty well already. With triangle, and by extension
moog saw (which is basically just a phase-shifted saw + triangle)
there's some weird artifacting from which I don't know what is causing
it, yet. But I'm working to iron out all the kinks.

I also have bandlimited wavegeneration working in Monstro. They do take
a bit more CPU than simple digital waveforms, so I'm not sure if I
should just make them optional - so the user could choose either "Saw"
or "Bandlimited saw" in the waveform selector... would that be ideal?

------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
LMMS-devel mailing list
LMMS-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to