Hey Tres!

I actually did present research in the original topic of this mailing
thread. I have copied it below. From what I know about development, this
feature takes several minutes of work (read start and end of the loop from
wav file, if present - set start and end loop points to it).

The difficult thing was to implement looping mode that would make sense.
Now that it is there, I think there is no problem at all.

Here's my research:

Many sample collections support smpl loops in WAV format. I have many
collections of samples that feature perfect loops. Examples below.

http://www.louigiverona.ru/files/SOFTSTR3.WAV
http://www.louigiverona.ru/files/GLOWVOX2.WAV

FL Studio also supports this.

To read about this, you can go here:
http://www.sonicspot.com/guide/wavefiles.html#smpl


I think it would be super great to have this in LMMS.


Here is how libsndfile reads it:

sndfile-info SOFTSTR3.WAV

Version : libsndfile-1.0.25

==============================
==========
File : SOFTSTR3.WAV
Length : 421020
RIFF : 421012
WAVE
fmt  : 16
  Format        : 0x1 => WAVE_FORMAT_PCM
  Channels      : 1
  Sample Rate   : 44100
  Block Align   : 2
  Bit Width     : 16
  Bytes/sec     : 88200
data : 420612
smpl : 60
  Manufacturer : 0
  Product      : 0
  Period       : 22675 nsec
  Midi Note    : 60
  Pitch Fract. : 0
  SMPTE Format : 0
  SMPTE Offset : 00:00:00 00
  Loop Count   : 1
    Cue ID :  0  Type :  0  Start : 84250  End : 210220  Fraction :     0
Count :     0
  Sampler Data : 0



You can also set loop type - forward or ping-pong.


Not a lot of Linux software supports this, but Renoise does.



On Sun, Oct 12, 2014 at 1:26 AM, Tres Finocchiaro <
[email protected]> wrote:

> > This is a feature I begged various developers to implement for more than
> 3 years now, but so far no luck.
>
> If you want it that badly, helping the dev team understand the
> implications (code-wise) to implement will help.
>
> This may sound like a daunting task, but it is more like a research
> paper.  Making a discovery can be done by good research, and often happens
> without being the resident expert on the subject.
>
> I say this with equal high hopes as I did similar lobbying to get an Apple
> build of the software, and 3 months later, we had one. I didn't do a whole
> bunch of technical work, but rather spend time contacting those who were
> familiar on certain topics, and a lot of scouring the internet.  What I had
> noticed was most of the Apple issues had been fixed downstream by a team of
> MacPort developers and never made it upstream into our code.  I learned how
> to commit these and before long, the team had a limited Apple version.
> There are many similar success stories like this and I want you to know,
> this can be possible, bit we really do need the help.  No one is trying to
> pass the buck here, we really need ordinary yet ambitious people to help us
> fix stuff, no matter how trivial of a fix it may seem. :)
>



-- 
Louigi Verona
http://www.louigiverona.ru/
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://p.sf.net/sfu/Zoho
_______________________________________________
LMMS-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to