Flac Support

Hey.

It been a while since my last suggestion, but it’s because I’ve suggested up to 2.0.

Anyway, since Ogg Vorbis and Flac teamed we need full support of ogg container, because from now we can have both types of data (Vorbis and Flac) under *.ogg container. After all, FLAC is a good and open sourced lossless compression, which got wide software and some hardware support.

as I’ve already said, I second this one: a lossy format is useless on a tracker, in my opnion

I agree. For samples and such stuff flac, being a lossless codec makes much more sense. I archive my mixdowns in flac.

argh!!

  1. FLAC is LOSSLESS.
  2. FLAC got it’s own file type atm - *.flac
  3. Ogg is a container, not a lossy encoded data
  4. Vorbis is a lossy encoded data
  5. Vorbis and FLAC teamed.
  6. There are gonna be 2 different streams in the ogg container soon: Vorbis (well known lossy encoder) and Flac (well known lossless encoder).
  7. Renoise supports Ogg Vorbis atm.
  8. I want Renoise to support Vorbis inside ogg container, flac inside ogg container, and FLAC inside it’s own *.flac

any questions?

I’m not sure, but I think It-Alien agreed with you. He meant that vorbis is useless and so flac rules.

:unsure:

Uhm… There’s some sort of misunderstanding here. Both it and DD supported your idea. So do I.

But thanks for the explanation Zed! I’ve never understood the difference between OGG and Vorbis before.

well, probably, but Renoise already supports Ogg Vorbis and Mp3, so what’s the point of the lossy mention? My point was about Flac mainly, which is lossless. Not big deal, but I decided to explain the subject for newbies who also not sure :)

flac is lossless, however, I would really like to see wavpack support in renoise … its lossless, decodes very fast and the packratios are great. and there is a audition plugin avaiable.

Which is highly aprichiated!

All and any definitions of technical terms and how-stuff-work when it comes to Renoise-related issues comes in handy!

this would be awesome.

any codec that could somehow help me shrink my sample set would be AWESOME. I have 10 gigs of one hits sitting on one of my drives … would be nice if I could compress them somehow. ;)

somehow = more than 60% of compressing here

woo! so I’d get 4 gigs instead of 10.

That’d be sex-e

more like 6 gigs instead of 10 in my experience. and i guess mono files even compress worse. but anyway, flac support would be great, and lossy compression is indeed useless IMHO.

I once did a quick little test using a wave rendering of one of my renoise tracks… here was the result:

Original Wave: 1491 KB
FLAC file: 983 KB
RAR file at “Best” compression setting: 1165 KB

Just a quick comparison.

well, it depends on the material you’re compressing, samples usualy got better compression than music, but loud and noisy samples got worse compression.

well, there are some sounds, you can find them in quite poor quality in general, low sample rate, loud background sampling noise, but the sounds got an energy, and I use such sounds without caring about the quality. I’m not one of them who buy CD’s with perfect samples and then make perfect music.

And stop mention lossy in the thread, the thread isn’t about lossy.

:P

As I said in the old lossless-thread, this is high on my wish-list for renoise. Judging by this THIS compilation of information, it seems that FLAC would be the best choice, if you put decoding speed first (which I guess you should, if you want to play multiple samples?) and compression second. And it seems pretty flexible too.

But yeah, using a laptop with a small HD it would be lovely to be able to compress all the samples.

Edit: It seems that WavPack is a good choice also, although I’ve gotten the feeling that FLAC is a more commonly used format, although I may be totally wrong on this. Also, I have no idea how easy it is to incorporate this code (both from a technical view as well as a “legal” point of view).

yeah, Flac has no best compression, but it’s the best compromise around.

maybe it would be useful to pack wave data inside *.rns with flac, just unpack on load, and pack on save. but even importing would be great.

Assuming it will anyhow convert to wav/raw in memory when working on a song, playback isn’t affected. But still decoding speed is important as song loading (saving if samples are kept as FLAC in the song) will increase.