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