On 05/25/2014 07:03 PM, musikbear wrote:
> Darn, i felt that current engine is both stable efficient and fast
> diiz wrote

Well. Stable? Mostly. Efficient and fast? Some places, yes - other
places, not so much. Remember all that stuff about how our engine isn't
RT safe...

We have pretty damn good engine for processing instruments and effects.
Our instrument plugin architecture is excellent and better in many
regards than even many professional plugin architectures. Our native
instruments are capable of many things that proprietary formats such as
VST are not.

In many places there are also things that don't make sense - legacy
code, older things that don't really work with newer features - the
recently removed freeze feature was a good example of this: it was
implemented at a time before LMMS had automations, and thus didn't work
correctly with them... there are other examples of similar things in the
codebase.

A lot of the problems can be solved by just bringing the old code up to
date. Some are a bit harder to solve, and require careful planning and
structural changes.

> No its there already. The red 'circle+triangle'-button Replays whole
> song-editor together with new added notes. Thats the one i think of 

The "circle+triangle" is actually "record + play". Its purpose is to
record notes while playing. This is why it plays the metronome at the
same time...

> from Song-Editor playhead pos, the user selects n bars, from an item in Edit
> -or perhaps a new menu 'Samples'
> these n bars are copy-recorded. (and that could be made with the export
> module, to either wav or ogg -or?)
> when ever the user press the RWS-button in piano-roll, the /whole/
> "WLB"-selection is replayed /together/ with the notes in pianoroll, where he
> is working. The whole WLB /every/ time!

And again, if you want to select a part of a sampletrack, this just runs
*again* into the same problem: it's the exact same thing as playing
sample tracks from the middle. We can't do any of that stuff without
figuring out where a time is in the sampletrack.

Face it, if you want a part of a sampletrack, there will *always* be the
same hurdle to overcome: we need to be able to convert song time to
sampletrack time, and that is again the exact same thing we need for
playing sampletracks from the middle.

> It is a intuitive, and not convouted workflow,

Well I have to disagree there. Sounds completely and unnecessarily
overcomplicated...

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
LMMS-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to