SAWStudio Recording Software vs. others

Page: < 12 Showing page 2 of 2
Author
Viktor
Max Output Level: -89 dBFS
  • Total Posts : 51
  • Joined: 2006/04/05 08:46:29
  • Status: offline
RE: SAWStudio Recording Software vs. others 2006/07/23 08:29:31 (permalink)
ORIGINAL: dan le

Hi Big Reg:
It is amazing that when people ask about what the diifference between PT, even PT HD and Sonar, so many people jump in, but everytime with SAW, not too many people want to argue about it.
.LATENCY:
Since SAW is written in Assembly language, the execution sometimes can be faster by a hundred times as compared to a normal app, which is compiled, which means that for every instruction, it has to go thru an interpreter, thus slower.
For instance, in a compiled app, if you want to print something, you use the command Print and let the compiler do the rest. In Assembly language, you will call up an exact numeric address in Hexadecimal, let's say numeric 64000 for example to do a Print command. And the number is what Windows has for a Print function.
In the old days of Pentium II and III, this direct address command type was very useful, since the speed of those computers was slow, compared to today standards. When you have a few tracks played in a non SAW app, then it will not make any difference, but when you try to stack up about between 30 and 50 tracks, boy, the sounds coming out start to degrade quiclky. With a slow computer, like a PIII, I used to have to use the WDM method to slide the latency bar all the way up to like 64, to be able to play. HOWEVER, at 64, your sounds are not played at the original bit rate intended, so 24 bit for instance is no longer 24 bit. The sounds get smeared. With SAW, and with a slow computer like a PIII, 30 to 50 tracks at very low latency like 5.2 ms is no problem. Therefore the original bit rate is preserved. LOW latency is key to good sound.
A couple weeks ago, I think that was someone asking about the difference in sounds between Pentium and Athlon, and boy, the poor guy got jolted with like 40 threads making jokes about him. I think he was moving from a slow Pentium to a fast Athlon, and therefore he heard better sounds out of the new machine, but he did not realize that was due to low latency, and thus he asked the question. You guys were mean, BTW.
However, with faster computers nowaday, and especially with quad core and octo core coming out from AMD beginning next year, all of this FAST speed from SAW and Assembly language will, not might, but will be a thing of the past. Hell, with octo core, even PT HD will be not a major force any more. Why do you think that Digi is letting PT HD users use RTAS plug ins, which are native instead, besides TDM, which is a major shift in their marketing strategy, especially when RTAS prices are way lower than TDM. In fact, over at Digidesign, they call people using PT HD with RTAS plug ins, the poor man's PT HD rig.
.GUI:
If you complain about SAW with the lack of GUI, it is precisely because of the use of Assembly language. It is hell to do GUI and graphical interface with Assembly language. With Apple and Windows OS, the graphics are handled by the interpreter, so that it is very simple to design fancy GUI, since all the tools are there. You want to draw a box, you will call up a box, in Assembly, you will have to tell the computer exactly where to draw the box. And hell, if you want to move the box around, then forget it.
I think that things are changing rapidly with multi core machines in the near future, so if anyone is still using SAW, let's be aware.
Sincerely, my 2 cents.
Dan Le



beeing a software developer myself, i can tell you, that you have no ideea what are you talking about. You are simply wrong. No executable ever needs an interpreter. All executables are plain machine code. True that it might be compiled, but todays compilers are so good that most of the code run just as fast as asm code. Note that i wrote "just as". You said something about hundred times faster! Definitely not. Maybe some complicated math algorythms will not run fast in compiled code, but guess what: most of the developers of DAW software, code these critical parts in asm, just to be as fast as the cpu can...

Another thing: 24 bit will allways stay 24 bit, regardless of the latency. If the cpu is not fast enough for low latency then it will drop out. But definitely it will not be, as you say, "no longer 24 bit".

My advice, refresh you knoledge about software developement, before giving your wothless "2 cents".
#31
LionSound
Max Output Level: -39 dBFS
  • Total Posts : 3616
  • Joined: 2003/12/04 08:07:03
  • Location: Los Angeles
  • Status: offline
RE: SAWStudio Recording Software vs. others 2006/07/23 09:05:12 (permalink)
Db-audioware makes a compressor that can be used to do side-chaining in sonar. I have not personally used it, but I have heard from a friend, and have read on the forums that it works quite well.

Of course, I am still hoping for true sidechaining in Sonar 6!

My best advice for the multi sample rate thing would be to get a .WAV editor like Wavelab or Soundforge, and batch convert all the neccessary files to a given sample rate.

www.soundclick.com/lionsound

FirstStrike 1.2 IS RELEASED! www.fsmod.com
#32
LionSound
Max Output Level: -39 dBFS
  • Total Posts : 3616
  • Joined: 2003/12/04 08:07:03
  • Location: Los Angeles
  • Status: offline
RE: SAWStudio Recording Software vs. others 2006/07/23 09:14:46 (permalink)
oops, i didnt see dcastles great explanations back there before i threw in my .02 ...

www.soundclick.com/lionsound

FirstStrike 1.2 IS RELEASED! www.fsmod.com
#33
Mickster
Max Output Level: -89 dBFS
  • Total Posts : 57
  • Joined: 2006/05/19 14:48:20
  • Status: offline
RE: SAWStudio Recording Software vs. others 2006/07/23 10:50:53 (permalink)
ORIGINAL: Viktor

ORIGINAL: dan le

Hi Big Reg:
It is amazing that when people ask about what the diifference between PT, even PT HD and Sonar, so many people jump in, but everytime with SAW, not too many people want to argue about it.
.LATENCY:
Since SAW is written in Assembly language, the execution sometimes can be faster by a hundred times as compared to a normal app, which is compiled, which means that for every instruction, it has to go thru an interpreter, thus slower.
For instance, in a compiled app, if you want to print something, you use the command Print and let the compiler do the rest. In Assembly language, you will call up an exact numeric address in Hexadecimal, let's say numeric 64000 for example to do a Print command. And the number is what Windows has for a Print function.
In the old days of Pentium II and III, this direct address command type was very useful, since the speed of those computers was slow, compared to today standards. When you have a few tracks played in a non SAW app, then it will not make any difference, but when you try to stack up about between 30 and 50 tracks, boy, the sounds coming out start to degrade quiclky. With a slow computer, like a PIII, I used to have to use the WDM method to slide the latency bar all the way up to like 64, to be able to play. HOWEVER, at 64, your sounds are not played at the original bit rate intended, so 24 bit for instance is no longer 24 bit. The sounds get smeared. With SAW, and with a slow computer like a PIII, 30 to 50 tracks at very low latency like 5.2 ms is no problem. Therefore the original bit rate is preserved. LOW latency is key to good sound.
A couple weeks ago, I think that was someone asking about the difference in sounds between Pentium and Athlon, and boy, the poor guy got jolted with like 40 threads making jokes about him. I think he was moving from a slow Pentium to a fast Athlon, and therefore he heard better sounds out of the new machine, but he did not realize that was due to low latency, and thus he asked the question. You guys were mean, BTW.
However, with faster computers nowaday, and especially with quad core and octo core coming out from AMD beginning next year, all of this FAST speed from SAW and Assembly language will, not might, but will be a thing of the past. Hell, with octo core, even PT HD will be not a major force any more. Why do you think that Digi is letting PT HD users use RTAS plug ins, which are native instead, besides TDM, which is a major shift in their marketing strategy, especially when RTAS prices are way lower than TDM. In fact, over at Digidesign, they call people using PT HD with RTAS plug ins, the poor man's PT HD rig.
.GUI:
If you complain about SAW with the lack of GUI, it is precisely because of the use of Assembly language. It is hell to do GUI and graphical interface with Assembly language. With Apple and Windows OS, the graphics are handled by the interpreter, so that it is very simple to design fancy GUI, since all the tools are there. You want to draw a box, you will call up a box, in Assembly, you will have to tell the computer exactly where to draw the box. And hell, if you want to move the box around, then forget it.
I think that things are changing rapidly with multi core machines in the near future, so if anyone is still using SAW, let's be aware.
Sincerely, my 2 cents.
Dan Le



beeing a software developer myself, i can tell you, that you have no ideea what are you talking about. You are simply wrong. No executable ever needs an interpreter. All executables are plain machine code. True that it might be compiled, but todays compilers are so good that most of the code run just as fast as asm code. Note that i wrote "just as". You said something about hundred times faster! Definitely not. Maybe some complicated math algorythms will not run fast in compiled code, but guess what: most of the developers of DAW software, code these critical parts in asm, just to be as fast as the cpu can...

Another thing: 24 bit will allways stay 24 bit, regardless of the latency. If the cpu is not fast enough for low latency then it will drop out. But definitely it will not be, as you say, "no longer 24 bit".

My advice, refresh you knoledge about software developement, before giving your wothless "2 cents".


Agreed. If this was a programming forum, he would have way more than 40 posts making jokes about such ridiculous remarks
#34
Bill OConnell
Max Output Level: -75 dBFS
  • Total Posts : 760
  • Joined: 2003/11/10 12:50:44
  • Status: offline
RE: SAWStudio Recording Software vs. others 2006/07/23 11:52:01 (permalink)
Deleted. Forget it. Round and round we go...
post edited by Bill OConnell - 2006/07/23 12:03:31
#35
dcastle
Max Output Level: -49 dBFS
  • Total Posts : 2623
  • Joined: 2004/11/15 12:40:02
  • Location: Inland Empire
  • Status: offline
RE: SAWStudio Recording Software vs. others 2006/07/23 11:57:20 (permalink)
ORIGINAL: Bill OConnell

Deleted. Forget it. Round and round we go...

Blocking is much easier!

ASUS M3A78 AMD 9950 Quad 2.6G 8GB
Shure • Rhode • Audio-Technica • Allen&Heath GL2200-24
MOTU 24i • Presonus Firepod • E-MU 1212m • Zoom H2
SONAR 2XL-8PE • Sound Forge 1-9 • Audacity 0.1-1.3
#36
SteveJL
Max Output Level: -29 dBFS
  • Total Posts : 4644
  • Joined: 2004/01/23 05:26:38
  • Location: CANADA
  • Status: offline
RE: SAWStudio Recording Software vs. others 2006/07/23 12:00:39 (permalink)
I REALLY need to look at the farking dates on these threads it wasn't until near the bottom of page 1 that I realised it is from 2/2005, arrrgggg

 
#37
Bill OConnell
Max Output Level: -75 dBFS
  • Total Posts : 760
  • Joined: 2003/11/10 12:50:44
  • Status: offline
RE: SAWStudio Recording Software vs. others 2006/07/23 12:05:08 (permalink)
Don't block me, David!!! Ahhh, let me out...
#38
jyoung
Max Output Level: -81 dBFS
  • Total Posts : 483
  • Joined: 2003/11/09 19:57:36
  • Location: Oregon
  • Status: offline
RE: SAWStudio Recording Software vs. others 2006/07/23 13:52:56 (permalink)

ORIGINAL: Ron Kuper [Cakewalk]

SAW is written completely in assembly language. I suspect it'll be a little while before it makes it to 64 bit.




#39
thunderkyss
Max Output Level: -66 dBFS
  • Total Posts : 1207
  • Joined: 2003/11/12 12:10:59
  • Status: offline
RE: SAWStudio Recording Software vs. others 2006/07/23 15:12:11 (permalink)
ORIGINAL: SteveJL

I REALLY need to look at the farking dates on these threads it wasn't until near the bottom of page 1 that I realised it is from 2/2005, arrrgggg


If I hadn't responded to this thread a year ago, I wouldn't have known either......

But I guess someone had something to prove.

You know, it would be nice, if we could find a standard unit of measure, that we can use to compare different DAWs on particular Hardware.....

Does SawStudio take advantage of dual processors?? Does SawStudio run just as fast as Sonar in 64 bit mode, on a 64 bit OS, but on a 32 bit OS??

An audio track?? does an audio track require so much processing, regardless of what is on the actual audio track?? Can we use at(audio track) like hp(horsepower)........

Sonar on an Dell E315=135at, where SawStudio on the same machine would =138at??

Does anyone know what I mean, or am I just babbling??

#40
Strryder
Max Output Level: -82 dBFS
  • Total Posts : 426
  • Joined: 2003/11/27 23:46:36
  • Status: offline
RE: SAWStudio Recording Software vs. others 2006/07/23 19:55:52 (permalink)
I used to use Sonar 2.2XL, one of the things I like being able to do is to run SAW directly from a USB 2.0 flashdrive, most SAW native and quite a few freebie VST and VSTi plugins run fine this way as well.

I can take my SAWStudio wherever there is a 1/2 way decent PC that has a good sound interface installed and be recording within minutes, with my own custom window layouts and preferences.

post edited by Strryder - 2006/07/23 20:07:39
#41
Sonar Guy
Max Output Level: -90 dBFS
  • Total Posts : 26
  • Joined: 2006/07/04 07:13:31
  • Status: offline
RE: SAWStudio Recording Software vs. others 2006/07/23 21:17:02 (permalink)
Since SAW is written in Assembly language, the execution sometimes can be faster by a hundred times as compared to a normal app, which is compiled,
Compiling means the source code is converted to assembly (actually machine) language. For code that needs to be really efficient you can wrote source code not in machine language that works really fast. Most real world code uses assembly language only in the 1% that needs to be the most efficient.
which means that for every instruction, it has to go thru an interpreter, thus slower.
A compiler doesn't use an interpreter. An interpreter converts the source code to executable at the last instant, so it runs much much slower. No DAW would ever use an interpreter, that would be stoopid!

For instance, in a compiled app, if you want to print something, you use the command Print and let the compiler do the rest. In Assembly language, you will call up an exact numeric address in Hexadecimal, let's say numeric 64000 for example to do a Print command. And the number is what Windows has for a Print function.
That's really funny. Sorry but it just doesn't work that way, you should read up a little. Peace.
#42
Page: < 12 Showing page 2 of 2
Jump to:
© 2024 APG vNext Commercial Version 5.1