Cubase.net Forum Index
The forum moved to www.steinberg.net/forum. This forum is a read-only archive.

FLAC in Wavelab
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Cubase.net Forum Index -> WaveLab 6 and earlier
View previous topic :: View next topic  
Author Message
DJCoryMinto
Junior Member


Joined: 14 Apr 2006
Posts: 89
Location: Middletown, NJ, USA

PostPosted: Fri Oct 12, 2007 11:55 pm    Post subject: FLAC in Wavelab Reply with quote

I know that it is not currently supported.

I plan on converting hundreds of gigs of bulky wav files into FLAC (I believe roughly half the size). It would be great if I can edit my flac files in WL without having to convert them both before and after.

To cut to the chase, is Steinberg planning on implementing this great file format into WL anytime soon?
_________________
Cubase 5, Wavelab 5, Komplete 5, Stylus RMX, M-Audio Delta 1010, M-Audio Midisport 8x8, Windows XP SP2: Intel Quadcore 2.5gHz; 1233MHz FSB; 4GB RAM; OS, audio folders, and VSTi sample libraries each stored on separate 10,000 RPM HDs
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
Neil Wilkes
Senior Member


Joined: 06 Jan 2005
Posts: 1653
Location: London, England

PostPosted: Sat Oct 13, 2007 2:09 pm    Post subject: Reply with quote

+1
_________________
www.opusproductions.com
Nuendo 3, 4 & 5, Surround Editions, DTS/DD Encoders, WaveLab 5, 6 & 7, Sonic Scenarist SD & DVD-Audio Creator, DTS-HD MAS, RME HDSP9652 & 3 ADI-8 DS, WK Audio ID, ASUS Commando, Q6700CPU, 2Gb RAM, SCSI subsystem, 5 Adam A7 monitors etc.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
PG
Moderator


Joined: 29 Dec 2004
Posts: 3396

PostPosted: Sat Oct 13, 2007 5:01 pm    Post subject: Reply with quote

I wish this, and I also wish someone else would do it <g> as there is a WaveLab public plugin specs for this...
_________________
Philippe
Back to top
View user's profile Send private message
DJCoryMinto
Junior Member


Joined: 14 Apr 2006
Posts: 89
Location: Middletown, NJ, USA

PostPosted: Tue Oct 16, 2007 3:31 am    Post subject: Reply with quote

PG wrote:
there is a WaveLab public plugin specs for this...


What do you mean?
_________________
Cubase 5, Wavelab 5, Komplete 5, Stylus RMX, M-Audio Delta 1010, M-Audio Midisport 8x8, Windows XP SP2: Intel Quadcore 2.5gHz; 1233MHz FSB; 4GB RAM; OS, audio folders, and VSTi sample libraries each stored on separate 10,000 RPM HDs
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
Lutz Rippe
Member


Joined: 07 Jan 2005
Posts: 574
Location: Hamburg, Germany

PostPosted: Tue Oct 16, 2007 9:16 am    Post subject: Reply with quote

DJCoryMinto wrote:
PG wrote:
there is a WaveLab public plugin specs for this...


What do you mean?


He means that a third party could program a plugin that allows Wavelab to have FLAC as output-format, just like it has been done for WavPack:

http://www.wavpack.com/

I can choose WavPack now as output format in the same way as I can use wav or aif in the render dialog.

Lutz
_________________
Intel Core Duo 2GHz / 2GB RAM / XP Prof SP3 / WL 6 / RME DIGI96/8 PAD / Apogee PSX-100 / WAVES / Algorithmix / Voxengo / PSP
Back to top
View user's profile Send private message Visit poster's website
BASHuss
Member


Joined: 15 Jan 2005
Posts: 205
Location: Munich

PostPosted: Tue Oct 16, 2007 9:30 am    Post subject: Reply with quote

DJCoryMinto wrote:
PG wrote:
there is a WaveLab public plugin specs for this...


What do you mean?


You can find the public plugin specs within you installation folder, as you can also find everything about WL scripting and about WL commandline there...
... at least I found all this in my installation folder...
_________________
Bernd
http://www.linkedin.com/in/berndhussnaetter
Back to top
View user's profile Send private message Visit poster's website
DJCoryMinto
Junior Member


Joined: 14 Apr 2006
Posts: 89
Location: Middletown, NJ, USA

PostPosted: Tue Oct 16, 2007 11:10 pm    Post subject: Reply with quote

So, then, HAS anyone written the code to a third-party plug-in for use of FLAC in Wavelab?

Additionally, I had never heard of Wavpack, and from the looks of it, it is virtually the same as FLAC. If they're both lossless, then I would imagine that only two criteria could possibly be considered in judgment between them.... #1: which packs a smaller file? #2: which is more widely supported?

I'm purchasing Native Instruments' Traktor Scratch Live 3 for DJing purposes, and AFAIK, Wavpack is not supported but FLAC is. So I'm wondering if I can snag a 3rd-party plug-in for FLAC use in Wavelab. If so, then I can save in FLAC format in Wavelab. But could I open a FLAC in Wavaleb as well, using this said plugin?

Thanks for the responses so far...
_________________
Cubase 5, Wavelab 5, Komplete 5, Stylus RMX, M-Audio Delta 1010, M-Audio Midisport 8x8, Windows XP SP2: Intel Quadcore 2.5gHz; 1233MHz FSB; 4GB RAM; OS, audio folders, and VSTi sample libraries each stored on separate 10,000 RPM HDs
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
pwhodges
Member


Joined: 22 Jun 2005
Posts: 390
Location: Oxford, UK

PostPosted: Wed Oct 17, 2007 10:28 am    Post subject: Reply with quote

DJCoryMinto wrote:
Additionally, I had never heard of Wavpack, and from the looks of it, it is virtually the same as FLAC. If they're both lossless, then I would imagine that only two criteria could possibly be considered in judgment between them.... #1: which packs a smaller file? #2: which is more widely supported?

FLAC is part of the OGG group of codecs, and is probably the better way forward in this area.

Paul
Back to top
View user's profile Send private message Visit poster's website
S-EH
Senior Member


Joined: 06 Jan 2005
Posts: 2178
Location: Gothenburg, Sweden

PostPosted: Wed Oct 17, 2007 12:12 pm    Post subject: Reply with quote

http://wiki.hydrogenaudio.org/index.php?title=Lossless_comparison

regards S-EH
_________________
PC & Mac, WL 7.01, 6.1.1, Cubase 5.5.2, 4.5.2, RME Fireface 800, Digi 96/8 PAD, UAD-1, Plextor Premium, PX-810 SA and Sony DRU-500A etc
Back to top
View user's profile Send private message
Arjan P
Senior Member


Joined: 07 Jan 2005
Posts: 1096
Location: Netherlands

PostPosted: Wed Oct 17, 2007 3:33 pm    Post subject: Reply with quote

Good link, S-EH! Seems like WavPack and FLAC are well in the same league, with FLAC having better hardware coverage. WavPack is specifically mentioned having 32-bit float support, isn't that the case with FLAC also? - Edit: Found it already; No floating point support in FLAC.
_________________
Luck, Arjan
_________________ << WL 6.1 (and 7), Cubase 5.5, XPpro SP3, PentiumD-2.8G, PX-880SA >>
----- There's only 10 types of people: those who do, and those who don't understand bits -----
Back to top
View user's profile Send private message Visit poster's website
S-EH
Senior Member


Joined: 06 Jan 2005
Posts: 2178
Location: Gothenburg, Sweden

PostPosted: Wed Oct 17, 2007 3:53 pm    Post subject: Reply with quote

Thanks Arjan !

FLAC supports up to 24 bit/192 kHz from what I have seen (Google)
check around maybe there is more info about this, yeah you already found out Cool
and it's good to know that PG is supporting the good stuff "WavPack" in WL
FLAC support yes please, Hello Bernd Laughing

regards S-EH
_________________
PC & Mac, WL 7.01, 6.1.1, Cubase 5.5.2, 4.5.2, RME Fireface 800, Digi 96/8 PAD, UAD-1, Plextor Premium, PX-810 SA and Sony DRU-500A etc
Back to top
View user's profile Send private message
BASHuss
Member


Joined: 15 Jan 2005
Posts: 205
Location: Munich

PostPosted: Wed Oct 17, 2007 7:43 pm    Post subject: Reply with quote

Hey S-EH,

yes, I might do that, but I will not be happy if I have time to do it... - as when I do it, it means that I have no fulltime project to feed my family at that time... Confused

... but yes, I'd like to - I like to work on something related to audio and WaveLab Very Happy ... would you remind me in the middle of January? No chance to do anything earlier. Right now I have a good chance for me and my family to get really fat - if I only would have some time to eat. Wink
_________________
Bernd
http://www.linkedin.com/in/berndhussnaetter
Back to top
View user's profile Send private message Visit poster's website
DJCoryMinto
Junior Member


Joined: 14 Apr 2006
Posts: 89
Location: Middletown, NJ, USA

PostPosted: Thu Oct 18, 2007 12:58 am    Post subject: Reply with quote

So is FLAC support yet available through a plugin? I assume not. Any projection as to when?
_________________
Cubase 5, Wavelab 5, Komplete 5, Stylus RMX, M-Audio Delta 1010, M-Audio Midisport 8x8, Windows XP SP2: Intel Quadcore 2.5gHz; 1233MHz FSB; 4GB RAM; OS, audio folders, and VSTi sample libraries each stored on separate 10,000 RPM HDs
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
BASHuss
Member


Joined: 15 Jan 2005
Posts: 205
Location: Munich

PostPosted: Thu Oct 18, 2007 10:20 am    Post subject: Reply with quote

To sum it up:

1) WL users and PG like to have FLAC support for WL.

2) Everybody who knows c or c++ well enough can write a plugin with WL public IO plugin specs...

3) Nobody we know has already done that...

4) I am interrested in the topic, but I can earliest start in January - and this is not sure. As I do not know the complexity of writing such a plugin, I would carefully say that I could deliver a public beta in summer 2008. ... still there is no guarantee that I do it.

5) Hopefully somebody else does it faster and in good quality (and tells me that he did before January!) Very Happy

best regards,
Bernd
Back to top
View user's profile Send private message Visit poster's website
maxhodges
New Member


Joined: 31 Oct 2007
Posts: 11

PostPosted: Thu Nov 01, 2007 12:01 am    Post subject: flac in wavelab Reply with quote

I'm extremely pretty busy with other projects, but I *could* prioritize this if some people would be willing to pay for the plug-in. How many people think $30 would be a fair price, considering the hours of time I'll have to put into the coding and testing?
Back to top
View user's profile Send private message
maxhodges
New Member


Joined: 31 Oct 2007
Posts: 11

PostPosted: Thu Nov 01, 2007 12:04 am    Post subject: SONAR 7 from Cakewalk supports FLAC for both importing and e Reply with quote

Another reason to love SONAR 7:

New file format import/export options including Sony Wave-64, AIF, CAF, FLAC, Sound Designer II
Back to top
View user's profile Send private message
Kitchen Sink
Grand Senior Member


Joined: 09 Jan 2005
Posts: 4340

PostPosted: Thu Nov 01, 2007 9:37 pm    Post subject: Reply with quote

I once compared lossless codecs (for example WavPack, FLAC, Monkey's Audio) quite carefully, and WavPack came out as a clear winner. What tipped the point in WavPack's favour was
- free, open source
- support for ALL bit depths, including 32-bit float
- can save and restore ALL information in the original WAV file 100.0% perfectly, producing bit-identical uncompressed files
- including all Cubase's custom meta chunks, which are important for Cubase projects
- including the file's original date/time stamps
- has MD5 checksums for error checking
- very fast compression and decompression

From what I remember, FLAC failed in several criteria. And probably still fails, I haven't checked recently.

I don't really understand the point in comparing the compression ratios. I don't care if it's 61% ot 62%. All codecs have very impressive ratios, and the above listed things are much more important. At least for me.

Edit: I checked the "Lossless comparison" web page, and it seems that now FLAC has at least support for RIFF chunks, which is good. It still doesn't mean that it actually preserves all chunks so that Cubase doesn't lose any information. And nothing is said about time/date stamp support, which is important.
Back to top
View user's profile Send private message
maxhodges
New Member


Joined: 31 Oct 2007
Posts: 11

PostPosted: Thu Nov 01, 2007 10:07 pm    Post subject: Reply with quote

Quote:
From what I remember, FLAC failed in several criteria. And probably still fails, I haven't checked recently.


That doesn't inspire confidence.

How can I be sure FLAC is lossless? How much testing has been done on FLAC?
First, FLAC is probably the only lossless compressor that has a published and comprehensive test suite. With the others you rely on the author's personal testing or the longevity of the program. But with FLAC you can download the whole test suite and run it on any version you like, or alter it to test your own data. The test suite checks every function in the API, as well as running many thousands of streams through an encode-decode-verify process, to test every nook and cranny of the system. Even on a fast machine the full test suite takes hours. The full test suite must pass on several platforms before a release is made.

Quote:
[WavPack has] very fast compression and decompression


-FLAC decoding is the fastest among lossless codecs (FLAC's high decoding speed is due to very low complexity and is instrumental to its support by dozens of consumer electronic devices)
-FLAC has the fastest encoding mode.
-FLAC's compression is within 3% of even the most complex codecs

Quote:
free, open source


-FLAC stands out as the most widely supported codec
-FLAC is the only codec that at once is non-proprietary, is unencumbered by patents, has an open-source reference implementation, has a well documented format and API, and has several other independent implementations

Source:
http://flac.sourceforge.net/comparison.html

Quote:
[WavPack has] support for ALL bit depths, including 32-bit float


FLAC supports linear PCM samples with a resolution between 4 and 32 bits per sample.

As it stands, FLAC is perfectly suited for compression and archival of all original recordings and all final masters of audio material.

Only engineers and experimental researchers would need 32-bit for their intermediate storage, and I believe it is typical to not compress intermediate storage anyway. In other words, there's no real point for this support in FLAC, which is why it isn't there.

Quote:
[WavPack] has MD5 checksums for error checking


In addition to the frame CRCs and MD5 signature, FLAC has a verify option that decodes the encoded stream in parallel with the encoding process and compares the result to the original, aborting with an error if there is a mismatch.
Back to top
View user's profile Send private message
Kitchen Sink
Grand Senior Member


Joined: 09 Jan 2005
Posts: 4340

PostPosted: Thu Nov 01, 2007 10:31 pm    Post subject: Reply with quote

Wow! Very Happy Let's fight! Not having support for 32 bit float is bad. And can FLAC preserve date/time stamps? These are important things, you can't explain that away.

WavPack can compress and uncompress all wave files in an entire Cubase project folder, without having to speculate whether or not some of the files can be scrapped or not. FLAC can't do that, so I won't use FLAC. It's as simple as that.

Btw, you said "probably", and "I believe". That doesn't inspire confidence! Neener neener. All you proved is that there are enthusiastic FLAC believers out there. Good for you. Smile
Back to top
View user's profile Send private message
maxhodges
New Member


Joined: 31 Oct 2007
Posts: 11

PostPosted: Thu Nov 01, 2007 11:08 pm    Post subject: Reply with quote

Quote:
not having support for 32 bit float is bad.


I already spelled out why 32-float is not need (thus not supported) in above post.

Quote:
Btw, you said "probably", and "I believe". That doesn't inspire confidence! Neener neener. All you proved is that there are enthusiastic FLAC believers out there. Good for you.


good lord Rolling Eyes Your display of maturity doesn't inspire confidence either.

I trust the readers are intelligent enough to form their own opinions on the validity of the points I or you have made.
Back to top
View user's profile Send private message
Arjan P
Senior Member


Joined: 07 Jan 2005
Posts: 1096
Location: Netherlands

PostPosted: Thu Nov 01, 2007 11:15 pm    Post subject: Reply with quote

maxhodges wrote:
Only engineers and experimental researchers would need 32-bit for their intermediate storage, and I believe it is typical to not compress intermediate storage anyway. In other words, there's no real point for this support in FLAC, which is why it isn't there.

That's not a very strong argument; a feature isn't there because 'it is typical to not compress intermediate storage'. It IS there in WavPack, and the user is free to use it or not. Personally, I was won over to WavPack earlier in this thread because 1) It works with 32-bit float files (I guess I'm not typical; this is for archiving, not intermediate storage..), 2) It is already supported in WL and is easily integrated into Windows, 3) It keeps all data from the original wave. How much exactly it compresses and how fast is not relevant to me, neither is its implementation in hardware. Btw, what was your point with the Sonar remark earlier (talk about maturity)?
_________________
Luck, Arjan
_________________ << WL 6.1 (and 7), Cubase 5.5, XPpro SP3, PentiumD-2.8G, PX-880SA >>
----- There's only 10 types of people: those who do, and those who don't understand bits -----
Back to top
View user's profile Send private message Visit poster's website
maxhodges
New Member


Joined: 31 Oct 2007
Posts: 11

PostPosted: Thu Nov 01, 2007 11:22 pm    Post subject: Reply with quote

Quote:
not having support for 32 bit float is bad.


Feel free to elaborate on the virtues of 32 bit float for archiving and compressing original recordings.

Care to elaborate on the differences between 32 int and float? Which has more precision? Do you know the the difference in headroom?

To my knowledge, no soundcard/audio interface supports floating point format in playback and recording. Do you understand why?

24 bit integer is already higher precision then any hardware device can actually output.

You get no additional significant figures of precision going from 24 bit int to 32 bit float.
Back to top
View user's profile Send private message
maxhodges
New Member


Joined: 31 Oct 2007
Posts: 11

PostPosted: Thu Nov 01, 2007 11:27 pm    Post subject: Reply with quote

Arjan P wrote:
Btw, what was your point with the Sonar remark earlier (talk about maturity)?


Note to self:

Pointing out another multi-track sequencing software product which has already adopted an implementation of FLAC is immature.
Back to top
View user's profile Send private message
maxhodges
New Member


Joined: 31 Oct 2007
Posts: 11

PostPosted: Thu Nov 01, 2007 11:40 pm    Post subject: Reply with quote

Thanks for the warm welcome everyone.

I'm not trying to talk you out of using WavPack. If it makes you feel better go for it. I was simply addressing some statements which I felt where not an accurate representation of FLAC.

Ciao young bitmasters!

Max
Back to top
View user's profile Send private message
Arjan P
Senior Member


Joined: 07 Jan 2005
Posts: 1096
Location: Netherlands

PostPosted: Thu Nov 01, 2007 11:45 pm    Post subject: Reply with quote

maxhodges wrote:
Feel free to elaborate on the virtues of 32 bit float for archiving and compressing original recordings.

Noone mentioned original recordings. I archive WL unrendered working files, which are in 32-bit float and which I want archived in that same format for that reason alone.
maxhodges wrote:
To my knowledge, no soundcard/audio interface supports floating point format in playback and recording. Do you understand why?

That's irrelevant for intermediate, pre-render files.
_________________
Luck, Arjan
_________________ << WL 6.1 (and 7), Cubase 5.5, XPpro SP3, PentiumD-2.8G, PX-880SA >>
----- There's only 10 types of people: those who do, and those who don't understand bits -----
Back to top
View user's profile Send private message Visit poster's website
Kitchen Sink
Grand Senior Member


Joined: 09 Jan 2005
Posts: 4340

PostPosted: Thu Nov 01, 2007 11:48 pm    Post subject: Reply with quote

Very Happy What a funny thread.

We don't need to consider at all what goes inside a 32 bit float WAV. For archiving it doesn't make a difference if it contains cats or dogs or whatever. It's one of the types of audio files that need to be packed and archived. For archiving Cubase projects, it's better to have a program which can handle any WAV file, and FLAC can't do it.

And can FLAC preserve file date information?
Back to top
View user's profile Send private message
maxhodges
New Member


Joined: 31 Oct 2007
Posts: 11

PostPosted: Fri Nov 02, 2007 12:05 am    Post subject: Reply with quote

Arjan P wrote:
maxhodges wrote:
Feel free to elaborate on the virtues of 32 bit float for archiving and compressing original recordings.

Noone mentioned original recordings. I archive WL unrendered working files, which are in 32-bit float and which I want archived in that same format for that reason alone.
maxhodges wrote:
To my knowledge, no soundcard/audio interface supports floating point format in playback and recording. Do you understand why?

That's irrelevant for intermediate, pre-render files.


Arjan "Bitmaster" P., can you elaborating on your reasons for archiving those files?

Doesn't 32-bit float format simply convert the 24-bit int value from your ADC into 32-bit float format? This gives you nearly 1500db of headroom, great for mixing, but quite large on the disk. These intermediate files are not normally archived for this reason: they contain no more precision than the 24-bit int files. Just more headroom for the mix engineer.


Last edited by maxhodges on Fri Nov 02, 2007 12:12 am; edited 2 times in total
Back to top
View user's profile Send private message
maxhodges
New Member


Joined: 31 Oct 2007
Posts: 11

PostPosted: Fri Nov 02, 2007 12:10 am    Post subject: Reply with quote

Kitchen Sink wrote:
Very Happy What a funny thread.

We don't need to consider at all what goes inside a 32 bit float WAV. For archiving it doesn't make a difference if it contains cats or dogs or whatever. It's one of the types of audio files that need to be packed and archived. For archiving Cubase projects, it's better to have a program which can handle any WAV file, and FLAC can't do it.


I read that as an admission that you don't actually know or care about this topic and you're just making arguments based on false assumptions.

Support for FLAC is desirable because we want to get FLAC files into our projects, and also for archiving. It's a very widely used and supported by lots of software and hardware. Sonar supports it. Hopefully WL and Cubase will too. I use WaveLab, but have to do external conversions to get FLAC files imported for editing.
Back to top
View user's profile Send private message
Arjan P
Senior Member


Joined: 07 Jan 2005
Posts: 1096
Location: Netherlands

PostPosted: Fri Nov 02, 2007 12:26 am    Post subject: Reply with quote

Okay, my mastering is like this: I have the source files, which are 24-bit 44.1kHz, they are put in a montage, where lots (or not so much) of processing takes place, all in the 32-bit float domain. That's why I render each separate song (being a clip) to 32-bit float; this is my master in the highest (and the working) resolution, without Master Section plugins applied, since that may differ when combined with other songs for a different CD in the future, for instance.

The files I want archived are obviously the source files (24-44), the master rendered files (32f-44) and the montage with all its settings. The 32f-44 mastered files are reloaded whenever a new output format or different compilation is needed; either 16-44 for CD, 24-44 for further work in the 'analog' domain or any compressed type of format, like MP3. I don't know and don't care what happens mathematically within WL, it's like Kitchen Sink says; it's one of the types of files that needs to be packed and archived.
_________________
Luck, Arjan
_________________ << WL 6.1 (and 7), Cubase 5.5, XPpro SP3, PentiumD-2.8G, PX-880SA >>
----- There's only 10 types of people: those who do, and those who don't understand bits -----
Back to top
View user's profile Send private message Visit poster's website
Arjan P
Senior Member


Joined: 07 Jan 2005
Posts: 1096
Location: Netherlands

PostPosted: Fri Nov 02, 2007 12:30 am    Post subject: Reply with quote

maxhodges wrote:
Arjan "Bitmaster" P.

Ah, I see we've come to the name-calling level. Have fun in this thread, Max. And stop sending private messages please, I have no time for you.
_________________
Luck, Arjan
_________________ << WL 6.1 (and 7), Cubase 5.5, XPpro SP3, PentiumD-2.8G, PX-880SA >>
----- There's only 10 types of people: those who do, and those who don't understand bits -----
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Cubase.net Forum Index -> WaveLab 6 and earlier All times are GMT + 1 Hour
Goto page 1, 2  Next
Page 1 of 2

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Jump to:  


Powered by phpBB © 2001, 2005 phpBB Group