[Protux-devel] Whats Working Again report # 3

2005-11-29 Thread Luciano Domenico Giordana
Hello all (all ?? :-) )

Peak engine migration is pratically done. A basic optmization was done
using new Java.nio API which use native file handling and huge native
optimization (including DMA and other low level stuff I really dont
understand. but, whatever.. I need to worry about audio anyway, not
disk access. I let this for JRE...)
Also, some architeture changes are being made. The old idea of soft buses and hard buses are starting to become a reality.
Projects will see just logic (soft) buses. If you move your project to
another workstation, your mapping will be kept, and you will just need
to assign hard buses to your logic buses (a auto-mapping is possible
also).
I am adding some eye-candy since this is really easy and fast to do in
java. You can notice in hard buses, the locator bar and even in the
editor.

My next step is to develop some sort of null-audio-device support, so I
can work on mixer in a windoze machine (without alsa). This will be
good to have a more robust soft buses architeture.

Also, lots, lots, and LOTS of code cleaning is being done. I dont get,
I tried to keep the code as clean as possible in C++ Protux.. but I am
still finding a lot of dirty code and misterious code... maybe some
lack of comunication between me and Remon. So if you watch the code,
you will notice many old_fashing_naming and javaStileNaming mixed. Dont
worry... Anyway, I am just factoring and trying to conservate the logic
, except, of course, in points where the architeture is changing.

Regards
-- Luciano Domenico GiordanaSoftware Engineer / Java/C++ Senior DeveloperProject Protux : http://www.nongnu.org/protux
___
Protux-devel mailing list
Protux-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/protux-devel


Re: [Protux-devel] Whats Working Again report # 3

2005-12-01 Thread Luciano Domenico Giordana
Hi !
The menu , buttons and other classic stuff will appear more and more but DONT WORRY.
My idea is to provide a plugable classic usage for new protux users so
we attract them more and more. The ideia is to let the user do the
basic stuff using classic interface (classic, but not-ugly...), and
then when he becomes a jmb expert it just turn it off, saving space.

For now, they are permanent, but they will become plugable soon.

I am really concerned in attract more users. You have no ideia on
how much effort I plan to put on protux next year. To do so, we
need more users testing it. JMB is a blocking factor, that I want to
eliminate (not the JMB, just the Blocking-factor, hehehe). Also, I will
not wait to finish migration to add new stuff, like soft/hard routing,
video support and 24x32 bit internal process.

Regarding the error. This is happening below the java level, so there
might be something wrong with the jre --- X integration.
I am afraid I can give you no help this time, but anyway, that might be
happening due the hardware acceleration. This is a good point, I will
try to add some parametrization to turn it off and just use slow canvas
(instead of fast canvas). gimme some time

Thanks

On 12/1/05, reinhard [EMAIL PROTECTED] wrote:
On Tuesday 29 November 2005 14:31, Luciano Domenico Giordana wrote: Hello all (all ?? :-) )hehe ... two, at least ;-)just a quick report on what is working on opensuse  not much yet ;-)
protux is starting and looks very colored and mixed up so far and ...uuhhh ... I really hate the menu-bar ;-) .. but when I try to do something I got an Xlib-error:Xlib: unexpected async reply (sequence 0x3a7)!
greetingsreinhard___Protux-devel mailing listProtux-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/protux-devel-- Luciano Domenico GiordanaSoftware Engineer / Java/C++ Senior DeveloperProject Protux : 
http://www.nongnu.org/protux
___
Protux-devel mailing list
Protux-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/protux-devel


[Protux-devel] Moving back to Sourceforge

2005-12-20 Thread Luciano Domenico Giordana
Hi all (all ?! :-) )

I talked to Reinhard , and he agreed to , at least for some time, move
CVS back to sourceforget.net, where Protux project has been founded.

The main reason for that is because I have been among some issues
regarding accessing savannah from my work. Surprisingly, they allowed
me to access sourceforge.net. (I wonder why, hehe) I noticed that
when the commits just stopped working. I thought it was some problem on
my workspace, but it was a network filter recently installed.

Now the current code is on sourceforget.net. The acess is a little simpler than sourceforge´s. 

The web pages are still on savannah. I think we can take some benefits
if we move also the web content to soruceforge, think they allow php,
database access, and some other things that we could put on the site.
Remeber we will offer a online protux micro-version for testing, and
also protux will be installable using java webstart. But the standard
pages need a lot of work. We need URGENTLY a web-master if you can
invite someone, please, be my guest.


So consider the code on Savannah out of date. Access protux.sourceforge.net cvs to get up-to-date code.
Thanks

-- Luciano Domenico Giordana - Java Architect / Java/C++ Senior DeveloperProject Protux : http://www.nongnu.org/protuxThe Professional Modular Multimedia Framework for GNU/Linux 

___
Protux-devel mailing list
Protux-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/protux-devel


[Protux-devel] Whats Working Again report # 4

2005-12-26 Thread Luciano Domenico Giordana
Due the problems found on Savannah CVS access, I lost some time
figuring out what was happening, but fortunately, the working is active
again

I have been still doing a lot of refactoring, code cleaning and more
abstraction on Protux. Still, I was able to make put some things to
work again.

Track Panel leds now respond to mouse (mute/solo/arm)
ProjectManager is very simple now, it will be reimplemented slowly. But
It can already save project, load other projects and create new ones.
Move clip from one track to another
split clip fixed (had bugs)
more peak optimization
play is working in null-mode.. you wont hear anything, but the internals are already prepared to re-coding...
more swing stuff, including dockable tools bars.

I am concentrating in preparing a basic stable (yet simple ) version so we can release it and test users acceptance.. 

Regards-- Luciano Domenico Giordana - Java Architect / Java/C++ Senior DeveloperProject Protux : http://www.nongnu.org/protuxThe Professional Modular Multimedia Framework for GNU/Linux 

___
Protux-devel mailing list
Protux-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/protux-devel


[Protux-devel] Live Protux is born !

2006-01-05 Thread Luciano Domenico Giordana
Hi all ( all ? :-) I uploaded protux as an applet to be tested live.. of course, it is still buggy and almost everything that are already working on offline binary does not work live yet. The purpose of this upload was just to certify that the strategy works.
Also, I modified FastCanvas (now FastPanel) to work only with swing, since it takes more benefits of double buffering strategies and hard acceleration. This way, protux transparently runs online as an JAppletCheck the site (still by) , and have a glimpse of what is coming soon ;-)
thanks-- Luciano Domenico Giordana - Java Architect / Java/C++ Senior DeveloperProject Protux : http://www.nongnu.org/protux
  The PROTUX Digital Media Workstation
___
Protux-devel mailing list
Protux-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/protux-devel


[Protux-devel] ALSA Abolished

2006-01-16 Thread Luciano Domenico Giordana
I made some tests here, and ALSA is officially abolished in our project.Everything, including low-level low-latency control can be done strictly in java.Regards-- Luciano Domenico Giordana - Java Architect / Java/C++ Senior Developer
Project Protux : http://www.nongnu.org/protuxThe PROTUX Digital Media Workstation
___
Protux-devel mailing list
Protux-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/protux-devel


[Protux-devel] Pausing ...

2006-03-09 Thread Luciano Domenico Giordana
Hi there !I have been extremely busy last weeks, and few commits are being done right now. But as you can see, I finished the migration to fully 32 bits internal approach and the migration to the java sound architeture.
The java sound architecture let us (and other developers) write services to handle many audio formats, this way, we can just worry about our own format (Praf), which is 32-only bits now.There are many bugs in peak creation, thats why I am delaying commits now. I think I will have some free time next weeks so I can debug into it.
Thanks-- Luciano Domenico Giordana - Java Solution Architect / Senior DeveloperIbm do Brasil - http://www.ibm.com/brProject Protux : 
http://www.nongnu.org/protuxThe PROTUX Digital Media Workstation
___
Protux-devel mailing list
Protux-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/protux-devel