Pharo features

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Pharo features

berserk
Hello everyone.
A friend of mine suggested me to use Pharo because I ask him for informations on Emacs in order to do some MultiMedia stuff.
Now, is Pharo ok to do this? (list follows)
Raster graphics (processing, synthesis, input/capturing, output/saving), vector graphics (same), 3D graphics (modeling, rigging, rendering, raytracing, opening and saving 3D files), sound processing (sound synthesis, algoritmic music composition, post processing), video editing (opening, saving, cutting/rotating/processing video files), text processing (HTML output, regex/find and replace/whateverI would do with Word + Excel), Optical character recognition, text to speech, speech recognition, ASCII Art.
 
Thanks in advance for any answer.
Reply | Threaded
Open this post in threaded view
|

Re: Pharo features

berserk
Bump...
This is not a troll/lame post, I'm interestedfor real in these topics. Is Pharo ok for programming on these topics?
Il 18/12/2010 14:08, Ivano Arrighetta ha scritto:
Hello everyone.
A friend of mine suggested me to use Pharo because I ask him for informations on Emacs in order to do some MultiMedia stuff.
Now, is Pharo ok to do this? (list follows)
Raster graphics (processing, synthesis, input/capturing, output/saving), vector graphics (same), 3D graphics (modeling, rigging, rendering, raytracing, opening and saving 3D files), sound processing (sound synthesis, algoritmic music composition, post processing), video editing (opening, saving, cutting/rotating/processing video files), text processing (HTML output, regex/find and replace/whateverI would do with Word + Excel), Optical character recognition, text to speech, speech recognition, ASCII Art.
 
Thanks in advance for any answer.

Reply | Threaded
Open this post in threaded view
|

Re: Pharo features

Stéphane Ducasse
In reply to this post by berserk
HI ivano

let a chance for people to go back from shopping and to read your mails.

> Hello everyone.
> A friend of mine suggested me to use Pharo because I ask him for informations on Emacs in order to do some MultiMedia stuff.
> Now, is Pharo ok to do this? (list follows)
> Raster graphics (processing, synthesis, input/capturing, output/saving),


> vector graphics (same),
There is a binding for openSVG and we will push it more.

> 3D graphics (modeling, rigging, rendering, raytracing, opening and saving 3D files),
Some of them
www.opencroquet.org
http://www.impara.de/

> sound processing (sound synthesis, algoritmic music composition, post processing),
There were a lot of work now I'm not expert on sound.
        Geomastro
        Haute ecole de musique of Geneves is using pharo to develop specific software

> video editing (opening, saving, cutting/rotating/processing video files),
There is a connection with Gstreamer and an old Mp3/mpeg support (I do not know the start)

Now have a look at www.opensophie.org because this was made in Squeak.


> text processing (HTML output, regex/find and replace/whateverI would do with Word + Excel),
yes

> Optical character recognition,
I do not know.

> text to speech,
klatt was first try but now this is old.
Better connect a library for doing that.
Sme years ago we connected a database and system for french prononciation (tag brill or something like that)

> speech recognition,
not that I know

> ASCII Art.
??

>  
> Thanks in advance for any answer.


Reply | Threaded
Open this post in threaded view
|

Re: Pharo features

berserk
Thanks, sorry for being impatient (I saw some activity and I tought this
post were misunderstood as trollish/lamer).
Well, it's like I'll have definitively to learn Pharo (or at least drop
Emacs as the only chance)
Thanks again.

Il 18/12/2010 17:58, Stéphane Ducasse ha scritto:

> HI ivano
>
> let a chance for people to go back from shopping and to read your mails.
>
>> Hello everyone.
>> A friend of mine suggested me to use Pharo because I ask him for informations on Emacs in order to do some MultiMedia stuff.
>> Now, is Pharo ok to do this? (list follows)
>> Raster graphics (processing, synthesis, input/capturing, output/saving),
>
>> vector graphics (same),
> There is a binding for openSVG and we will push it more.
>
>> 3D graphics (modeling, rigging, rendering, raytracing, opening and saving 3D files),
> Some of them
> www.opencroquet.org
> http://www.impara.de/
>
>> sound processing (sound synthesis, algoritmic music composition, post processing),
> There were a lot of work now I'm not expert on sound.
> Geomastro
> Haute ecole de musique of Geneves is using pharo to develop specific software
>
>> video editing (opening, saving, cutting/rotating/processing video files),
> There is a connection with Gstreamer and an old Mp3/mpeg support (I do not know the start)
>
> Now have a look at www.opensophie.org because this was made in Squeak.
>
>
>> text processing (HTML output, regex/find and replace/whateverI would do with Word + Excel),
> yes
>
>> Optical character recognition,
> I do not know.
>
>> text to speech,
> klatt was first try but now this is old.
> Better connect a library for doing that.
> Sme years ago we connected a database and system for french prononciation (tag brill or something like that)
>
>> speech recognition,
> not that I know
>
>> ASCII Art.
> ??
>
>>
>> Thanks in advance for any answer.
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Pharo features

Igor Stasenko
On 18 December 2010 18:09, Ivano Arrighetta <[hidden email]> wrote:
> Thanks, sorry for being impatient (I saw some activity and I tought this
> post were misunderstood as trollish/lamer).
> Well, it's like I'll have definitively to learn Pharo (or at least drop
> Emacs as the only chance)
> Thanks again.
>

nice. welcome aboard.
im also interested in the areas you listed.

> Il 18/12/2010 17:58, Stéphane Ducasse ha scritto:
>>
>> HI ivano
>>
>> let a chance for people to go back from shopping and to read your mails.
>>
>>> Hello everyone.
>>> A friend of mine suggested me to use Pharo because I ask him for
>>> informations on Emacs in order to do some MultiMedia stuff.
>>> Now, is Pharo ok to do this? (list follows)
>>> Raster graphics (processing, synthesis, input/capturing, output/saving),
>>
>>> vector graphics (same),
>>
>> There is a binding for openSVG and we will push it more.
>>
>>> 3D graphics (modeling, rigging, rendering, raytracing, opening and saving
>>> 3D files),
>>
>> Some of them
>> www.opencroquet.org
>> http://www.impara.de/
>>
>>> sound processing (sound synthesis, algoritmic music composition, post
>>> processing),
>>
>> There were a lot of work now I'm not expert on sound.
>>        Geomastro
>>        Haute ecole de musique of Geneves is using pharo to develop
>> specific software
>>
>>> video editing (opening, saving, cutting/rotating/processing video files),
>>
>> There is a connection with Gstreamer and an old Mp3/mpeg support (I do not
>> know the start)
>>
>> Now have a look at www.opensophie.org because this was made in Squeak.
>>
>>
>>> text processing (HTML output, regex/find and replace/whateverI would do
>>> with Word + Excel),
>>
>> yes
>>
>>> Optical character recognition,
>>
>> I do not know.
>>
>>> text to speech,
>>
>> klatt was first try but now this is old.
>> Better connect a library for doing that.
>> Sme years ago we connected a database and system for french prononciation
>> (tag brill or something like that)
>>
>>> speech recognition,
>>
>> not that I know
>>
>>> ASCII Art.
>>
>> ??
>>
>>>
>>> Thanks in advance for any answer.
>>
>>
>>
>
>
>



--
Best regards,
Igor Stasenko AKA sig.

Reply | Threaded
Open this post in threaded view
|

Re: Pharo features

flebber


On Sun, Dec 19, 2010 at 5:36 AM, Igor Stasenko <[hidden email]> wrote:
On 18 December 2010 18:09, Ivano Arrighetta <[hidden email]> wrote:
> Thanks, sorry for being impatient (I saw some activity and I tought this
> post were misunderstood as trollish/lamer).
> Well, it's like I'll have definitively to learn Pharo (or at least drop
> Emacs as the only chance)
> Thanks again.
>

nice. welcome aboard.
im also interested in the areas you listed.

> Il 18/12/2010 17:58, Stéphane Ducasse ha scritto:
>>
>> HI ivano
>>
>> let a chance for people to go back from shopping and to read your mails.
>>
>>> Hello everyone.
>>> A friend of mine suggested me to use Pharo because I ask him for
>>> informations on Emacs in order to do some MultiMedia stuff.
>>> Now, is Pharo ok to do this? (list follows)
>>> Raster graphics (processing, synthesis, input/capturing, output/saving),
>>
>>> vector graphics (same),
>>
>> There is a binding for openSVG and we will push it more.
>>
>>> 3D graphics (modeling, rigging, rendering, raytracing, opening and saving
>>> 3D files),
>>
>> Some of them
>> www.opencroquet.org
>> http://www.impara.de/
>>
>>> sound processing (sound synthesis, algoritmic music composition, post
>>> processing),
>>
>> There were a lot of work now I'm not expert on sound.
>>        Geomastro
>>        Haute ecole de musique of Geneves is using pharo to develop
>> specific software
>>
>>> video editing (opening, saving, cutting/rotating/processing video files),
>>
>> There is a connection with Gstreamer and an old Mp3/mpeg support (I do not
>> know the start)
>>
>> Now have a look at www.opensophie.org because this was made in Squeak.
>>
>>
>>> text processing (HTML output, regex/find and replace/whateverI would do
>>> with Word + Excel),
>>
>> yes
>>
>>> Optical character recognition,
>>
>> I do not know.
>>
>>> text to speech,
>>
>> klatt was first try but now this is old.
>> Better connect a library for doing that.
>> Sme years ago we connected a database and system for french prononciation
>> (tag brill or something like that)
>>
>>> speech recognition,
>>
>> not that I know
>>
>>> ASCII Art.
>>
>> ??
>>
>>>
>>> Thanks in advance for any answer.
>>
>>
>>
>
>
>



--
Best regards,
Igor Stasenko AKA sig.

You would definitely be interested in the Sophie project, http://opensophie.org/ however I am not sure how active it is as I notice the project has been re-writen into java recently.

Open Cobalt is another project worth you checking out. http://www.opencobalt.org/ and lastly check out ODeco http://languagegame.org:8080/ggame/15
Reply | Threaded
Open this post in threaded view
|

Re: Pharo features

Steve Wart-2
In reply to this post by berserk
Two thoughts:

1. this is a broad range of very specialized topics - are you really
serious that you want to do all of these things as part of one
project?

2. there are specialized languages and tools for doing a lot of this
stuff, many free. Each item below will have an entire project or
library you can use

Certainly you can do any of this stuff with Pharo if you are focused
and willing to integrate various libraries, but I think it is better
to have a clear idea of your ultimate goal.

Raster graphics: have you looked at processing.org or nodebox.net
(also http://www.cityinabottle.org/blog/nodebox-opengl/)?

3D modeling and rigging: blender.org - check the forums there especially

Ray tracing: http://www.povray.org/

Sound and music synthesis: okay I think Siren has been ported from
VisualWorks to Squeak, I'm not sure if it will run on Pharo - also
Pure Data might be interesting (see
http://en.wikipedia.org/wiki/Pure_Data)

Video editing - I'm not aware of many free tools for that. If you have
the money to spend on the hardware, you probably have the money to buy
commercial software.

Text processing is also a big topic - HTML generation, certainly Pharo
and Seaside excel at that, but again, what do you want to generate
HTML from? Regexp libraries are widely available for every platform,
including Pharo. If you're looking for an office suite, there is
nothing like that in Pharo

OCR, speech recognition, text to speech - no idea. You could build a
Smalltalk wrapper for aalib (http://aa-project.sourceforge.net/aalib/)
- that would be totally awesome :)

You forgot Computer Vision - there's a project called OpenCV
(http://opencv.willowgarage.com/) that has an urgent need for a
Smalltalk front-end.

Explain again how you're not a troll?

thanks,
Steve


On Sat, Dec 18, 2010 at 5:08 AM, Ivano Arrighetta
<[hidden email]> wrote:

> Hello everyone.
> A friend of mine suggested me to use Pharo because I ask him for
> informations on Emacs in order to do some MultiMedia stuff.
> Now, is Pharo ok to do this? (list follows)
> Raster graphics (processing, synthesis, input/capturing, output/saving),
> vector graphics (same), 3D graphics (modeling, rigging, rendering,
> raytracing, opening and saving 3D files), sound processing (sound synthesis,
> algoritmic music composition, post processing), video editing (opening,
> saving, cutting/rotating/processing video files), text processing (HTML
> output, regex/find and replace/whateverI would do with Word + Excel),
> Optical character recognition, text to speech, speech recognition, ASCII
> Art.
>
> Thanks in advance for any answer.
>

Reply | Threaded
Open this post in threaded view
|

Re: Pharo features

hernanmd
2010/12/19 Steve Wart <[hidden email]>:
>
> You forgot Computer Vision - there's a project called OpenCV
> (http://opencv.willowgarage.com/) that has an urgent need for a
> Smalltalk front-end.
>

For those interested, there is a wrapper for OpenCV implemented in
Visual Smalltalk in http://alereimondo.no-ip.org/OpenCV/21

--
Hernán Morales
Information Technology Manager,
Institute of Veterinary Genetics.
National Scientific and Technical Research Council (CONICET).
La Plata (1900), Buenos Aires, Argentina.
Telephone: +54 (0221) 421-1799.
Internal: 422
Fax: 425-7980 or 421-1799.