CompuServe Thread

#Amigavision Users?

18 messages in this thread
#135From: Peter CleavelandSep 8, 1990 2:14 PM
Hello All, Hi! My name is Peter. I'm new to this forum and to Amiga computing in general. I'm an experienced Mac user and HyperCard programmer. I'm here to explore Multimedia Authoring tools on the Amiga, with an eye towards cross platform development. I'm especialy interested in an environment called AmigaVision. Can anyone fill me in on it's capabilities? Thanks in advance! Peter (Stranger in a Strange Land) Cleaveland
#146From: Betty Clay/SYSOPSep 8, 1990 6:26 PM
Peter, A recent issue of AmigaWorld (July, I believe) had an extensive review of AmigaVision by Lou Wallace, who probably knows as much about AmigaVision as anyone you will find. Lou is the Senior Technical Editor of AmigaWorld, and is very knowledgeable about most Amiga topics (won't say all, because I don't really think anyone can cover all of the topics!) Lou has made a simple example for us, and had uploaded it – but it seems to be lost in the shuffle here. I have it on disk, and will re-upload it in the next day or so. Examples for AMigaVision will be put in Library 8 here in AmigaTech. We have had two or three submissions, but they are just beginning to come in. I think you will find AV to be delightful. I have it – know little about it yet, but find it extremely easy to put things together with it. When combined with CanDo from Innovatronics, you can do even more. They make a nice pair. .Betty
#167From: ELLIOTT,RONALD J.Sep 9, 1990 8:30 AM
I'm very gratified to see AmigaVision examples beginning to appear, so that users like me can learn techniques from the Heavy Hitters. Lou Wallace's Centurion.1 is instructive: on my plain vanilla A2000 w/3 megs & 68000, if the music is allowed to run continuously, the text scrolling becomes so slow as to be unusable. I had to go in and stop the loop. This kind of lesson is invaluable; thanks to you and to Mr. Wallace. *** RJE ***
#174From: Betty Clay/SYSOPSep 9, 1990 11:08 AM
Lou did that for us! I had nothing to do with it. But it is an excellent example, and I'm grateful for it, too. I do hope we will be seeing more examples soon. We had an upload of a club newsletter done with AmigaVision, but something happened in the arcing of the program – we could not get it to run. They are working on getting it going so that we can offer that example, also. I'm looking forward to it. .Betty
#177From: Lou WallaceSep 9, 1990 11:30 AM
I'm glad someone is finding the demo helpful…I'll try and keep sending them, but unforunetly much of what I am doing is VERY large – multimegabyes in fact. But I will be sending on some more managable examples.. BTW, in the upcoming Nov issue of Amiga World we have a tutorial on using AmigaVision. It is aimed at those who don't have it yet, and is laid out in a graphic manner in order to give the reader an idea of how it lloks and feels when authoring with AmigaVision. Ron – I agree the text scrolling is way to slow, even on my 68030 machine! Part of te problem is the text files are not loaded into memory, they are loaded from disk as needed. (But they must be loaded into the Resource Icon if you want them to be copied when making the 'Runtime' copy). It is my hope that these routines will be greatly speedup in the upgrade scheduled for next year… -Lou
#206From: Betty Clay/SYSOPSep 9, 1990 7:19 PM
We will appreciate all the examples you can spare, Lou – and I'm looking forward to that book! How is it coming? .Betty
#246From: Lou WallaceSep 10, 1990 8:01 PM
coming along fairly nicely Betty. But it still has a lot of pages left to go before it's done. I should be able to mke my Oct 31 deadline…if all goes well. -Lou
#178From: Ray LewisSep 9, 1990 12:50 PM
Peter: I'm not sure that there is a very straightforward way to cross develop this sort of thing between Amiga and MAC. But, not being knowledgeable in cross development, I'll leave that to others. My personal experience with AmigaVision is moderate — i.e. I have had it about two weeks, and am astill palying with it. But here's a quick run down: AmigaVision permits you to integrate CD still and video, the four-channel/8-bit internal sound capabilities of the Amiga, MIDI external sound/light & other systems, genlocked video, internal graphics and animation, Amiga's built-in computer speech functions, mouse, keyboard, joystick and/or touch screen input into full interactive informative, educational and/or entertainment presentations/applications. AmigaVision also has built-in data base capabilities generally compatible with DBase-style data. My own work with it to date has not used the MIDI, CD, video, touchscreen, or joy stick capabilities. However, I have made all the other things mentioned work, and work well, so I would imagine those capabilties are equally sound. There are a few things you should know about the Amiga to understand how powerful the AmigaVision environment can be: 1) Amiga still graphics, sound and animation each have a somewhat "universal" file format. Still graphics are about 90% compatible among paint, manipulation and viewing software, sound about 80% and animations maybe 50% (in that the animation area is where the most work is going on to find faster and/or less memory intensive ways of doing things in real time). However, in every area, there are numerous tools available to take this to virtually 100% compatibility. Thus, it is very easy to "tweak" each of these elements for a presentation. 2) The Amiga multitasks very easily and flexibly. That means that if you have a utility that handles something "better" than AmigaVision in a particular instance, you can issue a command from within AmigaVision which runs that utility in the background. In other words, AmigaVision can be a [ MORE ]
#179From: Ray LewisSep 9, 1990 12:50 PM
[ continuation ] backbone for the integration of virtually any of your software into the application. 3) With AREXX, an interprocess communications and control environment this is currently thrid party software at about $50, but is an integral part of the version 2.0 operating system just now coming out from Commodore, you not only can run other software as if it were an AmigaVision module, you can control and communicate with it, and, indeed, have several pieces of software runnign which also control and communicate with each other. AmigaVision has AREXX capabilities, and many other Amiga commercial and shareware programs also have it. It is likely to become virtually mandatory for Amiga software very quickly. In addition, there is a program called Scripit available here on CI$ which can control non-AREXX software from interactive scripts, and which itself is AREXX compatible, so you can integrate somewhere near 90% of Amiga software into custom applications environments if you like (provided, or course, you have the memory to do so:). OK. AmigaVision's interface is very easy to use. It's working area is a grid. You literally create a symbol-based flow-chart on that grid as you build a presentation/application. You do this by dragging various icon-symbols onto the grid from a set of menus which run accross the bottom of the screen. There are sets of icons for logic control, interrupts, data i/o/manipulation, various kinds of delay and/or waiting for mouse, touchscreen and/or keyboard input, audio/visual output of all kinds, and basic module types (you can create various subroutines in detail, and then "consolidate" them into modules — sortof like structured programming). When you click on a symbol on the grid, generally a dialogue box comes up which lets you select various things — the animation, sound or screen file you want to use, for example (with an easy-to use file selector built right in); transitions; speed; placement of data into a variable; etc. There is a [ MORE ]
#180From: Ray LewisSep 9, 1990 12:51 PM
[ continuation ] built in editor which permits you to create hot spots for mouse input, either invisible (for over a graphic), outlined, with text inside, or using a "brush" (i.e. a small graphic created in a paint program which is layered over the background text), and you can have a mouse click change the brush as part of its operation. (BTW — you can substitute "touch screen" or "keyboard" for any mouse input statements here). Now, as powerful and easy to use as it is, AmigaVision is not the end-all hyper/multi-media tool all by itself. For example, there are things (like with text file viewing, manipulation and integration) where AmigaVision is a bit more limited than I like. No problem! CanDo (another hyper/multi-media application) has that (and it's cheap — you can get AREXX, AmigaVision AND CanD0 for about $250 total street price). Since CAnDO has AREXX capabilities, AmigaVision and CanDO can toss the ball back and forth, as needed, for example. Let's put some of this together. I made a demo about the AMiga. It has a three minute intro where a four voice musical score plays over a series of graphics/text screens, using all kinds of neat wipes, moving brushes (and one real-time full screen animation), etc. which deal in a general way with the Amiga's abilities. This ends with a screen depicting eight buttons, each of which is a 3.5" floppy disk with a graphic tied to DTP, Video, Games, Music etc. (the words are also under each). AT the top it says "click a disk to learn more". If you click the music one, for example, you get a new screen with buttons that, if clicked, review various kinds of software (showing screen shots, and with an Amiga computer-voice-over talking about what it does, and naming similar software from other suppliers). There is a second set of bottons you can click to hear four-voice musical scores — a rock one, classical one, and pop one. If you click one of those, it plays, and a text box comes up describing the source of the tune, its arranger, and which AMiga [ MORE ]
#181From: Ray LewisSep 9, 1990 12:51 PM
[ continuation ] software created it. There is a "quit" button to use if you don't want to hear the whole thing. If you clicked dtp, you would get a series of screen shots, with music played over, that told you the Amiga DTP story through the text being used on the DTP screen shots. When it was finished, you were back to the main screen. That's more than you probably wanted to know ;^]. And, it only scratches the surface. Any questions, I'll be happy to try to answer. ?|^] Ray Lewis
#233From: Ethan SolomitaSep 10, 1990 9:55 AM
Ray, don't your fingers get tired? %^) — Ethan
#182From: Ray LewisSep 9, 1990 12:51 PM
Peter: BTW — I live in Brooklyn, NY, just south of the Brooklyn Bridge. If you happen to live anywhere near, I'd be ahppy to actually show you what I've been doing with AmigaVision. It's a lot easier than trying to describe it! ?|^] Ray Lewis
#197From: Vic WagnerSep 9, 1990 4:30 PM
Peter, see my answer to your message over in Arts. Ben Caxton (still disguised as:) Victor A. Wagner, Jr.
#207From: Ethan SolomitaSep 9, 1990 7:21 PM
Peter, if you have access to an Amiga I'd really recommend getting it and learning by doing, cause it's not going to be the easiest to explain. However I'll do the best I can. It is an authoring system aimed directly at multimedia applications (such as kiosks). However, instead of using a direct programming language, ala hypercard, you flow-chart your ideas using icons. Each icon in the flow chart, when double clicked on, opens up a details-requester which allows you to set the specifics for the icon. Examples of icons are display-screen, speak, while-loop and control-laserdisc. AmigaVision provides direct support for many important programming commands, but if you really need something done hardcore programming, or you need to communicate with other programs, there is ARexx. (this opens up a whole new can of worms) ARexx is the standard scripting language on the Amiga. Many programs support it directly, along with AmigaDOS. ARexx also allows you to pass messages between various multitasking programs. Many programs make all of their functions available via ARexx commands, such as DigiPaint3 and CygnusEd. I have not yet played with ARexx in AmigaVision, but I'd imagine that you can send arexx commands to programs, run scripts and receive messages. — Ethan
#247From: Lou WallaceSep 10, 1990 8:07 PM
Quite right. Using Arexx from AV opens up some interesting possibilities. For example, I have used AV, via Arexx, to control DigiView 4.0. AmigaVision controls a laserdisk player, sets up the first frame I want and then sends a command to DigiView to digitize teh image. Then I sent (again from AV via Arexx) a command to save the image to disk. AmigaVision then moved the laserdisk one frame ahead and reperated the whole process until I had successfully digitized the section of film I needed. The final set of commands was to combine the frames into an anim, then load and play the anim from AmigaVision! The only problem I had was DigiView seemed to disable the serial port when it digitized an image. Once I installed a multiserial card and ran the laserdisk from one of those ports everything went smoothly… -Lou
#278From: Matthew J. W. RatcliffSep 11, 1990 12:58 PM
Lou, have you tried using more, or some other text display program to alleviate the AmigaVision sluggishness??
#291From: Lou WallaceSep 11, 1990 7:14 PM
I haven't, although you could do so if you wanted… Another thing you can do is to make smaller text windows, which will speed up text handling. The Centuruion demo used a 640×400 16 color full screen text window…about as hard a job as AV will ever have to do. I hope in the next version (next year) AV has that routine optimized… -Lou