[Protux-devel] Whats Working Again report # 3
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
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
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
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 !
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
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 ...
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