Monday, December 11, 2006

Reader Mail and Rumor Report-December 11, 2006

In today's reader mail & rumor report, we note the release of Babya Photo Workshop 12.0 and Babya Logic 2.5 plus also a preview of Babya PhotoPro.


Babya Logic 2.5:
The Babya Logic Express & Pro 2.5 update has been released.

It's recommended to install this update if you are intending to run Babya Logic on a widescreen monitor (eg. at 1680x1050 resolution)-otherwise on these types of displays, you'd have to temporarily run Windows at 800x600 or 1024x768 to use Babya Logic.


Download:

Babya Logic/Babya Logic Express updater:
http://www.winsite.com/bin/Info?28500000036954
Babya Logic Pro updater:
http://www.winsite.com/bin/Info?28500000036953


Babya Photo Workshop 12
A new version of Babya Photo Workshop-version 12 is now available.

Babya Photo Workshop Professional is a free and professional image editor. It has a range of image effects filters and can be used with TWAIN scanners. You could scan in a image and edit it.

You can add borders and frames to image, save custom colors in 'Babya Color Collection' *.bbc format and more. Also includes Babya Photo Workshop Standard - a basic bitmap editor.

Also Babya Photo Workshop includes Babya Photo Workshop Mini Lab that has a useful tone and color balance editing tool. Now includes Babya Presenter to create image slideshows, Babya Effects FX (standalone program)-for 30 extra image effects, and also Babya bCube-create and print photo cubes using images from Babya Photo Workshop.


New in Babya Photo Workshop 12:
-Babya Tree Studio-create realistic looking tree scenes with ease
New in Babya Photo Workshop X1:
-Babya 3D Photo Explorer:view your photos in a 3D space
-Babya Filter Factory-wild and wacky effects generator
-Babya Firestorm-amazing pyrotechnics/fire image generator
-3D Text support

New in Babya Photo Workshop 10.6 :
-Stability and bug fixes
-Babya ASCII Art Studio-turn images into amazing ASCII art


New in Babya Photo Workshop 10.5 :
-Babya Particle Studio-create particle based images
-Babya Mandela Painter-create fractal images
-Babya PhotoMasker-easy to image masking

New in Babya Photo Workshop 2006:
-Babya File Browser-a visual image browser (useful for previewing images before editing them in Babya Photo Workshop)
-Babya Photo Center-easy to use photo correction software
-Babya GIF Studio-easily optimise GIF files

Download:
http://www.winsite.com/bin/Info?19000000037114

http://fileforum.betanews.com/detail/Babya_Photo_Workshop_Professional/1074152648/1



Babya PhotoPro

A new Babya photo application-Babya PhotoPro is to be released next year.



Babya PhotoPro is based on Babya Photo Workshop XL and has several new features such as 'sculptures', built in image tracing and a expanded set of drawing tools:

http://flickr.com/photos/babyasoftwaregroup/310229488/

Demo of PhotoPro beta on YouTube:

http://www.youtube.com/watch?v=OOW_X3Io_hg





That's it for this week's reader mail and rumor report.

Sunday, October 22, 2006

Reader Mail & Rumor Report-October 23, 2006

In today's report-we sneak preview Babya Production Suite.


Babya Production Suite:
Coming in early 2007 is the only free and complete production suite designed for the film, animation & music industry-Babya Production Suite.

Babya announced Production Suite 2007 this week-which is a complete
video & audio production suite for the film and music industry.

In this article, A.A. Fussy explains how the digital media divison at Babya software came up with this new suite, and what you get with it.


How we came up with it:

Babya said that they had the idea of developing Production Suite after the success of BabyaLogic-which has been downloaded almost 26, 000 times on CNET Download.com and Babya Firestorm.

It was a bit of deja vu to the industry at the time-when our main competitor was (then) free
REAPER, now we're up aganist the established brands, according to Fussy.

In fact we were inspired by Apple Logic Pro, but also our own bMix.

Babya bMovie started life as a AVI creator.

Production Suite's version is more advanced and has a very unusual and unnatural workflow that empowers you to experiement with DirectX based editing, says Fussy. He adds, "It's so unique, we just did a test slideshow and edited like if you were back in the halcyon days of MS-DOS".

bLogo(CG graphics software) was originally part of bSuite-a stunning title creator that is also coming with Production Suite 2007.

You also get Photo Workshop XL-for the video graphics creation workflow.


How it compares:

While other complete production suites designed for the film, animation & music industry are available from well-known companies such as Avid or Apple, they are very expensive and for the real experts in the industry, says Babya's A.A. Fussy.

"We are offering ours for free", he added.


What makes Production Suite 2007 cutting edge?:

Production Suite 2007 conbines the existing Babya
Logic Pro and OneVideo with new video production
applications-such as Babya bMovie Pro and Babya
Presenter DX.


Babya Presenter DX:

Babya Presenter DX is a drag and drop DirectX based
slideshow creator, that creates stunning video & image
based slideshows.

Transitions available include:

Barn
Blinds
Burn Film
Center Curls
ColorFade
Compositor
Curls
Curtains
Fade
Fade White
Flow Motion
Glass Block
Grid
Inset
Iris
Jaws
Lens
Light Wipe
Liquid
Page Curl
PeelABCD
SMPTE Wipe


Babya bMovie Pro:

Babya bMovie is a graphical tool for creating
Microsoft DirectShow Editing Services timelines and
editing of Babya XTL format slideshows


Features:

Loading and saving XTL project files
Adding, editing, and deleting timeline objects
Previewing a timeline


Babya Logic:

Babya Logic is an powerful suite of pro-quality audio
production software, included with Production Suite
which includes Babya Logic, a 8-track music creation
application-that enables you to create and compose
music and also includes Babya Jam Pack: Studio tools,
Babya MicroKit and UltraSynth.

Babya Logic features

Babya Riff Editor (create and play custom guitar
riffs)
Babya Visual Music (record your own music using a
on-screen keyboard and a scripting language)
Babya bMix Notater (make and print sheet music)
Babya Keyboard (a on-screen keyboard ideal for working
out a song you'll make in Babya Logic )
Babya Sound Canvas (edit Roland® SC55 files or MIDI
files)
Babya Easy Guitar Tuner (a useful way to tune your own
guitar)
Babya Logic and Logic Pro also includes:
Babya MicroKit-percussion sequencer software
Babya UltraSynth-a standalone virtual synth
application
Logic Scorer:
Compose and print music scores & sheet music
Babya SampleStudio:
Mix and record sound samples
Instruments & Synths:
Babya CS80
Casio style MIDI keyboard instrument
Babya UltraSynth
Generate quirky and intriguing sounds with this
DirectX based synth
Guitar Amp Pro:
Create & tune sweet custom guitar chords from arena to
funk, live or in studio
and control MIDI instruments.
Babya EXM:
Generate the wildest sounds imaginable using 2
oscilloscope with support for
custom defined envelopes
Babya EFM:
Play cool and classy FM sounds using this keyboard
based synth.
Babya ESE:
Funk and techno sounds of the 1980's can be recreated
with Babya ESE-a beep based synthesizer with a custom
music generator application included.
Babya EVB1:
Easily create binaural music tones with this
interesting synth.
Effect Plugins:
Babya Audio Effects Studio:
Quickly audition sound files with gargle or echo
effects
SoundGen:
Quickly produce PCM audio files with ADSR support
Bass Maker:
Create electrifying & thunderous bass based music


Babya OneVideo:

OneVideo features QuickTime authoring, and iPod export
plus YouTube video downloading in the one package.

OneVideo includes Babya QuickTime Studio, which is a
powerful application which uses QuickTime 7's COM
Control to display and manipulate movies, using a
familiar Apple QuickTime movie controller.

Babya QuickTime Studio has the following capabilities:

Standard QuickTime 7 features available in Babya
QuickTime Studio are:
- Movie playback with a movie controller container
- Open, Open from URL, Close
- Cut/Copy/Paste/Undo
- Display movie info. such as duration, track types,
track formats, etc.
Babya's Fussy also noted, Babya Production Suite is
our new and professional video and audio production
suite aimed at professional film makers and muscians.


Babya Lava

Is a innovative animation software designed
for the creation of children's animated series which
feature prominment use of geometric "stick figures".


Babya Eruption


Is based on the popular Babya Firestorm (featured on several websites and in the print media),
allowing easy creation of action, volcanic style scenes-also ideal for keyframing.


Shake(Babya)

is Babya Production Suite's Motion graphics and visual effects software.


Components


Babya Shake:Morph

Babya Shake:Morph is a image morpher that can export to AVI for use in video production or to WMV with Babya WMEnc


Babya Effects FX

See Babya Effects FX


Shake(Babya):


Babya Shake:Surfacer


bLogo(CG graphics software)


How it all comes together as one:

Using Babya Logic, they can score and compose a
compelling soundtrack and with the the video editing
software included, they can combine pre-recorded
footage transferred from a DV or HDV camcorder and
turn it into a great film.

Then they can master it to DVD or to the web.

We're taking advantage of the ever increasingly feature rich
iPods and Vista with our suites (it'll also work on
Windows XP).

Babya Production Suite will be available for Windows
Vista in early 2007.

Finally, A.A. notes-"there's some top secret features that we're not ready to showcase just yet, but I'm sure you'll like them as much as we do"


Babya Wiki:
There is now a Babya wiki at http://babyasoftwaregroup.pbwiki.com/

Saturday, October 14, 2006

Reader Mail & Rumor Report-October 14, 2006

In today's reader mail and rumor report, we note the release of updated versions of Babya Photo Workshop and Babya Presenter, and the new Babya bPhoto and OneVideo.


Babya Photo Workshop for Mac update:
Babya Photo Workshop for Macs was updated to v 11.0.2 in late August.

Babya today announced a free update to the Mac version of Babya Photo Workshop.

Version 11.02 includes bug fixes for Intel Mac users.

Babya Photo Workshop for Mac is a image editing application that allows you to get started and experiment with Image Units.

You can start out with a base image, apply a color control filter, an exposure adjust filter, white point adjust filter, and a color blend mode filter—all the while watching the filters being applied to the source image in real time.

By using Babya Photo Workshop for Mac and seeing how Image Units work, you can get a feel for how Image Units could be used in your own applications.

Babya's A.A. Fussy commented, "Babya Photo Workshop for Mac version 11.02 improves stability for users of Intel Macs."

Pricing and Availability:
Babya Photo Workshop for Mac version 11.02 is now downloadable at:
http://www.winsite.com/bin/Info?27500000036992



About Babya:

Babya Software Group is an award-winning developer of digital media software for Mac and Windows, including Babya bSuite, bPicture, Babya Firestorm and Babya Photo Workshop and Babya Logic.

Babya's software has won many awards over the past several years, including 5 stars (Babya bSuite, 2005), a Softpedia Pick and a Softpedia 100% clean award (2006) and has been featured in magazines such as PC Utilities and PC Format.

Also Babya Photo Workshop XL was updated:

Babya Photo Workshop Professional XL version 13 is now available.

New in version 13:
-Babya 3D Photo Explorer:view your photos in a 3D space
-Babya Filter Factory-wild and wacky effects generator
-Babya Firestorm-amazing pyrotechnics/fire image generator
-3D Text support
-Babya Visual Color-a useful color viewer/converter. Pick any color fron any part of your screen and get hex, RGB values,etc

Download:
http://www.winsite.com/bin/Info?23500000036618


Babya bPhoto:
Babya bPhoto is now available to download.

Babya bPhoto is a new addition to the Babya Photo Workshop product line. Based on Babya Photo Workshop Professional XL's viewport and filter technologies , bPhoto is a easy to use photo editor, ideal for fast and fun image effects and also quick edits.

Babya bPhoto is not replacing Babya Photo Workshop Express at this stage.

Some of Babya bPhoto's features are:
-Stepping filter actions
-Color adjustments
-Selection tool-it's very easy to make selections with.

Download:
http://www.winsite.com/bin/Info?28000000036725

Press Release:
Babya today announced the release of bPhoto-fast and easy image editing for consumers.

Babya bPhoto is based on Babya Photo Workshop XL technology- including its viewport and selection tools.

bPhoto is one of the easiest photos editors available-making it ideal for fuss-free photo touch up and effects.

As it is very small when installed-a portable application, it is suitable for use on a USB flash drive.

Features of bPhoto include:
* Easy zooming
* Precise selection tools based on Babya Photo Workshop XL
* Complete control over a image's color
*Fast effects-black and white, sepia, mirrors, flips and flutes

Babya's A.A. Fussy said, "Babya bPhoto is extremely portable-so you can take it to any PC or Mac on a USB flash drive. Impressive effects can be achieved in minutes-you'll have lots of fun with bPhoto."

Pricing and Availability:
Babya bPhoto is now shipping and can be downloaded at:
http://www.winsite.com/bin/Info?28000000036725

About Babya:

Babya Software Group is an award-winning developer of digital media software for Mac and Windows, including Babya bSuite, bPicture, Babya Firestorm and Babya Photo Workshop and Babya Logic.

Babya's software has won many awards over the past several years, including 5 stars (Babya bSuite, 2005), a Softpedia Pick and a Softpedia 100% clean award (2006) and has been featured in magazines such as PC Utilities and PC Format.


Babya OneVideo:
A powerful YouTube and iPod authoring suite, Babya OneVideo was released last month:
Babya today announced the innovative OneVideo video software package-featuring iPod videos export and video downloading, made easy by Babya.

OneVideo features QuickTime authoring, and iPod export plus YouTube video dowloading in the one package.

OneVideo includes Babya QuickTime Studio, which is a powerful application which uses QuickTime 7's COM Control to display and manipulate movies, using a familiar Apple QuickTime movie controller.

To run Babya QuickTime Studio, your system must meet the minimum requirements
for QuickTime.

A Broadband Internet connection (DSL/Cable/LAN) is higly recommended as well.


Babya QuickTime Studio has the following capabilities:
Standard QuickTime 7 features available in Babya QuickTime Studio are:
- Movie playback with a movie controller container
- Open, Open from URL, Close
- Cut/Copy/Paste/Undo
- Display movie info. such as duration, track types, track formats, etc.


QuickTime 7 Pro features you can use in Babya QuickTime Studio are:
-Full Screen mode
- Export, Export with dialog
- Quicktime Event handling
- Fullscreen playback


Once you have a movie opened you can perform any of the various operations on the movie using the File and Export menus such as export to iPod , fullscreen etc.

Some of the operations utilize features or technologies that are usually found only in the QuickTime 7 Pro edition-like full-screen.

Now with Babya QuickTime Studio you can do this for free.

Babya Video Downloader lets you download & search YouTube videos.



Babya's A.A. Fussy said,"OneVideo is your complete iPod and web video package-all you need to convert, create and download original content."

Alvin Novick noted, "It's easy to create, share and show off anything in videos you create with OneVideo."


Pricing and Availability:
Babya OneVideo is shipping now and can be doenload free of charge at:
http://www.winsite.com/bin/Info?28000000036852

About Babya

Babya Software Group is an award-winning developer of digital media software for Mac and Windows, including Babya bSuite, bPicture, Babya Firestorm and Babya Photo Workshop and Babya Logic.

Babya's software has won many awards over the past several years, including 5 stars (Babya bSuite, 2005), a Softpedia Pick and a Softpedia 100% clean award (2006) and has been featured in magazines such as PC Utilities and PC Format.

That's it for today's report.

Friday, August 18, 2006

Reader Mail & Rumor Report-August 18, 2006

In today's reader mail & rumor report-Babya bSecure discontinued?, note the release of:Babya Photo Workshop Professional XL 13, Babya System '06, Babya bSuite,Babya Discoverer for Macs, Babya Logic 2,Emagic EVS1, and beta versions of Babya Draw and Babya bPhoto.

New Babya applications-bPhoto & Babya Draw:
Babya bPhoto is a new addition to the Babya Photo Workshop product line. Based on Babya Photo Workshop Professional XL's viewport and filter technologies , bPhoto is a easy to use photo editor, ideal for fast and fun image effects and also quick edits.

Babya bPhoto is not replacing Babya Photo Workshop Express at this stage.

Some of Babya bPhoto's features are:
-
Stepping filter actions
-Color adjustments
-Selection tool-it's very easy to make selections with.

Babya bPhoto screenshot:

A preview version of Babya bPhoto is available to download at:
http://stashbox.org/uploads/1155726442/Babya%20bPhoto.zip

Babya Draw:

Babya Draw is a new Babya vector graphics software that will be released in September.

You can now download a beta (Mac only) at:

http://stashbox.org/uploads/1155670123/Install%20Babya%20Draw%20Beta.zip

Overview:
Babya Draw (Objective-C)
version 1.0


We are shipping Babya Draw in two mostly equivalent implementations: one in Java and one in Objective-C. This is the Objective-C implementation. For those interested in the difference between Objective-C and Java coding of Cocoa applications, a side-by-side comparison of the two versions of Babya Draw can be educational. Every attempt has been made to keep the two implementations exactly parallel as much as possible.

Babya Draw has been rewritten from scratch to be a much better client of the AppKit. It uses
new AppKit features and classes where ever it is appropriate and it has a much better Model-
View-Controller (MVC) separation than the original Draw example.

Babya Draw is not a commercial graphics application. There are some things about the
architecture that are intentionally simpler than they would be if it were a commercial
application. For instance, there is no architecture for dynamically loading graphic types,
drawing effects, or custom inspectors.

Among other things, some of the main AppKit features that are showcased in Babya Draw
include: the new document architecture, AppleScript support, NSUndoManager, and
NSBezierPath.

In addition, and perhaps more importantly, Babya Draw is a good example of
the Model-View-Controller pattern which many of the new features of the AppKit are designed
to work best with. While it is possible to use the new features such as NSDocument,
NSUndoManager, and scripting support without an underlying MVC design, it is much easier
(and better in our opinion) if your application does make an effort to use the MVC pattern.

Things of note

Recent renaming

If you have looked at Babya Draw in previous releases you may notice that all of Babya Draw's
classes are now prefixed with SKT. This is because as Cocoa begins to depend on more of
Carbon, the global namespace for Cocoa apps is changing by the release. In order to avoid
naming conflicts now and in the future, it is wise for all global symbols in a Cocoa app to be
prefixed with some project-specific prefix. For Babya Draw, I have chosen SKT.

Model-View-Controller Design

The Model layer of Babya Draw is mainly the SKTGraphic class and its subclasses. A Babya
Draw Document is made up of a list of SKTGraphics. SKTGraphics are mainly data-bearing
classes. Each graphic keeps all the information required to represent whatever kind of graphic
it is. The SKTGraphic class defines a set of primitive methods for modifying a graphic and some of the subclasses add new primitives of their own. The SKTGraphic class also defines some extended methods for modifying a graphic which are implemented in terms of the primitives.

The SKTGraphic class defines a set of methods that allow it to draw itself. While this may not strictly seem like it should be part of the model, keep in mind that what we are modelling is a collection of visual objects. Even though a SKTGraphic knows how to render itself within a view, it is not a view itself.

The Controller layer consists of the Model-Controller class SKTDrawDocument and the View-Controller class SKTDrawWindowController as well as other NSWindowController subclasses which control the app's auxiliary panels. The notion of splitting the control layer into two tiers is sometimes useful when considering the new document architecture. The NSDocument class is most closely tied to the model. It "owns" the model and is intimately concerned with controlling the model's persistence. The NSWindowController class is most closely tied to the view. It "owns" the UI and controls it. NSDocument and NSWindowController cooperate together to bridge the gap between the model and the view of an application.

The View layer consists mainly of the SKTGraphicView class. (Technically, it also includes the window, and all the app's panels and menus, but these are almost entirely made up of standard AppKit classes.) SKTGraphicView manages the presentation of the SKTGraphics in a document to the user and allows the user to manipulate those graphics directly and through menu commands and auxiliary panels.

AppKit Document Architecture

Babya Draw uses the AppKit's new document architecture which is comprised mainly of the three classes NSDocument, NSDocumentController, and NSWindowController. SKTDrawDocument is a subclass of NSDocument. SKTDrawWindowController is a subclass of NSWindowController.

Babya Draw merely implements the subclass responsibilities and inherits almost all of the standard behavior of a multi-document app.

SKTDrawDocument adds storage and management of the list of SKTGraphics that makes up a document. It also implements the methods for saving and loading the graphics.

AppleScript Support

Babya Draw is scriptable. It contains a scriptSuite and scriptTerminology that define its scripting terminology (building on the Core suite and Text suite defined by the scripting frameworks). It also contains code in the SKTDrawDocument and SKTGraphic classes to support scripting.

Most of the code is pretty simple stuff that defines keys for scripting, but Babya Draw does have some examples of more advanced Scripting support.

In particular the SKTDrawDocument class defines several keys (circles, rectangles, lines, images, textAreas) that are really just subsets of the graphics key. It includes special NSScriptObjectSpecifier evaluation code to allow scripts to refer to things like "the rectangle after the first circle" or "the graphics from circle 1 to line 5". These types of specifiers are not directly evaluatable by the default scripting machinery, but they make sense, so Babya Draw handles them specially.

Another area of interest is the SKTGraphic class' objectSpecifier() implementation. This method allows a SKTGraphic object to construct an NSScriptObjectSpecifier that identifies it. When a script command's result cannot be translated into a native AppleScript type, the result will be sent back to ScriptEditor as an object specifier if the object can provide one. SKTGraphic's implementation of objectSpecifier() allows this to work for SKTGraphic objects.

AppKit Undo

Babya Draw uses the NSUndoManager to implement full Undo. It is interesting to note that there is really very little Undo-related code.

Basically, all the primitives in SKTGraphic (and its subclasses) which alter the graphic are in charge of registering undo invocations for the changes they perform. SKTDrawDocument is in charge of registering undo invocations for changes such as the addition, removal, and reordering of SKTGraphics. This is the bulk of the undo support and it is the only essential part.

SKTGraphicView (and some of the panel controllers) also do a little undo-related stuff. They register reasonable names for undo groups. Because SKTGraphicView and the panel controllers are the entry points for user actions, they know the semantic details of what's happening. They are in a position to name undo groups in ways that make sense.

Finally, because SKTGraphicView keeps track of the selection, and changes in selection should be undone along with actual changes to the document, SKTGraphicView adds some extra undo support to register undo invocations for selection changes. These are purely cosmetic undo invocations since they have no effect on the persistent state of the document, but they make the experience of undoing stuff much more visually sensible.

All in all, there are about 20 lines of code that actually reigster undo invocations and about 35 lines that register an action name.

NSBezierPath

Babya Draw uses NSBezierPath to draw most of its simple graphic types. There is no use of postscript wraps at all.

NSBezierPath is a higher level drawing abstraction than using the postscript directly. It insulates you from the underlying drawing model and makes the code more portable in the long run.

The base SKTGraphic class defines a method which returns a NSBezierPath. If a subclass overrides this to return a path, then the SKTGraphic base class can handle all the drawing itself. Some more complex subclasses such as SKTTextArea and SKTImage do not use the bezierPath API. They override drawInView:isSelected: instead to do their own drawing.

Use of NSWindowController for panels

The NSWindowController class was added mainly to support the new document architecture, but it is actually quite useful on its own. An NSWindowController owns and manages a nib file. Among other things, it will assume ownership and responsibility for releasing all the top-level objects in a nib file (something that was fairly tedious before).

NSWindowController is therefore quite useful as a controller for the non-document panels in your application as well as for the document windows. All the panels in Babya Draw have an NSWindowController subclass to manage them.



Emagic EVS1:

EVS1:
Babya EVS1 is a new synth from Emagic (part of Babya). EVS1 will be available next month for both PPC & Intel Macs only.

EVS1 is the first Emagic branded synth from Babya's Emagic division.

Babya EVS1 i is intended to combine speech with music to produce the classic Vocoder sound used by many artists including Kraftwerk and ELO.


The On-screen Parameters

Modulator File
The path to a sound file that contains the modulator waveform. This would usually contain
a voice. Selectable with the Browse button.

Carrier File
The path to a sound file that contains the carrirer waveform. This would usually contain music.
Selectable with the Browse button.

Output File
The path to a sound file that contains the output waveform. This file will be created if it does not
already exist.

Window Length
The number of samples which will be analysed at a time.

Window Overlap
The number of samples that the windows will be overlapped as a percentage of the window
length.

Band Count
The number of frequency bands that the carrier will be modulated with.

Output Volume
The volume that the output will be scaled by.

Normalise
Whether to normalise the output with respect to the carrier.

Explanation.

This channel vocoder works by analyzing the frequencies in the
modulator, splitting them into bands, finding the magnitude of each
band, and then amplifying the corresponding bands of the carrier by
that magnitude.

The modulator should simply be speech. It works best of you speak
very clearly and more slowly than usual.

The carrier should be some kind of frequency rich waveform. White
noise works well. Periodic white noise (i.e. a very short sample of
white noise) gives a "robot-like" sound. Another one that sounds good
is a synthesized string chord. This waveform will automatically be
looped. You can get interesting results by having the waveform change
over time.

Since what you pronounce changes over time, it would be pointless to
analyze the entire modulator waveform and excite those frequencies in
the carrier at once. Instead, the program splits the modulator into
"windows", which it processes one-at-a-time. The window-length
specifies how many samples are in each window. You will want at least
a few windows for every syllable. If this number is too large, the
output will be not be very understandable. If it is too small, you
will have other problems. Around 1/15th of a second (or the sampling
rate of the sound file divided by 15) tends to sound good, but
experiment to find the right value. To give you an example, anywhere
from 512 to 2048 is okay for a modulator with a sampling rate of 44.1
khz. If you half the sampling rate, you should half the
window-length, etc. The window-length must be a power of two due to
the technique that us used to analyze the frequencies.

For those of you who are unfamiliar with the term "power of two," it
means a number that can be created by multiplying some number of two's
together. For example, the following numbers are the powers of two up
to 4096:

2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096

You get the next power of two by doubling the previous one.

Since the sound is processed in discrete windows, the output can
change very abruptly where it goes from one chunk to the next. This
is audible as a click. To remedy this, the program can have the
windows overlap and cross-fade between them. The window-overlap
specifies how many samples of overlap there are between windows.
1/8th of the window-length tends to be a good starting point, but
in many cases, one half of the window-length gives the best results.
This may not exceed half of the window-length.

In order to excite the frequencies in the carrier, the frequencies of
the modulator are split into bands. The larger your band-count, the
more the output will sound like the modulator. This number should
evenly divide the chunk-length for the best results. Somewhere
between 8 and 64 usually sounds best. The band-count may not exceed
half of the window-length.

If you find that the output is clipped (distorted) or is too quiet,
you can specify a value for the volume. Anything less than one will
reduce the volume, and anything greater than one will increase it.

While the defaults for the parameters generally produce decent
results, the best results will be achieved by changing their values.
The best way figure out all the numbers and what the best waveforms
are is to experiment. Have fun!

Download:

Babya Discoverer for Mac:

Babya Discoverer Extreme 2007 is a all-new edition based on Opera Software's Opera browser and is one of the first Babya applications that runs on both PowerPC & Intel Macs & Windows.

Babya Discoverer Extreme 2007 is a more powerful, feature packed & secure browser designed for novices and pros.

Like with Babya Discoverer-you get tabbed browsing & RSS, but you also now get the below new or enhanced features in Babya Discoverer Extreme 2007 :

BitTorrent
You don't need a separate BitTorrent application to download large files. Simply click a torrent link and start the download.
Add your favorite search engines
Right-click on the site's search field and select "Create search" from the menu.
Want to view a site in a different way or deny certain cookies? Want to block pop-ups on certain sites only? Right click and select "Edit site preferences".

Widgets
Small Web applications (multimedia, newsfeeds, games and more) that make your desktop experience more fun. Use the Widgets menu to discover new widgets and access your favorites. Visit widgets.Babya Discoverer 2007.com to learn more.


Improved rich text editing
Use advanced text editing features for today's most popular Web applications.

Transfer manager
View download progress and access all your downloads from one simple transfer manager window.

Tabbed browsing
Surf the Web easier and faster by opening multiple Web pages within the same application window.


Password manager
The password manager remembers your usernames and passwords so you will not have to.

Integrated search
Search Google, eBay, Amazon and more with our integrated search field. You can also search directly in the address field using keywords (for example "g" for Google).


Pop-up blocking
Babya Discoverer 2007 lets you control whether to block all pop-ups, or open only the ones that you have requested.

Mouse gestures
Babya Discoverer 2007 supports mouse gestures, allowing you to perform certain movements with the mouse to access commonly used features.


Fast Forward
Fast Forward will detect the most likely "next page" link and greatly simplify navigation in multi-page documents such as search results and image galleries.

Sessions
Save a collection of open tabs as a session, for later retrieval, or start with the pages you had open when Babya Discoverer 2007 was last closed.


Quick preferences
Pressing F12 displays the 'Quick preferences' menu to easily switch settings such as pop-up and cookie preferences and more.

Notes
Notes can be kept in conjunction with a Web site you want to refer to later, or remind you of any particular information you may like to review again.


Voice
The voice feature allows you to control Babya Discoverer 2007's interface by talking and to have documents read aloud. Voice is currently offered in English and runs on Windows 2000 and XP.

Keyboard Shortcuts
Keyboard shortcuts - like mouse gestures - make your browsing faster and more efficient. Read more about all the keyboard shortcuts in Babya Discoverer 2007.


Trash can
If you accidentally close a tab, you can retrieve it from the trash can. This also works for blocked pop-ups that you may want.
Security and privacy

Security bar
Babya Discoverer 2007 displays security information inside the address field. The padlock icon indicates the level of security present on a site.

Encryption
Babya Discoverer 2007 supports Secure Socket Layer (SSL) version 3, and TLS 1.0 and 1.1. Babya Discoverer 2007 supports 256-bit encryption, the strongest standard encryption for the Web.


Delete private data
You can clear the history and cache when exiting, to protect your privacy. Private data can easily be erased at any time by going to Tools > Delete private data.

Cookie control
You have detailed control of what cookies to accept and reject, including different setups for different servers.
Mail and Chat

Babya Discoverer 2007 mail
Our built-in POP/IMAP E-mail client is a combined e-mail program, news reader, mailing list organizer and RSS/Atom newsfeed reader.

IRC chat
Communicate with people all over the world using Babya Discoverer 2007's IRC chat client. Chat privately or in rooms, or share files with your friends and family.
Customization

Drag and drop
Add, remove or rearrange buttons, search fields and toolbars. Go to Tools > Appearance.

Skins
Skins can give your browser the look you want. Make the browser your own by giving it the icons, colors and style of your choice.


Language
Babya Discoverer 2007 is translated into a multitude of languages, and the language can be changed on the fly. Go to Preferences > General.
Accessibility

Zoom
You can zoom the contents of any Web page from 20%-1000% using the zoom dropdown or the + and - keys.

Text size and colors
You can change text size and color, link styling or background color to your liking in Preferences > Web pages.


User style sheets
Babya Discoverer 2007 comes with a set of ready-made style sheets, including accessibility style.
Web development

Standards support
We take pride in supporting all major Web standards currently in use, including CSS 2.1, XHTML 1.1, HTML 4.01, WML 2.0, ECMAScript, DOM 2 and SVG 1.1 basic.

Small-screen mode
When displaying a page in small-screen mode (Shift+F11) you can see how it will look on a mobile phone or other small-screen device running Babya Discoverer 2007.


Validate code
You can validate the HTML code of any Web page by pressing Ctrl+Alt+V.

Toggle graphics and style sheets
Graphics and style sheets can be toggled on/off via our toolbars and shortcuts.


Info panel
The Info panel shows details about the currently open page such as MIME type, page size, character encoding and more.

Reload from cache
Edit the source of any open Web page and view the result instantly. Go to Tools > Advanced.

Download:
http://www.winsite.com/bin/Info?27500000037757
Offcial Press release:

Babya today announced Babya Discoverer Extreme 2007-a all-new edition of Babya Discoverer based on Opera Software's Opera browser is now available for the Mac.

Babya's A.A. Fussy said, "Babya Discoverer Extreme 2007 is a more powerful, feature packed & secure browser designed for novices and pros.

Like with Babya Discoverer-you get tabbed browsing & RSS, but you also now get the below new or enhanced features in Babya Discoverer Extreme 2007."

New in Babya Discoverer Extreme 2007:
Tabbed browsing and pop-up blocking

Opera pioneered tabs and pop-up blocking ages ago. But they're still key features that more and more people start enjoying. With tabs you can open multiple pages within the same application window. Babya Discoverer Extreme 2007 lets you control whether to block all pop-ups, or open only the ones that you have requested.

Security

Stay away from spy-ware, viruses, and other malicious applications that silently attack your computer while you are surfing the Web. For example, Babya Discoverer Extreme 2007 displays security information inside the address bar, located next to the padlock icon that indicates the level of security present on a site.
Speed

We're holding on to our claim: "The Fastest Browser on Earth". In Opera 9 & Babya Discoverer Extreme 2007, further improvements have been made in the way the browser reads pages to allow you to fly the Web.

Customization

Using the 'appearance' dialog you can make Babya Discoverer Extreme 12. look almost any way you want. Move buttons and search fields, add and remove toolbars, and so forth. Opera skins can change the look of your browser by giving it the icons and buttons of your choice.

Voice

Babya Discoverer Extreme 2007 is the first browser to prepare for a future of Web sites offering interactive, voice-enabled shopping and booking systems. You can browse the Web using spoken commands, such as "Opera next link", "Opera back", or "Opera speak".


Pricing & Availbility:

Babya Discoverer Extreme 2007 is available from today as a free download for Macs (a version for Windows is also available as Babya Discoverer '07):
http://www.winsite.com/bin/Info?27500000037757

Babya Photo Workshop Professional XL version 13:
Babya Photo Workshop Professional XL version 13 is now available.

New in version 13:
-Babya 3D Photo Explorer:view your photos in a 3D space
-Babya Filter Factory-wild and wacky effects generator
-Babya Firestorm-amazing pyrotechnics/fire image generator
-3D Text support
-Babya Visual Color-a useful color viewer/converter.
Pick any color fron any part of your screen and get hex, RGB values,etc


Download:
http://www.winsite.com/bin/Info?23500000036618

Babya Logic 2:

Babya Logic Express 2 is now available.

Babya Logic 2 is an powerful suite of pro-quality audio production software which includes Babya Logic Pro, a 8-track music creation application-that enables you create music using a variety of pro-quality audio production software and also includes Babya Jam Pack: Studio Tools, Babya MicroKit and UltraSynth.

Version 2 adds over 20 new synthesizers, 100 new features, and Mac
applications.

Babya Logic:
A 8-track MIDI sequencer
Draw Mode
This mode allows you to place and erase notes. To place a note, move
the cursor
to where you'd like the note to start and press and hold the left
mouse button.
Then drag the cursor to the right to the desired note length (each
column represents
1/16 note). Once you release the mouse button the note will be placed.
To erase
a note, move the cursor to the column where your note is and click the
right
mouse button. To see what instrument a note is, move the cursor to the
column
where the note is. The instrument number and name will be displayed
above the
music area on the left side.

Start / Insert Position Mode

Clicking on the music area in this mode places the red column. This
determines
what part the song will start playing from when you press the play
button. Also
this is the position where notes will be added or erased when you use
the Paste
and Insert Space functions. You can also place the red column by
clicking on
the black bar above the music area while in any mode.

Select Area Mode

This mode allows you to isolate a specific area for editing. The
selected area
will be highlighted in blue. Click with the left mouse button and drag
to the
right to select an area. After an area is selected you can extend it by
clicking
to the right of the selected area. If you click to the left of the
selected
area, you will deselect the previously selected area and start a new
selection.
Clicking anywhere in the music area with the right button while in this
mode
will deselect everything.

Copy Selection

If there is an area currently selected (highlighted in blue), this
function will
copy that area into memory.

Cut Selection

This will cut out the selected area and copy it into memory.

Paste (Overwrite)

This function will paste from memory to the music area starting at the
red column's
position and overwrite the notes that were there previously.

Paste (Insert)

This will insert a space the size of the area to be pasted before
pasting it
and will not overwrite any notes.

Insert Space

You can insert one blank column at the red column's position with
this button.

Return to Start

This returns the red column and the screen's position to the
beginning of the
song.

Play

This plays the song starting from the red column. The song
automatically stops
when it reaches the last note.

Stop

Click this button to stop the song while it is playing.

Tempo

This sets the tempo, or beats per minute, that the song is played at.
For example,
the default of 120 plays 120 quarter notes per minute, or 2 quarter
notes per
second. The range for Tempo is 20-300.

Instruments

Select from 128 melodic instruments (0-127) and 47 percussive
instruments (128-174).
Selecting an instrument will change the current instrument for the
currently
selected track. Next time a note is placed it will be in the newly
chosen instrument.
If there is a selected area (blue highlight), all notes in that area on
the
current track will be changed to the new instrument. Percussive
instruments
(128 - 174) do not change tone so it doesn't matter what row you
place them
on.

Edit Track

Use these buttons to select which track you want to edit. You can only
place
notes on one track at a time. The notes of the currently selected track
will
be in front of all other notes and appear darker. All other tracks will
be dimmed.
You cannot edit a track that is hidden.

Hide Tracks

Use these buttons to hide up to seven tracks. When a track is hidden it
will
not be visible on the screen and cannot be altered in any way. This is
useful
if you, for example, want to copy the baseline of a song but not the
melody.
You can temporarily hide all tracks but the baseline, copy and paste
it, then
unhide all tracks. You cannot hide the track that is currently selected
for
editing.

Transpose

If you'd like your song to be in a higher or lower key, use the
Transpose function.
Clicking once will raise or lower every note one semitone. If you have
an area
selected in blue only those notes will be affected.

Use Alpha Blending

When this option is selected the red, blue and green highlighting bars
will be
semi-transparent rather than a crisscrossing pattern. This takes more
processing
time and also may not work on some computers.

Reverse Notes

This reverses the song so that it is backwards compared to the
original. If an
area is selected in blue, only that part will be reversed.

Flip Notes

This basically flips your song upside down. The notes are still the
same distance
apart from each other vertically so they harmonize with each other, but
the
high notes are now low and the low notes are high. If an area is
selected in
blue, only those notes will be flipped.

Includes 174 software instruments and several sample files

Saves in a custom .mia or you can export to the common .mid file
formats-easily
enabling you to use your created music in Apple(R) Logic and Logic
Express.

Babya Jam Pack 1:

- Babya Riff Editor (create and play custom guitar riffs)

- Babya Visual Music (record your own music using a on-screen keyboard
and a
scripting language)

- Babya bMix Notater (make and print sheet music)

- Babya Keyboard (a on-screen keyboard ideal for working out a song
you'll make
in bMix)

- Babya Sound Canvas (edit Roland® SC55 files or MIDI files)

- Babya Easy Guitar Tuner (a useful way to tune your own guitar)

Babya Logic and Logic Pro also includes:

* Babya MicroKit-percussion sequencer software

* Babya UltraSynth-a standalone virtual synth application

Logic Scorer:

Compose and print music scores & sheet music

* Babya SampleStudio:

Mix and record sound samples

Instruments & Synths:

* Babya CS80
Casio style MIDI keyboard instrument

* Babya UltraSynth
Generate quirky and intriguing sounds with this DirectX based synth

* Guitar Amp Pro:

Create & tune sweet custom guitar chords from arena to funk, live or in
studio
and control MIDI instruments.

* Babya EXM :

Generate the wildest sounds imaginable using 2 oscilloscope with
support for
custom defined envelopes

* Babya EFM :

Play cool and classy FM sounds using this keyboard based synth.

* Babya ESE :

Funk and techno sounds of the 1980's can be recreated with Babya ESE-a
beep based
synthesizer with a custom music generator application included.

* Babya EVB1:

Easily create binaural music tones with this interesting synth.

Effect Plugins:

* Babya Audio Effects Studio:

Quickly audition sound files with gargle or echo effects

* SoundGen:

Quickly produce PCM audio files with ADSR support

* Bass Maker:

Create electrifying & thunderous bass based music

New features in Babya Logic Express 2:
The standard version is now called Babya Logic Express
Version 2 adds over 20 new synthesizers, 100 new features, and some
exclusive Mac applications-like Babya AU Host.
*Paax 2-Babya Edition:

Up to 128 presets per bank.

Up to 84 splits per preset and 8 dual velocity-layers (16 samples) per
split.

256 simultaneous voices*.

Plays 8/16/24/32 bit**, mono/stereo wav files @ any sample rate.

Low CPU consumption.

Low aliasing resampling technology, 32 bit audio engine.

3 envelope controls (DAHDSR) per preset: amplitude, pitch and filter
cutoff.

3 configurable LFOs per preset: tremolo, vibrato and filter cutoff with
optional delay.

All envelopes and oscillators can be synchronized to MIDI tempo.

New bank format offers choice for embedded or referenced samples.

Capable of importing SoundFonts (.sf2) and AKAI S5000/6000 programs
(.akp)

Fully automatable.

VST 2.3 compatible.

* Freeware version is limited to 64 voice polyphony.
** Freeware version can only load 8/16 bit wavs.

Download a manual here:
http://kotkasuniverse.com/files/p2_manual.zip

Screenshots:
http://babyasoftwaregr.livejournal.com/49661.html

Babya Wavettes:

Babya Logic-Macs:
Babya Logic 2 can now be used on Macs with Intel Core processors:

New Babya Logic music applications-Babya AU Host & Logic Converter:

Babya AU Host-download:
http://www.winsite.com/bin/Info?27500000037230

What is Babya AU Host:

With Babya AU Host, users can access all of their Mac's Audio Unit
plugins, whether
from a 3rd-party or by Apple. Drag and dropping from the Finder and
iTunes
is both possible.

Babya Logic Converter-download:
http://www.winsite.com/bin/Info?27500000037257
BASS powered effects and applications

New effects provide a new vista in audio:
Using BASS, Babya Logic becomes even more powerful.

All-new effects and plugins include a cool spectrum display-and a live
version too, ASIO effects players with DSP and new export and recording
options like saving MP3 music to WAV and easy audio recording.

EAX and 3D effects make previewing a whole lot more sonic in Babya
Logic. Babya bRadio is included-with preset internet radio options that
will excite and entertain all of the family.

Have a 5.1 speaker system-now with Babya Logic 2's speaker tester, you
can test your speaker system with ease.

Even VST support is possible, as all the source code will be included
with the new plugin pack.

You can save local copies of the streams (for personal use as long as
you don't share it with others), unlike with iTunes.

Other new and enhanced features in Logic 2 include:
Babya Logic 2 comes with a fast audio extracter called Babya CD Audio
Studio that is designed to work in conjuction with Babya WaveBurner.

Like with Babya Logic 1.4, Babya Logic 2 bundles Babya iGrab-the easy
way to grab iPod music, without having to manually do it. This utility
will let you rip either a single song, or the entire music collection
of the iPod.

This utility will not hurt your iPod in anyway, nor modify its database
files or music.

Babya iGrab has some limits also: it can only read MP3 encoded music,
all other music will not be shown on the list ( eg. music purchased
from the iTunes Music Store. It can only grab either one song, or the
entire collection, not inbetween.

Babya iGrab will work with most iPods-including the latest fifth
generation iPod and iPod nano.

Babya Software Group's product manager for digital media, Alvin Novick
said about iGrab,"Babya iGrab is a fast and fuss-free application for
easily managing your music on a iPod."

Babya Software Group's A.A. Fussy noted about iGrab as well, "Babya
iGrab is a innovative application, allowing Apple iPod users to
effectively and efficiently copy music stored from their iPod onto a
computer for archival or playback purposes."

Babya Logic 2's improved feature set lets you be more tuneful:
Babya Logic 2 also features improved MIDI composition options in Babya
Logic Audio and 2 new and impressive looking audio spectrum viewers, a
realtime audio recorder and for the first time, ASIO effects.

Now produce iPod movies with Babya Logic:
Completely new to Babya Logic, Babya QuickTime Studio is a powerful
application which demonstrates how to use QuickTime 7's COM Control to
display and manipulate movies, using a familiar Apple QuickTime movie
controller.

To run Babya QuickTime Studio, your system must meet the minimum
requirements for QuickTime.
A Broadband Internet connection (DSL/Cable/LAN) is higly recommended as
well.
If you don't have QuickTime already or you need to update it, download
the
QuickTime+iTunes bundle from:
http://www.apple.com/quicktime/download

http://www.apple.com/quicktime/download/standalone.html-for a
standalone setup file, ideal for network or for installing on a system
with a slow web speed (eg 56k).

This will install Apple's iTunes software which enables you to sync
exported videos from Babya QuickTime Studio to a fith-generation iPod.

Note for Mac users-you can run Babya QuickTime Studio on a Mac with a
Intel Core CPU with Boot Camp.

Babya QuickTime Studio has the following capabilities:
Standard QuickTime 7 features available in Babya QuickTime Studio are:
- Movie playback with a movie controller container
- Open, Open from URL, Close
- Cut/Copy/Paste/Undo
- Display movie info. such as duration, track types, track formats,
etc.

QuickTime 7 Pro features you can use in Babya QuickTime Studio are:
-Full Screen mode
- Export, Export with dialog
- Quicktime Event handling
- Fullscreen playback

Once you have a movie opened you can perform any of the various
operations on the movie using the File and Export menus such as export
to iPod , fullscreen etc.

Some of the operations utilize features or technologies that are
usually found only in the QuickTime 7 Pro edition-like full-screen. Now
with
Babya QuickTime Studio you can do this for free.

BASS enables the next-generation of previewing and generation of
high-quality audio in Babya Logic-some of the features of BASS include:

Powerful and efficient (yet easy to use)-you can sample & stream (MP3,
MP2, MP1, OGG, WAV, AIFF, custom generated, and more via add-ons), MOD
music (XM, IT, S3M, MOD, MTM, UMX), MO3 music (MP3/OGG compressed MODs)
music, & recording functions. All in a tiny DLL, under 100KB* in size.

On Windows, BASS requires DirectX 3 or above for output, and takes
advantage of DirectSound and DirectSound3D hardware accelerated
drivers, when available. On OSX, BASS uses CoreAudio for output, and
OSX 10.3 or above is recommended. Both PowerPC and Intel Macs are
supported.

Main features of the BASS engine are:
Samples
Support for WAV/AIFF/MP3/MP2/MP1/OGG and custom generated samples
*Sample streams
-Stream any sample data in 8/16/32 bit
File streams
MP3/MP2/MP1/OGG/WAV/AIFF file streaming
Internet file streaming
-Stream MP3/MP2/MP1/OGG/WAV/AIFF files (inc. Shoutcast, Icecast &
Icecast2) from the internet (HTTP and FTP servers), with adjustable
buffering-like in bRadio
Custom file streaming
-Stream MP3/MP2/MP1/OGG/WAV/AIFF data from anywhere using any delivery
method
Multi-channel streaming
-Support for more than plain stereo, including multi-channel
OGG/WAV/AIFF files
MOD music
-Uses the same engine as XMPlay (very accurate, fast, high quality
reproduction), with full support for all effects, filters, stereo
samples, DMO effects, etc...
MO3 music
MODs with MP3 or OGG compressed samples (vastly reduced file size with
virtually identical sound quality), MO3s are created using the MO3
encoder
Multiple outputs
-Simultaneously use multiple soundcards
Recording
- Flexible recording system, with multiple device support and input
selection, (WMA encoding & broadcasting via the add-on, and other
formats via BASSenc)
Decode without playback
-Streams and musics can be outputted in any way you want (recoded,
written to disk, streamed across a network, etc...)
Speaker assignment
-Assign streams and musics to specific speakers to take advantage of
hardware capable of more than plain stereo (up to 4 separate stereo
outputs with a 7.1 soundcard)
*High precision synchronization
*Synchronize events in your software to the MOD music and streams,
synchronize playback of multiple channels together
*Custom DSP
*Apply any effects that you want, in any order you want
*DirectX 8 effects Windows only
*Chorus / compressor / distortion / echo / flanger / gargle /
parametric eq / reverb, 2 implementation options each with its benefits
(including mixing with DSP functions).
-Some of these effects you might be familar with-if you used Babya
Audio Effects Studio
*32 bit floating-point decoding and processing
*Floating-point stream/music decoding, DSP, FX, and recording
*3D sound Windows only
*Play samples/streams/musics in any 3D position, with EAX support
*Flexible
*Small buffers for realtime performance, large buffers for stability,
automatic and manual buffer updating
*Expandable-Underlying DirectSound object interfaces are accessible,
add-on system for additional format support-like VST, dynamic plugin
loading system
*Small
*BASS is less than 100KB*, so won't bloat your distribution

New Mac synth-EVS1:
Babya EVS1 is a new synth from Emagic (part of Babya). EVS1 will be
available next month for both PPC & Intel Macs only.

EVS1 is the first Emagic branded synth from Babya's Emagic division.

Babya EVS1 i is intended to combine speech with music to produce the
classic Vocoder sound used by many artists including Kraftwerk and ELO.

The On-screen Parameters

Modulator File
The path to a sound file that contains the modulator waveform. This
would usually contain
a voice. Selectable with the Browse button.

Carrier File
The path to a sound file that contains the carrirer waveform. This
would usually contain music.
Selectable with the Browse button.

Output File
The path to a sound file that contains the output waveform. This file
will be created if it does not
already exist.

Window Length
The number of samples which will be analysed at a time.

Window Overlap
The number of samples that the windows will be overlapped as a
percentage of the window
length.

Band Count
The number of frequency bands that the carrier will be modulated with.

Output Volume
The volume that the output will be scaled by.

Normalise
Whether to normalise the output with respect to the carrier.

Explanation.

This channel vocoder works by analyzing the frequencies in the
modulator, splitting them into bands, finding the magnitude of each
band, and then amplifying the corresponding bands of the carrier by
that magnitude.

The modulator should simply be speech. It works best of you speak
very clearly and more slowly than usual.

The carrier should be some kind of frequency rich waveform. White
noise works well. Periodic white noise (i.e. a very short sample of
white noise) gives a "robot-like" sound. Another one that sounds good
is a synthesized string chord. This waveform will automatically be
looped. You can get interesting results by having the waveform change
over time.

Since what you pronounce changes over time, it would be pointless to
analyze the entire modulator waveform and excite those frequencies in
the carrier at once. Instead, the program splits the modulator into
"windows", which it processes one-at-a-time. The window-length
specifies how many samples are in each window. You will want at least
a few windows for every syllable. If this number is too large, the
output will be not be very understandable. If it is too small, you
will have other problems. Around 1/15th of a second (or the sampling
rate of the sound file divided by 15) tends to sound good, but
experiment to find the right value. To give you an example, anywhere
from 512 to 2048 is okay for a modulator with a sampling rate of 44.1
khz. If you half the sampling rate, you should half the
window-length, etc. The window-length must be a power of two due to
the technique that us used to analyze the frequencies.

For those of you who are unfamiliar with the term "power of two," it
means a number that can be created by multiplying some number of two's
together. For example, the following numbers are the powers of two up
to 4096:

2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096

You get the next power of two by doubling the previous one.

Since the sound is processed in discrete windows, the output can
change very abruptly where it goes from one chunk to the next. This
is audible as a click. To remedy this, the program can have the
windows overlap and cross-fade between them. The window-overlap
specifies how many samples of overlap there are between windows.
1/8th of the window-length tends to be a good starting point, but
in many cases, one half of the window-length gives the best results.
This may not exceed half of the window-length.

In order to excite the frequencies in the carrier, the frequencies of
the modulator are split into bands. The larger your band-count, the
more the output will sound like the modulator. This number should
evenly divide the chunk-length for the best results. Somewhere
between 8 and 64 usually sounds best. The band-count may not exceed
half of the window-length.

If you find that the output is clipped (distorted) or is too quiet,
you can specify a value for the volume. Anything less than one will
reduce the volume, and anything greater than one will increase it.

While the defaults for the parameters generally produce decent
results, the best results will be achieved by changing their values.
The best way figure out all the numbers and what the best waveforms
are is to experiment. Have fun!
:
Babya Guitar Ampo Pro 2:
Guitar Amp Pro 2 is a amproved version of Babya's guitar control and
tuning software with the following new Features in Guitar Amp Pro 2
-Babya's new AutoChord technology:
Babya AutoChord uses a metronome to precisely match your chords with a
easy to use note table, editor & tuner included as well.
Download:
http://www.winsite.com/bin/Info?27500000037397

New synthesizers:
Babya bSine
Babya BPM Maestro
Babya Phasor
Babya PhazePitch
Babya Tempo Maestro

New Effects:
Babya 3D & EAX FX
Babya ASIO Multi Output
Babya Audio Effects Studio-ASIO
Babya Audio Effects Studio
Babya BASS Studio
Babya Custom Looper
Babya DSP Studio
Babya WinAMP Visualization Player
Babya WinAMP Visualization Studio

Audio Players:
Babya AAC & MP4 Player
Babya APE Player
Babya MOD Player
Babya Memory Player
Babya MusePack Player
Babya OptimFROG Player
Babya WavePack Player

New Applications:
Babya bAudio Express
Babya bRadio
Babya Full-Duplex Recorder
Babya Logic Spectrum Viewer
Babya Wave Converter
Babya Multi Output
Babya Multi-Speaker Tester

Babya Logic Reference Manual:
http://stashbox.org/uploads/1152944851/Babya%20Logic%202%20Reference.pdf

Download:http://www.winsite.com/bin/Info?27500000037574

Pro version:http://www.winsite.com/bin/Info?27500000037580
Homepage-http://freewebs.com/babyalogic

Babya System '06:

Babya bDesktop is the main component and most useful part of Babya System.

It returns for Babya System '06 with a refreshed and lively, new Vista-inspired UI, several fun games (Babya's Lucky 7 '06 and several others) and get this, a intergrated iPod suite including Babya iGrab,and a iPod UI simulator.

Also bDesktop '06 introduces Babya 3D Photo Explorer-a fun and unique way to view your photos in a virtual 3D space.


Features of Babya 3D Photo Explorer include: Mac OS X style grow/shrink effect when viewing a photo
Multiple photos are displayed in a amazing layered style
Supports viewing of BMP, JPG and GIF files
Fast 3D engine ensures that you can quickly view your photos
Smooth and easy re-arranging of photos in the viewer

Babya Visual bDesktop '06: Babya Visual bDesktop-a new take on bDesktop which was first introduced in Babya System 13.0, returns with a new feature set for Babya System '06.

Visual bDesktop 2 integrates Babya Constellation, a image and file viewer and Babya MiniApps in an innovative and elegant three-pane view.

Babya System Profiler '06: Version 12 of Babya System Profiler now provides comprehensive information about your computer, whether on its own, or part of a network.

Babya System Profiler can be very useful for troubleshooting or diagnostic purposes.

You can access information such as:
-the driver class
-vendor, hardware and class ID's (eg PCI\VEN for PCI/AGP/PCI-E)
-whether a device is in use
-driver information including:-
-driver versions (eg. if you would like to know the particular version of a NVIDA® graphics chipset driver when you are to update it)
-INF section details
-Video BIOS or system BIOS date and version
-your Microsoft® Windows® Product ID number
-where the device is physically located in the system

The standalone version of Babya System Profiler, version 11.0 can be download at:
http://www.winsite.com/bin/Info?27000000038557

Babya bFind '06:
Babya System '06 also comes with Babya bFind-a fast file searcher.

Download:
http://www.winsite.com/bin/Info?27500000037707

Babya bSuite:

Babya bSuite '07 is now available-the new version of Babya's award-winning and now HD ready digital media & office suite.

Babya bSuite 2007 Standard is your complete digital media & office suite-offering
word processing,music playback graphics and site design, calendars and presentations.

New features in Babya bSuite '07
Babya Presenter 4:
* HD and 16:9 presentation output
*Resolutions increased-now export presentations up to 1920x1440
* Screensavers-make them using Presenter slides with the new Babya Presenter
Screensaver Studio
* Mac OS X style UI

Babya bPlayer 3:
* Visualizations
*Uses the BASS audio engine

Babya BusinessBooks:
*Multi user accounting
* Easy invoicing and accounts management
*Fast set-up means you can manage sales and customers in minutes
* Close Sales when your business has closed for day
*Easy to use but powerful inventory and accounts system

A overview of BusinessBooks:
-Enter a new transaction, and print out a receipt
1.) First click on “New Sales”

2.)Then enter the customer's name.
3.) You will be introduced to a panel, in the panel consist of four sections.
The sections are :
- Amount (This section will tell you how much is the total)
- Calculator (This section calculates a typical input)
- Item Details (This section retrieves an item data and cash in to the receipt)
- Receipt (This area shows you a thumbnail of what you are getting on the receipt)

4a.) If your customer purchases an item which isn't stocked inside the internal
product database, then you should use the calculator to cash in the specific
product.

4b.) If your customer purchases an item which is listed in the internal product
database, then you should start with the Item Code (Search) box first. Key in
the item's listing number and then you should get the details on that item.
(This version includes support for product previews, images)

5.) After you have selected or entered the required values, adjust the quantity
of that item according to your customer's specification and then click “Cash
in” .

6.) This will continue again and again, until you finally completed the receipt
with the list of items your customer have bought.

7.) Finally when you are done, click “Receipt” to finish the transaction. Your
customer's receipt will be printed immediately, a window will show up displaying
the looks of your customer's receipt. Closing that window will take you back
to the main menu, where you can start a new transaction.

~If you do not want to continue on the current transaction, click on “Cancel
Sale” to get back to the main menu.
-Display all details regarding your current day earnings and items sold.
1.) First click on “Close Sales”
2.) You will see a yellow area, which contains all the details about your earnings
and so on.
3.) Clicking the 'Close' button on the marquee area will close the panel.

-Stock products into the internal database.
1.) First click on “Stock items”
2.) You will see 2 columns, 1 picture preview window and a few fields.
3.) The Item Code column indicates an item's listing number. Clicking on an item
in the column will fill the blank fields with the selected item's details. If
the item data includes an image, the image will be displayed on the Product
preview box.
4.) If you want to modify an item's data, you can just directly modify it by
Selecting it, changing the fields with new values and then click on “Modify
product data”.5.) If you want to add a new item, click on “New product data”
once, and then fill in the fields with the new item's data. After that, click
on “New product data (pending)” again. Your new item's data is now saved.
6.) After you are done with restocking items, click on the “Close” button on
the marquee area to go back to the main menu.

~To make sure that your product is already recorded in the database, you should
frequently click on “Refresh product data” to view the latest products listing.

-To print out an invoice
1.) First click on “Open Invoice”
2.) Follow the wizard, it is step by step based.

(!) If you choose to make an invoice without previous sales records, you will
be automatically forwarded to the “New Sales” panel. However the “Receipt” option
will be disabled, the items entered into the receipt will be imported to the
Invoice panel after you click on the “Export to Invoice panel”

-To view previous sales.
1.) First click on “Previous Sales”
2.) Select a date in the Timeframe column.
3.) You will see a list of customers which have been buying products from you
on the date you have selected.
4.) By clicking on one of the customer, you will get a list of items he/she have
been buying along with the description, price , quantity and total.

-Edit Settings
1.) First click on “Edit Settings”
2.) In the settings panel you can edit the message displayed in the marquee above.

Games:
*Fun dice game
*Impressive graphics

Babya Photo Center '07:
*Quick fix your images
*Add effects and retouch-like adjusting brightness/contrast

Babya bDesign 2:
*New site templates

Babya E-Type 3
*PDF export

Download:
http://www.winsite.com/bin/Info?28000000036515

Babya bSecure:

Babya bSecure appears to be been discontinued-Babya System '06 no longer install it.

That's it for this week reader mail & rumor report.

Saturday, July 08, 2006

Reader Mail & Rumor Report-July 8, 2006

In this week's reader mail & rumor report-a look at Babya Logic 2's step sequencers and we note the release of Babya Logic 1.4.1, Emagic Synth Pack 1, bTime & Guitar Amp 2. A preview of Babya Logic 2's manual and Babya software on Darwine, Babya EVS1.

A look at step sequencing:
With the upcoming Babya Logic Express 2-you will be able to use mproved composition tools such as Babya Effects Rack (easy access to all synths) and bAudio Express for live recording (great for recording different sound effects you create in UltraSynth).


In Babya Logic Pro, users will have the ability to access a easy to use step sequencer-the same one as included with Babya UltraSynth.

You can also utilize Babya Sculpture-a component type sequencer and a piano-roll style step sequencer. These step sequencers will be included in Babya Logic Pro, and will not be available in Babya Logic Express.

Babya Sculpture & UltraSynth can be downloaded on its own, so anyone can give it a go.
Download Sculpture:
Winsite:http://www.winsite.com/bin/Info?26000000038071
Softpedia:http://www.softpedia.com/get/Multimedia/Audio/Other-AUDIO-Tools/Babya-Sculpture.shtml

Download UltraSynth:
Winsite-http://mirrors.winsite.com/bin/Info?26000000037455
Softpedia:http://www.softpedia.com/get/Multimedia/Audio/Other-AUDIO-Tools/Babya-UltraSynth.shtml

With Babya Step Sequencer & UltraSynth, you have a collection of sample sequences to use.

Babya Step Sequencer is based on UltraSynth’s melody sequencer, in that it saves sequences the Babya “pxo” file format.

Babya Step Sequencer is very similar to UltraSynth’s sequencer: There is a piano bar along the left edge, with MIDI notes to the right.

If you are familiar with the step sequencers in popular music production software-eg. Apple Logic's Matrix Editor or the track editor in Apple's consumer audio software-Garageband, you can use Babya Step Sequencer just as easily. Even the Ultrabeat-which comes with Apple Logic Pro has step sequencer. These are all examples of different kinds of step sequencers-although different, you'll find some similarities between them .

As an example, I have a screenshot of Logic Express 7.2's Matrix editor on a Mac mini Core solo and a screenshot showing Babya Step Sequencer/Babya UltraSynth Sequencer on Windows XP.

Apple Logic Express 7.2's Matrix editor, showing a exported Babya Logic MIDI file being edited:http://img301.imageshack.us/my.php?image=stepsequencer4ka.jpg
Babya Step Sequencer/Babya UltraSynth Sequencer- http://img207.imageshack.us/my.php?image=usynthseq2uw.jpg

Babya Step Sequencer is very similar in functionality, in that the sequencers represent MIDI data as bars, which can be edited in a multitude of ways.



Babya Logic Express & Babya Logic Pro 2 will both be available as free downloads, later this month.

I'll post a tutorial video, showing how you can use Babya Step Sequencer, next week.

Babya Logic 1.4.1:
Babya Logic 1.4.1 featuring Babya Wavettes, was released late last month.

Babya Logic Updater will update the installed version of
Logic from version 1.0, version 1.1, version 1.2 or version 1.3 to version 1.4.1 (build 180)


New in version 1.4.1:
* Babya Wavettes- Do your Babya Tone Generator tones from last year need a major tune up? Well, now go overboard with Babya Wavettes' series of expressions for sound (mathematical that is) and the varied presets set the score. Adjustable sound settings add even more wildness-you'll never seen that outdoor anywhere.

New in version 1.4:
*Minor Babya Logic file save/open changes
*Babya iGrab-a easy to way to grab iPod music, without having to manually do it. This utility will let you rip either a single song, or the entire music collection of the iPod. This utility will not hurt your iPod in anyway, nor modify its database files or music.


New in version 1.3:
*Revised menu structure in Babya Logic
*Added Babya Spectrum Analyzer
*Added Babya WaveBurner
*Added Babya Logic Oscilator

Also installed with the version 1.1, 1.2, 1.3 and 1.4 updates are:
*Babya RingShifter
*Babya Sculpture
*Babya Logic Mixer
*Babya Exciter

Download:
Babya Logic 1.4.1:
http://www.winsite.com/bin/Info?27500000037305
Babya Logic Pro 1.4.1:
http://www.winsite.com/bin/Info?27500000037306

Babya bTime:

Babya bTime-a stylish countdown timer has been released.

Babya bTime is a countdown timer widget for iCal users.

Download:
http://www.winsite.com/bin/Info?27500000037338

Emagic Synth Pack 1:
Emagic Synth Pack 1 is a subset of software synthesizers & related tools from Babya Logic 2.

Synths:
Maestro-Tempo, Reverse,BPM, PhazePitch, Phasor
Audio Tools-Custom Looper, bAudio,ASIO suite (multiple output, device lister, duplex record),Full Duplex recorder .DSP & Audio Effects.
Others-bSine

You can record directly from Babya Logic or any synths with bAudio Express's live Wave record.

Download:

http://www.winsite.com/bin/Info?27500000037260

Reference Manual:
The Babya Logic reference manual has been updated again, with Mac setup information and a chapter devoted to the new step sequencer in Logic Pro 2-that'll be out either in mid-July or August:
http://stashbox.org/uploads/1152280427/Babya%20Logic%20%20Reference.pdf


EVS1:
Babya EVS1 is a new synth from Emagic (part of Babya). EVS1 will be available next month for both PPC & Intel Macs only.

EVS1 is the first Emagic branded synth from Babya's Emagic division.

Babya EVS1 i is intended to combine speech with music to produce the classic Vocoder sound used by many artists including Kraftwerk and ELO.


The On-screen Parameters

Modulator File
The path to a sound file that contains the modulator waveform. This would usually contain
a voice. Selectable with the Browse button.

Carrier File
The path to a sound file that contains the carrirer waveform. This would usually contain music.
Selectable with the Browse button.

Output File
The path to a sound file that contains the output waveform. This file will be created if it does not
already exist.

Window Length
The number of samples which will be analysed at a time.

Window Overlap
The number of samples that the windows will be overlapped as a percentage of the window
length.

Band Count
The number of frequency bands that the carrier will be modulated with.

Output Volume
The volume that the output will be scaled by.

Normalise
Whether to normalise the output with respect to the carrier.

Explanation.

This channel vocoder works by analyzing the frequencies in the
modulator, splitting them into bands, finding the magnitude of each
band, and then amplifying the corresponding bands of the carrier by
that magnitude.

The modulator should simply be speech. It works best of you speak
very clearly and more slowly than usual.

The carrier should be some kind of frequency rich waveform. White
noise works well. Periodic white noise (i.e. a very short sample of
white noise) gives a "robot-like" sound. Another one that sounds good
is a synthesized string chord. This waveform will automatically be
looped. You can get interesting results by having the waveform change
over time.

Since what you pronounce changes over time, it would be pointless to
analyze the entire modulator waveform and excite those frequencies in
the carrier at once. Instead, the program splits the modulator into
"windows", which it processes one-at-a-time. The window-length
specifies how many samples are in each window. You will want at least
a few windows for every syllable. If this number is too large, the
output will be not be very understandable. If it is too small, you
will have other problems. Around 1/15th of a second (or the sampling
rate of the sound file divided by 15) tends to sound good, but
experiment to find the right value. To give you an example, anywhere
from 512 to 2048 is okay for a modulator with a sampling rate of 44.1
khz. If you half the sampling rate, you should half the
window-length, etc. The window-length must be a power of two due to
the technique that us used to analyze the frequencies.

For those of you who are unfamiliar with the term "power of two," it
means a number that can be created by multiplying some number of two's
together. For example, the following numbers are the powers of two up
to 4096:

2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096

You get the next power of two by doubling the previous one.

Since the sound is processed in discrete windows, the output can
change very abruptly where it goes from one chunk to the next. This
is audible as a click. To remedy this, the program can have the
windows overlap and cross-fade between them. The window-overlap
specifies how many samples of overlap there are between windows.
1/8th of the window-length tends to be a good starting point, but
in many cases, one half of the window-length gives the best results.
This may not exceed half of the window-length.

In order to excite the frequencies in the carrier, the frequencies of
the modulator are split into bands. The larger your band-count, the
more the output will sound like the modulator. This number should
evenly divide the chunk-length for the best results. Somewhere
between 8 and 64 usually sounds best. The band-count may not exceed
half of the window-length.

If you find that the output is clipped (distorted) or is too quiet,
you can specify a value for the volume. Anything less than one will
reduce the volume, and anything greater than one will increase it.

While the defaults for the parameters generally produce decent
results, the best results will be achieved by changing their values.
The best way figure out all the numbers and what the best waveforms
are is to experiment. Have fun!
:

Babya Logic running in Mac OS X:
Babya Logic now can be used with Darwine on Intel Macs-and just as fast as it would be under Windows.

Babya Guitar Amp 2.1:
Babya Guitar Amp Pro 2.1 has been released with interface & bug fixes.
Download:
http://www.winsite.com/bin/Info?27500000037397

Babya Guitar Amp Pro 2 has just been released:
Babya today announced Guitar Amp Pro 2 featuring Babya's new AutoChord technology.

Guitar Amp Pro 2 is a amproved version of Babya's guitar control and tuning software with the following new Features in Guitar Amp Pro 2
-Babya's new AutoChord technology:
Babya AutoChord uses a metronome to precisely match your chords with a easy to use note table, editor & tuner included as well.

Babya's A.A. Fussy said, "Babya AutoChord is a easy way to learn the guitar and try some of Guitar Amp Pro's features at the same time. It's a amazing addition and I'm sure users will like it a lot."

Babya's product manager for digital media, Alvin Novick commented, AutoChord is the perfect way to identify chords when creating a custom tune-you'll be a pro in no time."

Pricing & Availbility:
Guitar Amp Pro 2 is now available for both Mac (with Darwine or Apple Boot Camp) and Windows at:

Download:
http://www.winsite.com/bin/Info?27500000037397

That's it for this week's reader mail & rumor report

Thursday, June 15, 2006

Reader Mail & Rumor Report-June 15, 2006:

In today's reader mail & rumor report, we note the release of Mac versions of Babya's software-Babya AU Host, Babya Photo Workshop for Mac, Babya CD/DVD Studio & Babya E-Type.

Babya AU Host & Babya CD/DVD Studio are 2 Mac exclusive Babya applications.

Babya E-Type:
Babya E-Type for Mac is now available-with native PDF output, and easy editing of Word files.


Babya E-Type for Mac is a powerful word processor with a incredible sense of style, allowing you to create stylish documents with multiple-language support and easy HTML page creation.

You can export documents to PDF natively, without the need for Adobe Acrobat. Also, Microsoft Word documents can be easily imported, edited and saved back to Word or Word XML formats.


Other features include:
• Babya E-Type is a universal binary-meaning that it be can be run on both PowerPC & Intel based Macs.
Babya E-Type now uses new NSError and NSAlert facilities to put up better error messages on failed file system operations.
• Babya E-Type now has a preference to enable the use of the new Cocoa feature to auto-number printed pages. Although the feature enables sophisticated customization of the headers and footers by the application, Babya E-Type just uses the default format.
• The new "Document Properties" panel enables setting properties such as author, company, comment, etc. The fields in the panel are hooked up to the document via bindings, and are imported by the Spotlight text importer for easy searching. The preferences panel has fields where you can specify default values for properties (for which default values are appropriate).
• Babya E-Type can now save WordML, HTML, and Safari WebArchive documents. In the preferences panel you can specify a number of options for controlling the type of HTML that is generated.
• Babya E-Type has a few menu items to support new text system features such as tables, lists, and link editing panel. Other than the new menu items, these features are pretty much free for Babya E-Type . Be sure to read about new text features in the AppKit release notes.
• The new Insert submenu under the Edit menu enables inserting line break, paragraph break, and page break. Note that the default line break you get by hitting the Return key is actually paragraph break; line break is used to break lines without starting a new paragraph.
• Undo can now be used to undo changes across a save. Note that on save, Babya E-Type now calls the new NSTextView method, breakUndoCoalescing, in order to let the text system know that it shouldn't coalesce across a save.
• Babya E-Type can now process Finder or scripting print requests much better.
• When multiple documents are opened simultaneously, Babya E-Type now makes the first one key, and opens others behind this first document. For large numbers of files, this change reduces the overall time before the application is responsive. In addition, in these cases Babya E-Type now does foreground (that is, uninterruptible) text layout only for the front-most document. This also helps greatly improve the time to make the app responsive when the files are large.
• Babya E-Type now uses -[NSParagraphStyle defaultTabInterval] to manage tab stops in plain text documents, rather than having to fix up tab stops after every change. This change removes a good number of lines, including the routine fixUpTabsInRange: and the need to observe textStorageDidProcessEditing:.
• If user's default encoding choice and their defaultCStringEncoding don't work for a plain document, then try Unicode, assuming it's in their encodings list.
• When an RTF document becomes RTFD, the user now has the option to save the document with the same name (this happens by saving a .rtfd file and thrashing the .rtf).
• NSSavePanel's setAllowsOtherFileTypes: method is now used in the plain text case, to use a ".txt" extension unless the user specifies otherwise.
• Checkbox in the plain text save panel now allows the user the control the ".txt" extension.
• The preferences panel has been redesigned. And although it is a good candidate for using NSUserDefaultsController and bindings, it doesn't yet. It should.
• The Cocoa text system now lets you create multiple, non-contiguous selections when editing text. Option-drag will let you select text in a rectangular area; command-click will let you add new selections to an existing selection. You can then copy the contents of these multiple selected regions as if they were one. In addition, you can select all occurrences of a word in the Find panel by holding down control when clicking "Replace All" (this exposes the "Select All" command). Finally, you can use the Styles panel to find all text which is of a given style.



Also Babya E-Type can be extended by using AppleScript:
v : Close an object.
close reference : the object for the command
[saving ask/no/yes] : Specifies whether changes should be saved before closing.
[saving in alias] : The file in which to save the object.
count?v : Return the number of elements of a particular class within an object.
count reference : the object for the command
[each type class] : The class of objects to be counted.
? integer
delete?v : Delete an object.
delete reference : the object for the command
duplicate?v : Copy object(s) and put the copies at a new location.
duplicate reference : the object for the command
to location reference : The location for the new object(s).
[with properties record] : Properties to be set in the new duplicated object(s).
exists?v : Verify if an object exists.
exists reference : the object for the command
? boolean
get?v : Get the data for an object.
get reference : the object for the command
? anything
make?v : Make a new object.
make
new type class : The class of the new object.
[at location reference] : The location at which to insert the object.
[with data anything] : The initial data for the object.
[with properties record] : The initial values for properties of the object.
? reference
move?v : Move object(s) to a new location.
move reference : the object for the command
to location reference : The new location for the object(s).
open?v : Open an object.
open alias : The file(s) to be opened.
print?v : Print an object.
print alias : The file(s) or document(s) to be printed.
[print dialog boolean] : Should the application show the Print dialog?
[with properties print settings] : the print settings
quit?v : Quit an application.
quit reference : the object for the command
[saving ask/no/yes] : Specifies whether changes should be saved before quitting.
save?v : Save an object.
save reference : the object for the command
[as Unicode text] : The file type in which to save the data.
[in alias] : The file in which to save the object.
set?v : Set an object's data.
set reference : the object for the command
to anything : The new value.
application?n [inh. item; see also TextEdit suite] : An application's top level scripting object.
elements
contains documents, windows.
properties
frontmost (boolean, r/o) : Is this the frontmost (active) application?
name (Unicode text, r/o) : The name of the application.
version (Unicode text, r/o) : The version of the application.
color?n [inh. item] : A color.

document?n [inh. item; see also TextEdit suite] : A document.
elements
contained by application, application.
properties
modified (boolean, r/o) : Has the document been modified since the last save?
name (Unicode text) : The document's name.
path (Unicode text) : The document's path.
item?n : A scriptable object.
properties
class (type class, r/o) : The class of the object.
properties (record) : All of the object's properties.
window?n [inh. item] : A window.
elements
contained by application, application.
properties
bounds (bounding rectangle) : The bounding rectangle of the window.
closeable (boolean, r/o) : Whether the window has a close box.
document (document, r/o) : The document whose contents are being displayed in the window.
floating (boolean, r/o) : Whether the window floats.
id (integer, r/o) : The unique identifier of the window.
index (integer) : The index of the window, ordered front to back.
miniaturizable (boolean, r/o) : Whether the window can be miniaturized.
miniaturized (boolean) : Whether the window is currently miniaturized.
modal (boolean, r/o) : Whether the window is the application's current modal window.
name (Unicode text) : The full title of the window.
resizable (boolean, r/o) : Whether the window can be resized.
titled (boolean, r/o) : Whether the window has a title bar.
visible (boolean) : Whether the window is currently visible.
zoomable (boolean, r/o) : Whether the window can be zoomed.
zoomed (boolean) : Whether the window is currently zoomed.

attachment?n [inh. text > item] : Represents an inline text attachment. This class is used mainly for make commands.
elements
contains attachments, attribute runs, characters, paragraphs, words; contained by attachments, attribute runs, characters, paragraphs, texts, words.
properties
file name (Unicode text) : The path to the file for the attachment
attribute run?n [inh. item] : This subdivides the text into chunks that all have the same attributes.
elements
contains attachments, attribute runs, characters, paragraphs, words; contained by attachments, attribute runs, characters, paragraphs, texts, words.
properties
color (color) : The color of the first character.
font (Unicode text) : The name of the font of the first character.
size (integer) : The size in points of the first character.
character?n [inh. item] : This subdivides the text into characters.
elements
contains attachments, attribute runs, characters, paragraphs, words; contained by attachments, attribute runs, characters, paragraphs, texts, words.
properties
color (color) : The color of the first character.
font (Unicode text) : The name of the font of the first character.
size (integer) : The size in points of the first character.
paragraph?n [inh. item] : This subdivides the text into paragraphs.
elements
contains attachments, attribute runs, characters, paragraphs, words; contained by attachments, attribute runs, characters, paragraphs, texts, words.
properties
color (color) : The color of the first character.
font (Unicode text) : The name of the font of the first character.
size (integer) : The size in points of the first character.
text?n [inh. item] : Rich (styled) text
elements
contains attachments, attribute runs, characters, paragraphs, words.
properties
color (color) : The color of the first character.
font (Unicode text) : The name of the font of the first character.
size (integer) : The size in points of the first character.
word?n [inh. item] : This subdivides the text into words.
elements
contains attachments, attribute runs, characters, paragraphs, words; contained by attachments, attribute runs, characters, paragraphs, texts, words.
properties
color (color) : The color of the first character.
font (Unicode text) : The name of the font of the first character.
size (integer) : The size in points of the first character.

application?n [inh. application; see also Standard Suite] : TextEdit's top level scripting object.
elements
contains documents, windows.
document?n [inh. document; see also Standard Suite] : A TextEdit document.
elements
contained by application, application.
properties
text (text) : The text of the document.

print settings?n
properties
copies (integer) : the number of copies of a document to be printed
collating (boolean) : Should printed copies be collated?
starting page (integer) : the first page of the document to be printed
ending page (integer) : the last page of the document to be printed
pages across (integer) : number of logical pages laid across a physical page
pages down (integer) : number of logical pages laid out down a physical page
error handling (standard/detailed) : how errors are handled
fax number (string) : for fax number
target printer (string) : for target printer

Download Babya E-Type for Mac:
http://www.winsite.com/bin/Info?27500000037105

http://www.versiontracker.com/dyn/moreinfo/macosx/30080

http://www.macupdate.com/info.php/id/21948

Babya CD/DVD Studio:
Now you can easily burn and share your own CD's on a Mac with Babya CD/DVD Studio-a free & advanced data disc creation software containing a complete virtual filesystem. The application presents a simple interface to create the virtual filesystem and panels to set the various options that Babya CD/DVD Studio provides for data burning.

Requires:
Mac with Intel Core processor
Combo or SuperDrive required
Mac OS X 10.4.5 or later

Download:
http://www.winsite.com/bin/Info?27500000037003
http://mac.softpedia.com/get/System-Utilities/Babya-CD-DVD-Studio.shtml
http://www.versiontracker.com/dyn/moreinfo/macosx/30036
http://www.macupdate.com/info.php/id/21894

Babya Photo Workshop for Mac:
A amazing, Core Image powered version of Babya Photo Workshop has just been released.

Babya Photo Workshop for Mac is a image editing application that allows you to get started and experiment with Image Units. You can start out with a base image, apply a color control filter, an exposure adjust filter, white point adjust filter, and a color blend mode filter—all the while watching the filters being applied to the source image in real time. By using Babya Photo Workshop for Mac and seeing how Image Units work, you can get a feel for how Image Units could be used in your own applications.


Image Units Included with Tiger
Blur
Median Blur
Gaussian Blur
Motion Blur
Zoom Blur
Noise Reduction
Color Adjustment
Color Controls
Color Matrix
Exposure Adjust
Gamma Adjust
Hue Adjust
White Point Adjust
Color
Color Map
Color Invert
Color Monochrome
Color Posterize
False Color
Sepia Tone
Mask to Alpha
Compositing
Addition
Maximum
Minimum
Multiply
Source Atop
Source In
Source Out
Source Over
Distortion
Pinch Distortion
Hole Distortion
Bump Distortion
Displacement Distortion
Glass Distortion
Glass Lozenge
Torus Lens Distortion
Twirl Distortion
Vortex Distortion
Circle Splash Distortion
Circular Wrap Distortion
Generators
Checkerboard
Constant Color
Lenticular Halo
Star Shine
Stripes
Sunbeams
Random Generator
Gradients
Gaussian Gradient
Linear Gradient
Radial Gradient
Sharpeners
Sharpen Luminance
Unsharp Mask
Color Blends
Color Burn Blend Mode
Darken Blend Mode
Difference Blend Mode
Exclusion Blend Mode
Hard Light Blend Mode
Hue Blend Mode
Lighten Blend Mode
Luminosity Blend Mode
Multiply Blend Mode
Overlay Blend Mode
Saturation Blend Mode
Screen Blend Mode
Soft Light Blend Mode
Geometry
Affine Transform
Crop
Perspective Transform
Lanczos Scale Transform
Halftones
CMYK Halftone
Circular Screen
Dot Screen
Hatched Screen
Line Screen
Styles
Blend with Mask
Edge Work
Height Field from Mask
Pointillize
Shaded Material
Bloom
Edges
Gloom
Pixellate
Spot Light
Crystallize
Tiles
Affine Clamp
Affine Tile
Op Tile
Parallelogram Tile
Perspective Tile
Triangle Tile
Kaleidoscope
Transitions
Page Curl
Copy Machine
Dissolve
Flash
Mod
Ripple
Swipe
Disintegrate with Mask

How Core Image Works in Babya Photo Workshop:

Babya Photo Workshop uses Core Image-here’s how it works:

In a nutshell, an Image Unit performs pixel-level operations on image data that results in the creation of a new image.

When an Image Unit is loaded and configured with an image (or images), as well as any needed parameters that define the settings that the Image Unit can take, pixels are fetched from the input image by a sampler object that handles any needed coordinate transformation and scaling.

These pixels are provided to the Image Unit's processing kernel which then performs its calculations and returns a result pixel.

When multiple Image Units are combined to process an image, Core Image calculates the processing pipeline path for each pixel.

Babya Photo Workshop then dynamically concatenates the entire recipe for each result pixel from all of the Image Units into a single optimized operation. Furthermore, Core Image uses lazy evaluation.

Only the pixels that need to be processed for a given destination will be processed—and only when they are drawn to their destination.

This behavior dramatically minimizes the amount of work that Core Image needs to perform in order to create a final result image.

Core Image operates non-destructively on image sources. Since Image Units execute in near real-time, and only on the pixels that need to be processed, it is possible to keep the original state of the source images and reprocess the displayed pixels as needed.

This lets you adjust the effects of an Image Unit and see the changes immediately.

For example, a user can adjust the level of sharpening applied to an image and see the changes without delay.

Parallel Execution:

While it is easy to think of the per-pixel operations that an Image Unit performs as happening one-by-one in a linear fashion, Core Image executes these operations, whenever possible, using either the Velocity Engine in the PowerPC G4 or G5 CPUs or the high performance GPUs on the latest video cards.
These SIMD (Single Instruction, Multiple Data) hardware solutions allow the same code to be executed on multiple data sets in parallel.

This use of parallelism is a perfect match for manipulating images where the same operation is performed over and over on hundreds or thousands of pixels.

Core Image Accuracy:
Because Core Image uses 32-bit floating point numbers instead of fixed scalars, it can handle over 1025 colors.

Each pixel is specified by a set of four floating point numbers, one each for the red, green, blue, and alpha components of a pixel.

This color space is far greater than the human eye can perceive.

This level of precision in specifying color components allows image fidelity to be preserved even through a large number of processing steps without truncation.

Download Babya Photo Workshop for Mac:
http://www.winsite.com/bin/Info?27500000036934
http://www.versiontracker.com/dyn/moreinfo/macosx/30006
http://www.macupdate.com/info.php/id/21870
http://mac.softpedia.com/get/Graphics/Babya-Photo-Workshop.shtml

Babya AU Host:
Babya's first Mac application-Babya AU Host is now available.

With Babya AU Host, users can access all of their Mac's Audio Unit plugins, whether from a 3rd-party or by Apple. Drag and dropping from the Finder and iTunes is both possible.

Requires a Mac with a Intel Core processors to run.

Download:
http://www.winsite.com/bin/Info?27500000036929
http://mac.softpedia.com/get/Audio/Babya-AU-Host.shtml
http://www.macupdate.com/info.php/id/21925
http://www.versiontracker.com/dyn/moreinfo/macosx/30003


That's it for today's reader mail & rumor report-in our next report, we take a look at some of the newest features added to Babya System '06.