From alexanderschunk at t-online.de Sat Aug 4 12:32:00 2007 From: alexanderschunk at t-online.de (Alexander Schunk) Date: 04 Aug 2007 19:32 GMT Subject: [Audio-engine-dev] OpenJDK: Sound API Contribution Message-ID: <1IHPME-0zukkK0@fwd34.aul.t-online.de> Hi, i joined this mailing list and am interested in contributing to this project with some code. I have checked out your projects home page and am curious what points of your requirements list have already been achieved and what is still open todo. Best Regards Alexander -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/audio-engine-dev/attachments/20070804/5f5ff7a0/attachment.html From javasound-dev at bome.com Sun Aug 5 00:36:36 2007 From: javasound-dev at bome.com (Florian Bomers) Date: Sun, 05 Aug 2007 09:36:36 +0200 Subject: [Audio-engine-dev] OpenJDK: Sound API Contribution In-Reply-To: <1IHPME-0zukkK0@fwd34.aul.t-online.de> References: <1IHPME-0zukkK0@fwd34.aul.t-online.de> Message-ID: <46B57E04.2070100@bome.com> The last I know is that most of the Java Sound source is still closed because of pending copyright clearance. Alex (Menkov), what's the state of things? I restate my offer to identify the third party components. Regards, Florian On 8/4/2007 9:32 PM, Alexander Schunk wrote: > Hi, > i joined this mailing list and am interested in contributing to this project with some code. > I have checked out your projects home page and am curious what points of your requirements list have already been achieved and what is still open todo. > Best Regards > Alexander > > > > ------------------------------------------------------------------------ > > _______________________________________________ > audio-engine-dev mailing list > audio-engine-dev at openjdk.java.net > http://mail.openjdk.java.net/mailman/listinfo/audio-engine-dev -- Florian Bomers Bome Software ------------------------------------------------------- Music Software, Development Tools: http://www.bome.com Java Sound extensions, plugins: http://www.tritonus.org The Java Sound Resources: http://www.jsresources.org ------------------------------------------------------- Please quote this email in your reply. Thanks! From javasound-dev at bome.com Sun Aug 5 01:21:52 2007 From: javasound-dev at bome.com (Florian Bomers) Date: Sun, 05 Aug 2007 10:21:52 +0200 Subject: [Audio-engine-dev] OpenJDK: Sound API Contribution In-Reply-To: <1IHayV-10TfxQ0@fwd31.aul.t-online.de> References: <1IHPME-0zukkK0@fwd34.aul.t-online.de> <46B57E04.2070100@bome.com> <1IHayV-10TfxQ0@fwd31.aul.t-online.de> Message-ID: <46B588A0.7000408@bome.com> Hi Alexander, you're mostly right, but I guess it's a good idea to read through the (few) emails that have been exchanged so far on this mailing list, and especially on sound-dev at openjdk.java.net . We can need every volunteer, your help will be much appreciated. Regards, Florian On 8/5/2007 9:56 AM, Alexander Schunk wrote: > Hi Florian, > thanks for the information. > As i understood from the information of the Group homepage, almost the whole Sound engine was third party licenced and in native - that is C or C++ - code so my offer would be to write a Java Sound Engine from scratch - if its possible to acccess OS hardware features with Java. > If not i think one will always need some native code to write such an API. > I wonder why its not possible to use an existing opensouce Sound API and integrate it into OpenJDK. > This would have advantage that it is (i) tested, (ii), supported by an exisiting community and (iii) may have documentation. > Otherwise you will have to (i) rewrite your Sound Engine from scratch, (ii) test it on various plattforms and (iii) provide new documentation and announce it to the public. > Anyway i am still interested in providing code or ideas for this API. > Best > Alex > "Florian Bomers" schrieb: >> The last I know is that most of the Java Sound source is still >> closed because of pending copyright clearance. >> >> Alex (Menkov), what's the state of things? I restate my offer to >> identify the third party components. >> >> Regards, >> Florian >> >> >> On 8/4/2007 9:32 PM, Alexander Schunk wrote: >>> Hi, >>> i joined this mailing list and am interested in contributing to this project with some code. >>> I have checked out your projects home page and am curious what points of your requirements list have already been achieved and what is still open todo. >>> Best Regards >>> Alexander >>> >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> audio-engine-dev mailing list >>> mailto:audio-engine-dev at openjdk.java.net >>> http://mail.openjdk.java.net/mailman/listinfo/audio-engine-dev >> -- >> Florian Bomers >> Bome Software >> >> ------------------------------------------------------- >> Music Software, Development Tools: http://www.bome.com >> Java Sound extensions, plugins: http://www.tritonus.org >> The Java Sound Resources: http://www.jsresources.org >> ------------------------------------------------------- >> Please quote this email in your reply. Thanks! >> -- Florian Bomers Bome Software ------------------------------------------------------- Music Software, Development Tools: http://www.bome.com Java Sound extensions, plugins: http://www.tritonus.org The Java Sound Resources: http://www.jsresources.org ------------------------------------------------------- Please quote this email in your reply. Thanks! From javasound-dev at bome.com Sun Aug 5 12:04:47 2007 From: javasound-dev at bome.com (Florian Bomers) Date: Sun, 05 Aug 2007 21:04:47 +0200 Subject: [Audio-engine-dev] OpenJDK: Sound API Contribution In-Reply-To: <1IHkGh-0DLyG80@fwd27.aul.t-online.de> References: <1IHPME-0zukkK0@fwd34.aul.t-online.de> <46B57E04.2070100@bome.com> <1IHayV-10TfxQ0@fwd31.aul.t-online.de> <46B588A0.7000408@bome.com> <1IHkGh-0DLyG80@fwd27.aul.t-online.de> Message-ID: <46B61F4F.50707@bome.com> try http://mail.openjdk.java.net/pipermail/sound-dev/ I don't know where Java Sound development should start, but there are a lot of areas that deserve attention. I wouldn't say that a new audio engine is the most important right now. I have a long list for new features, some of them are already implemented in Tritonus (see footer). I am not aware of any pressing bugs in the JDK, but there are shortcomings of the current implementation that could be considered bugs. A middle layer for digital audio handling, and a high level "player" (similar to applet.AudioClip) would be great additions. And one thing that's really harmful to Java is the bad state of Java Sound on Mac. Getting a CoreAudio and CoreMIDI implementation into the Mac JDK would be wonderful. Regards, Florian On 8/5/2007 7:51 PM, Alexander Schunk wrote: > Hi, > i could not found the archive mentioned for the sound-dev maling list however i am curious about your plans and contributions you may need. > I have signed an SCA and am currently investigating into some Bug fixes of the 2D API. > If you already got some ideas, plans, etc. i would love to know. > Regards > Alex > "Florian Bomers" schrieb: >> Hi Alexander, >> >> you're mostly right, but I guess it's a good idea to read through >> the (few) emails that have been exchanged so far on this mailing >> list, and especially on mailto:sound-dev at openjdk.java.net . >> >> We can need every volunteer, your help will be much appreciated. >> >> Regards, >> Florian -- Florian Bomers Bome Software ------------------------------------------------------- Music Software, Development Tools: http://www.bome.com Java Sound extensions, plugins: http://www.tritonus.org The Java Sound Resources: http://www.jsresources.org ------------------------------------------------------- Please quote this email in your reply. Thanks! From Alexey.Menkov at Sun.COM Mon Aug 6 02:28:13 2007 From: Alexey.Menkov at Sun.COM (Alex Menkov) Date: Mon, 06 Aug 2007 13:28:13 +0400 Subject: [Audio-engine-dev] JavaSound status Message-ID: <46B6E9AD.1020305@sun.com> Hi all, I'm glad to inform you that we are close to have most of JavaSound implementation code opened. There are some steps that are required for the changes became available in openJDK repository, as I see in the schedule it should happen at August, 17-20. Regards Alex From javasound-dev at bome.com Tue Aug 7 01:55:40 2007 From: javasound-dev at bome.com (Florian Bomers) Date: Tue, 07 Aug 2007 10:55:40 +0200 Subject: [Audio-engine-dev] OpenJDK: Sound API Contribution In-Reply-To: <1II7Ri-0fEEds0@fwd33.aul.t-online.de> References: <1IHPME-0zukkK0@fwd34.aul.t-online.de> <46B57E04.2070100@bome.com> <1IHayV-10TfxQ0@fwd31.aul.t-online.de> <46B588A0.7000408@bome.com> <1IHkGh-0DLyG80@fwd27.aul.t-online.de> <46B61F4F.50707@bome.com> <1II7Ri-0fEEds0@fwd33.aul.t-online.de> Message-ID: <46B8338C.2050108@bome.com> Hi Alexander, your enthusiasm is great! Java Sound needs people like you. I'm currently "on hold" until Sun releases the Java Sound portion of the source code (which was just announced to be rather soon). Then I hope will be more momentum on this list as to how to proceed. Tritonus and Sun's Java Sound are 2 different things. I have a hunch that you're referring to Tritonus' TODO list? Tritonus' ALSA support is not actively being worked on anymore, because Sun's JDK ships with ALSA support on Linux. I am not aware of any pressing issues in Sun's ALSA implementation. Regards, Florian PS: Alexander, please make sure to reply to the list, not only to me. On 8/6/2007 8:36 PM, Alexander Schunk wrote: > Hi, > i just want to come back to my offer to help on development. > As i mentioned earlier i would like to help on some of the ALSA features mentioned in the todo list. > Is there any information available on how these features should / will be implemented? > Regards > Alex > "Florian Bomers" schrieb: >> try >> http://mail.openjdk.java.net/pipermail/sound-dev/ >> >> I don't know where Java Sound development should start, but there >> are a lot of areas that deserve attention. I wouldn't say that a >> new audio engine is the most important right now. I have a long >> list for new features, some of them are already implemented in >> Tritonus (see footer). I am not aware of any pressing bugs in the >> JDK, but there are shortcomings of the current implementation >> that could be considered bugs. A middle layer for digital audio >> handling, and a high level "player" (similar to applet.AudioClip) >> would be great additions. >> >> And one thing that's really harmful to Java is the bad state of >> Java Sound on Mac. Getting a CoreAudio and CoreMIDI >> implementation into the Mac JDK would be wonderful. >> >> Regards, >> Florian >> >> >> On 8/5/2007 7:51 PM, Alexander Schunk wrote: >>> Hi, >>> i could not found the archive mentioned for the sound-dev maling list however i am curious about your plans and contributions you may need. >>> I have signed an SCA and am currently investigating into some Bug fixes of the 2D API. >>> If you already got some ideas, plans, etc. i would love to know. >>> Regards >>> Alex >>> "Florian Bomers" schrieb: >>>> Hi Alexander, >>>> >>>> you're mostly right, but I guess it's a good idea to read through >>>> the (few) emails that have been exchanged so far on this mailing >>>> list, and especially on mailto:sound-dev at openjdk.java.net . >>>> >>>> We can need every volunteer, your help will be much appreciated. >>>> >>>> Regards, >>>> Florian >> -- >> Florian Bomers >> Bome Software >> >> ------------------------------------------------------- >> Music Software, Development Tools: http://www.bome.com >> Java Sound extensions, plugins: http://www.tritonus.org >> The Java Sound Resources: http://www.jsresources.org >> ------------------------------------------------------- >> Please quote this email in your reply. Thanks! >> -- Florian Bomers Bome Software ------------------------------------------------------- Music Software, Development Tools: http://www.bome.com Java Sound extensions, plugins: http://www.tritonus.org The Java Sound Resources: http://www.jsresources.org ------------------------------------------------------- Please quote this email in your reply. Thanks! From javasound-dev at bome.com Tue Aug 7 02:13:27 2007 From: javasound-dev at bome.com (Florian Bomers) Date: Tue, 07 Aug 2007 11:13:27 +0200 Subject: [Audio-engine-dev] Audio Engine: Windows support In-Reply-To: <1II7ZU-0QJTAO0@fwd27.aul.t-online.de> References: <1IHPME-0zukkK0@fwd34.aul.t-online.de> <46B57E04.2070100@bome.com> <1IHayV-10TfxQ0@fwd31.aul.t-online.de> <46B588A0.7000408@bome.com> <1IHkGh-0DLyG80@fwd27.aul.t-online.de> <46B61F4F.50707@bome.com> <1II7ZU-0QJTAO0@fwd27.aul.t-online.de> Message-ID: <46B837B7.3090702@bome.com> Hi Alex, it's clear that you're a newbie, and that's not a problem, Java Sound development needs everybody! you got Mixer's and AudioInputStream/AudioOutputStream a little mixed up... of course all access to soundcards goes by way of the Mixer and DataLine interfaces. One very good approach to identify weak parts of the API is to write (the audio portion) of a real application. jsresources.org provides a wide array of full apps and small example programs which you can examine and take as basis. Another approach, currently, is to work on Tritonus and then later on, transfer the new implementation to Sun's JDK when it's opened. Tritonus is "owned" by Matthias Pfisterer and me, so it's easier to get something into it and especially out to people. I know people ask for FLAC support in Java Sound, that would be a nice opportunity for a tritonus task. Or ID3 tag support, VBR header, and (re)wind support for MP3 files. Or AudioFormat.properties support for Wave, AU, and AIFF file readers. GSM support for wave files. Such tasks can be easily ported to Sun's JDK once it's open. For other tasks, some knowledge in the respective field would be useful - what's your programming experience with digital audio? What about DSP? Regards, Florian On 8/6/2007 8:44 PM, Alexander Schunk wrote: > Hi, > just a question concerning the Windows support for the Audio Engine. > As i have learned from the tritonus website ALSA is only available for > Linux and there are some Windows plugins available. > However, as a user of Java Sound API i personally dont feel > comfortable with the use of AudioOutPutStream and the other streams > to set up the Audio Engine. > Is it possible to provide a more solid OOP Audio API for Windows > that uses OS hardware functions like ALSA does on Linux?. > Regards > Alex > "Florian Bomers" schrieb: >> try >> http://mail.openjdk.java.net/pipermail/sound-dev/ >> >> I don't know where Java Sound development should start, but there >> are a lot of areas that deserve attention. I wouldn't say that a >> new audio engine is the most important right now. I have a long >> list for new features, some of them are already implemented in >> Tritonus (see footer). I am not aware of any pressing bugs in the >> JDK, but there are shortcomings of the current implementation >> that could be considered bugs. A middle layer for digital audio >> handling, and a high level "player" (similar to applet.AudioClip) >> would be great additions. >> >> And one thing that's really harmful to Java is the bad state of >> Java Sound on Mac. Getting a CoreAudio and CoreMIDI >> implementation into the Mac JDK would be wonderful. >> >> Regards, >> Florian >> >> >> On 8/5/2007 7:51 PM, Alexander Schunk wrote: >>> Hi, >>> i could not found the archive mentioned for the sound-dev maling list however i am curious about your plans and contributions you may need. >>> I have signed an SCA and am currently investigating into some Bug fixes of the 2D API. >>> If you already got some ideas, plans, etc. i would love to know. >>> Regards >>> Alex >>> "Florian Bomers" schrieb: >>>> Hi Alexander, >>>> >>>> you're mostly right, but I guess it's a good idea to read through >>>> the (few) emails that have been exchanged so far on this mailing >>>> list, and especially on mailto:sound-dev at openjdk.java.net . >>>> >>>> We can need every volunteer, your help will be much appreciated. >>>> >>>> Regards, >>>> Florian >> -- >> Florian Bomers >> Bome Software >> >> ------------------------------------------------------- >> Music Software, Development Tools: http://www.bome.com >> Java Sound extensions, plugins: http://www.tritonus.org >> The Java Sound Resources: http://www.jsresources.org >> ------------------------------------------------------- >> Please quote this email in your reply. Thanks! >> -- Florian Bomers Bome Software ------------------------------------------------------- Music Software, Development Tools: http://www.bome.com Java Sound extensions, plugins: http://www.tritonus.org The Java Sound Resources: http://www.jsresources.org ------------------------------------------------------- Please quote this email in your reply. Thanks! From javasound-dev at bome.com Thu Aug 9 09:40:03 2007 From: javasound-dev at bome.com (Florian Bomers) Date: Thu, 09 Aug 2007 18:40:03 +0200 Subject: [Audio-engine-dev] JavaSound: OOP Design In-Reply-To: <46BB3F87.9070003@sun.com> References: <46BB3F87.9070003@sun.com> Message-ID: <46BB4363.6010301@bome.com> Hi Alex's, >> Also as i learned from Florian it looks like resources at >> jsresources.org do not match the actual status of Java Sound API >> implementation and so do not the samples given. I wonder which statement of mine caused that impression... because jsresources.org is really up to date and uses all the Java 5 features. But if you see examples or apps on jsresources that you think need updating, feel free to dive in! I can guide you where needed. Initially, you can send me your patches directly, and after verification, I'll integrate them. And did you check out the tasks I mentioned for Tritonus? Just recently someone asked for porting the ogg/vorbis encoder bindings to Windows. That might be something for you. Regards, Florian >> I would like to help to update this page - jsresources.org - with the >> current status of implementation of Java Sound along with information >> of OpenJDK. >> >> Alex > > > -- Florian Bomers Bome Software ------------------------------------------------------- Music Software, Development Tools: http://www.bome.com Java Sound extensions, plugins: http://www.tritonus.org The Java Sound Resources: http://www.jsresources.org ------------------------------------------------------- Please quote this email in your reply. Thanks!