Source of Amiga Video Toaster Software Released 394
bender writes "About a decade after the release of of the NewTek Video Toaster for the Amiga, OpenVideoToaster is now hosting the source code of the software! The Video Toaster ushered in the age of affordable desktop video in 1991 and was used in products such as Babylon 5 and Jurassic Park."
Nice code, some duplicates... (Score:5, Interesting)
Re:Nice code, but... (Score:5, Informative)
I remember when Alan Hastings was looking for another distributer when the one that distributed VideoScape 3D crapped out and NewTek gobbled him up. He was even looking for a name for the new "Videoscape" which later turned into Lightwave. This was back in the day when I was trying like mad to get Pixar to port Photorealistic Renderman to the Amiga, even getting them to go to a couple of Amiga-worlds...but I guess they saw the writing on the wall.
Oh well, that was a long time ago. But it's cool that they released the source for the Toaster. Now if they would release the source for Lightwave that would REALLY be cool. lol
Re:Nice code, but... (Score:2)
Re:Nice code, but... (Score:2, Informative)
Re:Nice code, but... (Score:3, Informative)
Rumors (Score:3, Funny)
god bless america...
-fren
Re:Rumors (Score:2, Troll)
I have a feeling this is just an Amiga fanboy rumour to make themselves feel good (you haven't met a real zealot till you've met an Amiga zealot). By necessity, the big broadcast networks have some really heavy hitting hardware, there'd be no need or want to have a toaster to do anything.
I mean even little local
All well and good, but (Score:5, Insightful)
Perhaps you could get some FPGA to do the video work, and recreate the video toaster in all its' glory, unless y'all have them lying around in the attic
OTOH, it's a nice gesture
Simon.
Re:All well and good, but (Score:5, Insightful)
Noone's gotten it to work. The timing ends up wrong.
Discussing with a former Amiga chipset engineer, they couldn't even migrate the core chip from the ancient fabs to newer ones because when they did, the timing got schewed, rendering the toaster worthless.
Re:All well and good, but (Score:5, Interesting)
But, if your timing is off by even a percentage, your broadcast signal falls apart, rendering dependent systems, such as the toaster, useless for their primary job of interfacing with these signals. This is analog technology here, can't use digital techniques to solve the problems.
Re:All well and good, but (Score:5, Interesting)
But there must be a solution. There are generally an almost infinite number of ways of doing something in hardware, as in software. Don't know much about the Amiga, but clearly the internal clocks would need to be synchronised to the incoming video, same as in an audio application. To get 16-bit audio with no corruption, at 44.1KHz sampling, needs about 200pS maximum jitter.But, I don't see why video needs to be so precise, well under one pixel would probably be about OK, say 10nS. The eye is much more easily fooled than the ear. You barely need 8-bit DACs either (24-bit colour), 7-bit is probably adequate.
I guess the Amiga uses a PLL to synchronise everything to the incoming video. It would be hard to do that on a modern PC, you would need to butcher the motherboard to inject your own clock signal, and the crude PLL clock multiplier in the CPU would probably mess it all up again. Sometimes older technology is best.
Proper video editing cards for PCs are expensive because they have to run synchronously to the video, not the PC, amongst other things.
Still, it is good that this software has been released. I wonder if the price of used Amigas is going to rise, as everyone wants a toaster?
Re:All well and good, but (Score:5, Informative)
Anyway Agnus, the biggest chip in the Amiga and the one most frequently upgraded because it increased your chip memory, is responsible for clock generation in OCS amigas (2500 and below.) here is a pinout for the video slot. [l8r.net] Agnus does not generate a clock, it divides an external clock which is apparently 28MHz.
Unfortunately I don't have any amiga manuals lying around any more, so I can't look in the schematic for clock pins and trace them.
Discreet Toaster (Score:2, Informative)
The heart of the Toaster was a custom ASIC (Score:5, Informative)
However, to do anything with it today is pretty redundant. Your average $500 PC from Dell with a $250 Canopus ADVC-100 has more capability to edit than the toaster ever did, plus the ability to do real-time previews and output to DVD or DV tape. If you were to emulate the hardware, you'd have something that with full effects would take fractions of a second to several minutes per frame or more to render its output. Then you'd need an analog deck with frame-by-frame control, because that's how the Toaster used to do its thing: frame-by-frame, painfully, slowly usually. Plus you'd need stand-alone Time Base Correctors at a few hundred a pop for frame stabilization. To do a 1-2 hour video and have a render and print-to-tape go overnight or even over the course of a couple of days wasn't a big deal considering the lack of alternatives at the time.
I think for historical purposes or the code geek will appreciate the relase of code, but anyone with a PC from the last two years with a decent capture/output solution and a DVD writer can do far more than the original Toaster ever could.
Re:The heart of the Toaster was a custom ASIC (Score:3, Interesting)
Re:The heart of the Toaster was a custom ASIC (Score:4, Informative)
Chroma/Luma/Alpha Keying.
Re:All well and good, but (Score:3, Interesting)
Basically, Toaster was a hardware package with controlling software, not just a software package. You can't really port it to the PC any moreso than you can p
I wasn't chips, it was ideas (Score:5, Insightful)
These days I live in the Boston area, and make games for a living. I don't want to exaggerate the impact the Video Toaster had on my life, but it was pretty significant. And I'm not the only person of that vintage with such a story.
So the real open source idea here is that technology can be fashioned to empower the individual. A somewhat quaint idea in today's multinational world, but one I'm quite fond of.
Bravo New Tek! You made a difference. Keep it up.
Some of the code may still be usable (Score:3, Informative)
Comment removed (Score:4, Interesting)
Re:Can it be reused ? (Score:5, Funny)
Re:Can it be reused ? (Score:5, Funny)
Well, it isn't all that far fetched.
Re:Can it be reused ? (Score:2)
video toaster wasn't used for Jurassic Park (Score:5, Informative)
Some of the early rough-out effects for Jurassic Park were prototyped using an old version of Lightwave on an Amiga, but that's about it. All of the CGI effects in the movie were done on big iron Silicon Graphics machines at ILM, some of which included the use of the SGI IRIX version of Lightwave.
Again, Jurassic Park effects were done with big iron... not with a consumer-level computer with a single 680x0 processor and an NTSC/PAL video board.
Re:video toaster wasn't used for Jurassic Park (Score:5, Informative)
True, however the effects for Babylon 5, Sliders, SeaQuest DSV, Star Trek Voyager, etc. *were* created and rendered on consumer-level computers with a single 680x0 processor. No NTSC/PAL video board, though, other than for dailies. Lightwave rendered this stuff out using ScreamerNet, a cluster rendering tool over a "renderfarm" of Amiga computers. This was all before there was a PC version of Lightwave.
-Charles Hill
Re:video toaster wasn't used for Jurassic Park (Score:3, Interesting)
For a while, I could "spot" when it was being used somewhere - like in low budget syndicated television shows, or in the early days of small networks, like Comedy Central.
The "problem" with it was - it was something you outgrew. That Commodore/Amiga went the way of
Re:video toaster wasn't used for Jurassic Park (Score:2, Informative)
Don't forget the Mac version of Lightwave which, I believe, shipped with an Amiga tucked in there. :^P
Re:video toaster wasn't used for Jurassic Park (Score:3, Insightful)
not quite (Score:4, Informative)
My (admittedly sketchy) memory of the answer is that the FX shots for the original 2-hour pilot episode of B5 were composed and rendered with ScreamerNet/Amiga, but that by the time the actual series got picked up and put into production (over a year later), they'd pretty much migrated entirely to LightWave NT, and were doing their rendering on Intel hardware.
I can't speak for Sliders and DSV (and, frankly, don't care), but Voyager was certainly not rendered on Amigas: Foundation was entirely an NT (and SGI?) shop by that point.
Re:video toaster wasn't used for Jurassic Park (Score:2)
Thats NOT true! The first two seasons of Sliders were pretty good. Sucked like the rest after of those after season 2 tho....
Re:video toaster wasn't used for Jurassic Park (Score:2)
Re:video toaster wasn't used for Jurassic Park (Score:2)
All the CG for Seaquest DSV was done with the Video Toaster. That was definitly TV broadcast quality.
It's all in the bit depth... (Score:3, Informative)
That's mainly the reason for running big render jobs on big iron - there is literally twice as much data to shif
Re:video toaster wasn't used for Jurassic Park (Score:2)
Excellent (Score:5, Insightful)
Re:Excellent (Score:2)
Wow, you guys did something revolutionary - now give it to me.
Re:Excellent (Score:2)
Re:Excellent (Score:2)
Open Source Software is one thing (Score:2, Insightful)
What's the license? (Score:5, Interesting)
Public Domain? GPL? BSD?
What are we allowed to do with it?
Re:What's the license? (Score:2, Interesting)
Re:What's the license? (Score:2, Funny)
No explicit license == default copyright (Score:3, Interesting)
So it is only safe to assume that the source follows normal copyrights, and you may not redistribute it in any way without permission. Until there is some announcement from NewTek that says otherwise, this is their code and only their code -- it can be used for "reference" or your personal source-code museum, but not much else.
Huh, care to explain? (Score:5, Funny)
Re:Huh, care to explain? (Score:5, Funny)
Well gosh, I sure don't see a problem with that....
Re:Huh, care to explain? (Score:3, Insightful)
43 fucks is good enough for linux (Score:3, Informative)
$ grep -ir fuck
./Documentation/DocBook/kernel-locking.tmpl:&n b sp; If you don't see why, please stay the fuck away from my code.
./Documentation/DocBook/kernel-locking.tmpl : <title>The Fucked Up Sparc</title>
./arch/x86_64/kernel/mtrr.c:/*  ; Some BIOS's are fucked and don't set all MTRRs the same! */
./arch/i386/kernel/mtrr.c:/* Some BIOS's are fucked and don't set all MTRRs the same! */
./arch/sparc/kernel/process.c:
./arch/
Hehe... (Score:2)
And I was an Amiga user! (I'm recovering now...)
Ah, memories... (Score:2, Informative)
Cool, but is it of value ? (Score:2, Interesting)
Re:Cool, but is it of value ? (Score:3, Interesting)
Interesting.. (Score:4, Interesting)
Now, some people are saying it wasn't broadcast quality, however, a number of people disagree. When the video toaster came out, it replaced a 100K production system for 6K. It took video editing/production by storm. For example, the FOX affiliate in Anchorage used one for years. The station manager told me how it was just incredible and could do much more bang for the buck than anything out there (circa '95).
The effects, depending on how you used them, could look cool or cheesy. Think of the effects of Home Improvement, when they did the scene changed. The one I remember out of the box for the Toaster was the legs crossing on-screen for a scene change.
So, now's the real question... How easy or hard will this be to port? It looks to support other languages, as well. I noticed Kanjii support.
Is the source code Amiga specific? I know they had other systems supported, but later. Amiga source code, at least the OS specific functions, are a lot different than coding today.
Most of the apps they have source to didn't require the additional hardware that the VT came with, which is good.
Personally, I think there might be some gems, but I doubt you'll see whole ports of the applications. Too much has changed since 91.
Toaster vs $100K mixers (Score:2, Informative)
Better late than never? (Score:2)
17,525 cinnomon cats later...
Modern alternative? (Score:2)
Videotoaster was very famous in its time. What would be the comparable tool today for that type of video editing?
Re:Modern alternative? (Score:5, Interesting)
Final Cut Pro [apple.com] and Shake [apple.com].
Though at Sundance this year, an enterprising individual edited and produced a movie for $218.32, using iMovie [apple.com].
Re:Modern alternative? (Score:3, Informative)
If I'm a low budget cable access, or UHF station, I can't use Final Cut Pro for my live broadcast. In fact, my local cable access station still uses, guess what, t
There's a new os (OS4) and new Amiga One machine.. (Score:3, Interesting)
Keep you fingers crossed.
strange toaster fact (Score:5, Interesting)
Re:strange toaster fact (Score:3, Interesting)
Brings back memories (Score:5, Interesting)
My highschool got one of these back in 1992 or 1993 and I managed to convice them to give me THREE class periods of independent study time to shoot, write and edit our weekly "TV" show. It was a blast and it really taught me how to work under a deadline -- I was the only student doing the show and fourth period EVERY FRIDAY there had to be 15 minutes of show in the can ready to show.
At the time, it was somewhat of a jewel on our school's crown to have a weekly, entirely student-produced show. We just thought it was more fun that trig.
The last time I poked my head in my high school, they had several classes dedicated to broadcast and communications with a real teacher assigned to it and everything. They were also doing a daily show in lieu of the morning announcements over the PA system.
I feel proud I got to do it my way and learn something in the process. God bless the Toaster -- and who coudln't resist tossing in a few Kiki effects or falling sheep here and there! ;-)
Good times...
Guys? (Score:3, Informative)
For more details visit http:\\www.ann.lu
That takes me back (Score:4, Interesting)
Oh, it's PRODUCTION software?! (Score:2, Funny)
I need to lay off the crack for a while.
[OT] I know but, that wasn't a windows plus pack.. (Score:2)
This is excellent (Score:3, Informative)
Re:This is excellent (Score:2)
This actually looks like you snagged the text f
Way to paste in the story. (Score:4, Informative)
I don't know why you'd do that, especially when you break all formatting and make it impossible to read. Paragraph breaks are your friend.
Comedian Dana Carvey's Brother Designed Toaster (Score:2, Interesting)
Brad is also the inspiration for Dana's portrayal of the "Garth" character in Wayne's World (on Saturday Night Live and the movies) -- you'll notice that Garth is essentially a quiet geeky guy who is really good with electronics.
Re:Comedian Dana Carvey's Brother Designed Toaster (Score:2)
Blew everybody's minds at the time. In high school, I was a geek who hung out with music and A/V geeks. Not only were we all Wayne's World fanatics... but we did much of our postproduction work on a Toaster.
Source.... (Score:3, Informative)
We might as well start from scratch...
unless of course u own a AMIGA, then it is very useful.
-Hack
Source of Amiga Video Toaster Software Released (Score:2)
Is there a ports project? (Score:3, Interesting)
Of course, I don't program, so this is a "gee, it would be great if someone else did this" post,. Take it with as many grains of salt as you wish.
- G
Grandpa starts to mumble... (Score:5, Informative)
I was in Kansas City working for an Amiga dealer, and I remember when Tim Jennison came to demo the DigiView. At the time, it was astonishing. Mac users were buying Amigas just as a way to get frame captures and higher color scans.
The name Video Toaster was the end result of humorous false rumors spread by NewTek. They leaked that they were working on a "laser toaster" to toast graphics onto white bread for hotels and resturaunts. Then they said that they had expanded their project to include a "JellyJet printer" that could spray mint, rasberry and blueberry jelly onto the bread for color output. The next month they announced that they had expanded it to the Amiga's 4096 color "Hold and Modify" mode for "HAM on Toast". This went on until the actual product was announced. At which point it became vaporware for a very long period of time.
The Toaster was broadcast quality by the only standard that mattered - would a broadcaster broadcast it? They did. The video output was comparable to the quality of a 1" C-format machine, and the CG letters were comparable to Dubner or Chyron systems of the time. What people fed into the Toaster was another matter. VHS in is going to look like VHS coming out. But I put the Toaster directly on air several times, and the engineers looked closely at it's bars on their waveform monitors and vectorscopes and were happy.
I have doubts how worthwhile this code is going to be for anyone. The Video Toaster development team had a reputation for bizzare hacks, making the Amiga chipset do things that they were never meant to do. Woz would have been proud of their kind of hackery. But I doubt if any of it is going to be transferrable to any other platform - maybe the CG code.
Cinelerra (Score:5, Funny)
Find some more information here [heroinewarrior.com] .
Re:Cinelerra (Score:3, Insightful)
"There's too much confusion"... (Score:5, Informative)
The Amiga, with Toaster or whatever else has never been an NLE (non-linear video editor). Professional NLEs are Avid (Mac and Windows) and Apple's Final Cut Pro (Mac only, of course). There are a few others for hobbyists.
What the Amiga had, was hardware producing high quality analog video output (PAL or NTSC), and video software to go with it like Toaster, for effects, mixing, switching, etc. and all that at an incredibly low price.
Another thing that adds to the confusion is that the Amiga also had a great 3D package called Lightwave, which enabled it to do 3D rendering for film output. The rendering was slow, but the quality was great. For faster rendering, people could just add more cheap Amigas.
So Lightwave on Amigas certainly has been used for 3D stuff in some big movies. (I have no idea if it was really used in Jurrassic Park. Probably not, because they would have had the budget to afford many SGIs with SoftImage, but it could have been used).
But this 3D stuff has not much to do with Toaster or the Amiga's video output abilities (except for previews). 3D stuff is output in single files of a single frame each (usually TIFF files), and transfered to film negative in a specialized lab, frame by frame (even today, these later printers do not work in real time; I think they print a few frames per second).
And all these movies were definitely not edited on an Amiga. They were edited on film or on an Avid.
Hope that clears up a little bit the confusion between NLE, 3D, video hardware and video effects and mixing software.
Re:"There's too much confusion"... (Score:5, Informative)
You're completely wrong. The Amiga had several NLE systems designed for it, including the Flyer Toaster (an addon board for the VideoToaster), the MacroSystems VLAB Motion, and the Applied Magic Digital Broadcaster.
In addition, two entire NLE turnkey systems, the MacroSystems Draco and MacroSystems Casablanca were based on the Amiga hardware and OS. The latter sold pretty heavily into educational institutions because it was simple to use and almost VCR like in operation.
As for whether or not you consider them professional, the majority of Amiga NLE users were lower end--they used them for everything from corporate training videos to local broadcast market productions. A lot of small firms used the Amiga as an NLE, and made a good amount of money doing it. Not everyone uses an Avid to cut a wedding video or a training film about machine tools, but there certain were a lot of Amiga shops.
Switcher (Score:3, Interesting)
It's NOT Dead (Score:4, Informative)
They still kick ass and i still want one (damned lottery not picking the right numbers)
You are wrong Screenshots of MorphOS look here (Score:5, Informative)
For some cool ScreenShots go to my Web page Here the Link [akcaagac.com] or for more look at MorphZone [morphzone.org] (top right Image Gallery).
greetings,
oGALAXYo
What I find really cool (Score:2)
I envy the speed and sharp look of MorphOS (can't really afford the hardware though, and I'm stuck on X86 for gaming). Still, I like imagining a future where I
Re:You are wrong Screenshots of MorphOS look here (Score:3, Informative)
Re:You are wrong Screenshots of MorphOS look here (Score:2, Insightful)
The Amiga community has an existance the same way QNX, BeOS, Windows, Lunix, BSD and all the other stuff has. There is no need for us to excuse towards others why we do what we do. Some stuff is simply passion and beliving. Like a hobby - We are not in a competition with Microsoft or Apple, we are doing this because we want to do it.
And you are wrong, there ar
Re:It's only a pile electronics, not a girlfriend (Score:2)
So they decided to call it 'Amiga', which is of course Spanish for 'girlfriend'.
So it was not only a revolutionary pile of electronics, but also a girfriend!
The Video Toaster was a revolution in video (Score:5, Interesting)
Beyond that, Amigas with Newtek's Lightwave software were used in the production of series like Babylon 5 and Seaquest DSV. Huge render farms with 10^3 computers were generating graphics for major television series. You had better believe that it's significant from a historical perspective.
Today, Newtek's online editing setups are pretty interesting but vastly different. It's no skin off their backs to release the source because it's not really commercially valuable. That's because in the last couple of years editing come to the point where it is really accessible by the average person. I do technical consultation for video editors, and know for certain that the seed for desktop editing today was planted by Newtek's Video Toaster over 12 years ago.
One last note: the Amiga technology back in 1984 was being bid upon by two companies. The company that won was Commodore, and we know what a debacle of excess and poor marketing they were. The other was International Business Machines [ibm.com], who decided it wasn't valuable. Had IBM purchased the Amiga technology, it's very likely the computing landscape and development of multimedia technologies would have been a lot different and IMO advanced much further for the average person than history as it stands today shows.
Re:The Video Toaster was a revolution in video (Score:2)
Re:The Video Toaster was a revolution in video (Score:5, Informative)
This is incorrect. Check out a comprehensive Amiga history [emugaming.com] and you'll see that the original corporate investor wanting to buy Amiga was in fact Atari, who produced the ST in competition to the Amiga after Commodore saved Amiga's IP butt by foiling a dirty funding deal by Atari.
IBM wasn't really involved at all. Would the computing landscape be different if Atari had bought Amiga? Maybe, maybe not. Atari had a great bit of mismangement as well, but it might've been a winning combination nonetheless. We'll never know.
Re:The Video Toaster was a revolution in video (Score:4, Interesting)
Uh, no.
The other company was Atari, headed by Jack "Business is War" Tramiel. He had just left Commodore to head up Atari, and was in negotiations with Amiga, Inc. to buy and develop their machine. In anticipation of closing the deal, Atari gave Amiga a $750K "advance", to be repaid if negotiations fell through.
Well, Tramiel is a soundrel of the first rank, and used this "advance" as a lever against Amiga to try and buy the company cheap. Meanwhile, Dave Morris was also negotiating the sale of Amiga to Commodore, and managed to secure a better deal. (Commodore were also interested in annoying Tramiel.) After closing the deal, he flew back to California and, to their utter shock, repaid Atari.
Tramiel was furious, and ordered his people to develop a competing machine. Thus was born the Atari 520XL, which was significantly cheaper, had a slightly faster CPU, no graphics accaleration, marginal sound, and a crap operating system. He positioned it directly against the Amiga and ran "attack" ads against it.
Someone should write a book about this...
Schwab
BSD??? (Score:5, Interesting)
Dan East
Re:I thought Amiga was deader than BSD (Score:3, Funny)
Re:I thought Amiga was deader than BSD (Score:5, Informative)
Well, if you'd ask the same question around 1990, the answer would be pretty straightforward. Amiga OS was a superb blend of CLI [nethkin.com] and GUI [nethkin.com]. In early 1990's, there were already many better solutions of both the GUI and the CLI, but the quality of the blend itself was unmatched until MacOS X. And even in MacOS X this blend is not always as good as in Amiga (for example, it was much easier to tweak the startup sequence of your system using purely GUI tools). Also, until the mid 1990's Amiga was a much better gaming platform than a Mac.
Re:Jurassic Park (Score:2)
Re:Jurassic Park (Score:2)
ILM used a lot of different software packages along with their own code to do that movie.
Re:Jurassic Park (Score:3, Informative)
Re:Jurassic Park (Score:2, Informative)
Re:Video Toaster WAS video quality (Score:3, Informative)
basiclly a 68030 Amiga with a fancy linear video i/o board and some software for basic effects.
No, the Original video toaster didn't come with an Amiga.. the toaster was the "fancy linear i/o board and some software for basic effects."
It was basiclly a fancy video switch / mixer.
Yes, that's the point.
the Toaster didn't even do ful 640x480, it was a bit less than that
First of all, "640x480" isn't "full" video, it's "VGA", wh
Where oh Where is Kiki Stockhammer? (Score:3, Informative)
One Warp11's web site there are even some videos!
-- Multics
p.s. no she's not 'let herself go' -- mostly the contrary!
Re:well... (Score:2)
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&
That seems to be under $1,000.
Re:terminologically challenged (Score:2)
Lightwave is meant for the "I gotta have it yesterday" workflow that TV studios often adopt. They probably used it because they could rough together a bunch of the scenes on it and see how they look before they dump days worth of render time into generating the dinos. I doubt anything you saw on-screen was LW generated, that doesn't mean it wasn't extremely important to their workflow.