IPB

Welcome Guest ( Log In | Register )

3 Pages V   1 2 3 >  
Reply to this topicStart new topic
Seeking ABX software for Mac OS X, any good one out there?
krmathis
post Mar 30 2005, 22:40
Post #1





Group: Members
Posts: 742
Joined: 27-May 02
From: Oslo, Norway
Member No.: 2133



I have been looking for a decent ABX application for OS X for close to a year now, but still have not found any.

These are the two applications I have found so far:
* Java ABC/HR 0.4b. Work pretty good, but crash almost every time it plays to the end of a song.
Its also making some nasty popping noise when I switch audio streams.
* MacABX 1.0. Just to simple for my taste.
Unable to stop playback, cant select a part of the song to playback.

I know Java ABC/HR 0.5a is out. But since it requires JRE 1.5, which is not released for Mac OS X yet, I am unable to test it! sad.gif

So do anybody know if there are other alternatives out there?


Thanks! smile.gif
Go to the top of the page
+Quote Post
schnofler
post Mar 31 2005, 16:53
Post #2


Java ABC/HR developer


Group: Developer
Posts: 175
Joined: 17-September 03
Member No.: 8879



QUOTE (solaris @ Mar 30 2005, 01:40 PM)
I know Java ABC/HR 0.5a is out. But since it requires JRE 1.5, which is not released for Mac OS X yet, I am unable to test it! sad.gif
*

Could you give this a try? It's a retroweaved version of ABC/HR-Java 0.5a. You have to select "Java Sound Audio Engine" in the playback settings before playing sound. If you still encounter these crashes at the end of a sample, I'd appreciate it if you could run it from a console and tell me about any error messages that appear. Thanks.

This post has been edited by schnofler: Apr 1 2005, 12:00
Go to the top of the page
+Quote Post
Busemann
post Mar 31 2005, 17:30
Post #3





Group: Members
Posts: 730
Joined: 5-January 04
Member No.: 10970



QUOTE (schnofler @ Mar 31 2005, 07:53 AM)
QUOTE (solaris @ Mar 30 2005, 01:40 PM)
I know Java ABC/HR 0.5a is out. But since it requires JRE 1.5, which is not released for Mac OS X yet, I am unable to test it! sad.gif
*

Could you give this a try? It's a retroweaved version of ABC/HR-Java 0.5a. You have to select "Java Sound Audio Engine" in the playback settings before playing sound. If you still encounter these crashes at the end of a sample, I'd appreciate it if you could run it from a console and tell me about any error messages that appear. Thanks.
*




Seems to work perfectly here!
Go to the top of the page
+Quote Post
krmathis
post Mar 31 2005, 17:56
Post #4





Group: Members
Posts: 742
Joined: 27-May 02
From: Oslo, Norway
Member No.: 2133



I have tested the new version for 30 min. and have not had a single crash, so its definatelly more stable than the 0.4 version.

But I still have the same popping noise when I switch between the audio streams. Or is it supposed to be so?
Dont know how its on a Windows computer...

Another problem, which I also had in the 0.4 version is that I cant get it to take anything else than .wav files. Example; I have the flac executables in my path, but when I load up a .flac file the decode popup window stay up forever and nothing happends. Havenīt tried mp3 since I have not compiled and installed madplay yet.


To exit ABC/HR-Java I have to kill java in Terminal


That said, I really appreciate your work! smile.gif

This post has been edited by solaris: Mar 31 2005, 19:32
Go to the top of the page
+Quote Post
schnofler
post Mar 31 2005, 22:17
Post #5


Java ABC/HR developer


Group: Developer
Posts: 175
Joined: 17-September 03
Member No.: 8879



Thanks, solaris and Busemann, for trying this out.

QUOTE (solaris @ Mar 31 2005, 08:56 AM)
But I still have the same popping noise when I switch between the audio streams. Or is it supposed to be so?
Dont know how its on a Windows computer...
*

That's because of the Java Sound software mixer. In 1.5 Java Sound can use native hardware mixers which have far less latency and don't have these clicking and popping noises. In JRE 1.4 these are not available, though. So, unfortunately, you'll have to wait for Apple's implementation of JRE 1.5 to get rid of these issues.

QUOTE (solaris @ Mar 31 2005, 08:56 AM)
Another problem, which I also had in the 0.4 version is that I cant get it to take anything else than .wav files. Example; I have the flac executables in my path, but when I load up a .flac file the decode popup window stay up forever and nothing happends. Havenīt tried mp3 since I have not compiled and installed madplay yet.
*

Could you start ABC/HR-Java from a console ("java -jar abchr.jar") and see if it prints any error messages when you have it decode a file? That might help me find the problem. Thanks.
Go to the top of the page
+Quote Post
krmathis
post Apr 1 2005, 05:48
Post #6





Group: Members
Posts: 742
Joined: 27-May 02
From: Oslo, Norway
Member No.: 2133



QUOTE (schnofler @ Mar 31 2005, 11:17 PM)
That's because of the Java Sound software mixer. In 1.5 Java Sound can use native hardware mixers which have far less latency and don't have these clicking and popping noises.
I understand.
There are rumours that Apple is going to release Mac OS 10.4 any day now, with Java 1.5. So a fix is close by. smile.gif
QUOTE
Could you start ABC/HR-Java from a console ("java -jar abchr.jar") and see if it prints any error messages when you have it decode a file?
I load up a .wav and a .flac or .mp3 file, then press "Start Test", exactly when the "Decoding Sample B" window pop up this lines appear in the Terminal (I have the flac and madplay executables in my path):
CODE
java.lang.NoSuchMethodError: java.lang.String.replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
       at abchr.audio.CLIProcessor.process(Unknown Source)
       at abchr.audio.SampleFactory$Decoder.process(Unknown Source)
       at abchr.audio.SampleFactory.createSample(Unknown Source)
       at abchr.gui.ABXPanel$SampleLoader.run(Unknown Source)
       at abchr.gui.ABXPanel$4.construct(Unknown Source)
       at guiutils.SwingWorker$2.run(Unknown Source)
       at java.lang.Thread.run(Thread.java:552)

Hope this error messages is for some help.
May it be because of the outdated Java version?

Iīm ready for instructions if you need me to test some more! rolleyes.gif
Go to the top of the page
+Quote Post
schnofler
post Apr 1 2005, 10:44
Post #7


Java ABC/HR developer


Group: Developer
Posts: 175
Joined: 17-September 03
Member No.: 8879



QUOTE (solaris @ Mar 31 2005, 08:48 PM)
Hope this error messages is for some help.
May it be because of the outdated Java version?
*

Thanks, this was indeed quite helpful. You can get a fixed version here. These crashes appear when the code uses some method which didn't exist before JDK 1.5, so you might encounter some more of them (I haven't tested with 1.4). If you do, just tell me the error message, and I'll try to fix it.

This post has been edited by schnofler: Apr 1 2005, 11:58
Go to the top of the page
+Quote Post
Busemann
post Apr 1 2005, 10:51
Post #8





Group: Members
Posts: 730
Joined: 5-January 04
Member No.: 10970



QUOTE (solaris @ Mar 31 2005, 08:48 PM)
There are rumours that Apple is going to release Mac OS 10.4 any day now, with Java 1.5.


It'll ship with 1.4.2 I'm afraid
Go to the top of the page
+Quote Post
WarChild
post Apr 1 2005, 10:51
Post #9





Group: Members
Posts: 56
Joined: 1-October 01
Member No.: 155



QUOTE
Get it here.

Getting a 404 error.

This post has been edited by WarChild: Apr 1 2005, 10:53
Go to the top of the page
+Quote Post
schnofler
post Apr 1 2005, 11:59
Post #10


Java ABC/HR developer


Group: Developer
Posts: 175
Joined: 17-September 03
Member No.: 8879



QUOTE (WarChild @ Apr 1 2005, 01:51 AM)
QUOTE
Get it here.

Getting a 404 error.
*

Whoops. Fixed.
Go to the top of the page
+Quote Post
krmathis
post Apr 1 2005, 16:24
Post #11





Group: Members
Posts: 742
Joined: 27-May 02
From: Oslo, Norway
Member No.: 2133



@schnofler. I picked up the last build, but still get an error message when it tries to decode flac or mp3 files.
It look pretty close to the previous one:
CODE
java.lang.NoSuchMethodError: java.util.Arrays.toString([Ljava/lang/Object;)Ljava/lang/String;
       at abchr.audio.CLIProcessor.process(Unknown Source)
       at abchr.audio.SampleFactory$Decoder.process(Unknown Source)
       at abchr.audio.SampleFactory.createSample(Unknown Source)
       at abchr.gui.ABXPanel$SampleLoader.run(Unknown Source)
       at abchr.gui.ABXPanel$4.construct(Unknown Source)
       at guiutils.SwingWorker$2.run(Unknown Source)
       at java.lang.Thread.run(Thread.java:552)


@Busemann. I sure hope youīre wrong, since we really need an updated Java version on Mac OS X!
Go to the top of the page
+Quote Post
schnofler
post Apr 1 2005, 16:41
Post #12


Java ABC/HR developer


Group: Developer
Posts: 175
Joined: 17-September 03
Member No.: 8879



Heh. Now, that's stupid. This new bug is actually caused by a line I put in there to test the fix for the last bug and then forgot to comment out. rolleyes.gif
Should work now. Get fixed version here.

This post has been edited by schnofler: Apr 1 2005, 16:42
Go to the top of the page
+Quote Post
krmathis
post Apr 1 2005, 16:52
Post #13





Group: Members
Posts: 742
Joined: 27-May 02
From: Oslo, Norway
Member No.: 2133



We are getting closer. This time it dont crash, but displayed this error message.



CODE
abchr.audio.DecodeFailedException: File /Users/**/Downloads/ABX Testing/Message_From_Silence.mp3 could not be decoded.
I/O error while processing Message_From_Silence.mp3
       at abchr.audio.SampleFactory$Decoder.process(Unknown Source)
       at abchr.audio.SampleFactory.createSample(Unknown Source)
       at abchr.gui.ABXPanel$SampleLoader.run(Unknown Source)
       at abchr.gui.ABXPanel$4.construct(Unknown Source)
       at guiutils.SwingWorker$2.run(Unknown Source)
       at java.lang.Thread.run(Thread.java:552)
javax.sound.sampled.UnsupportedAudioFileException: File /Users/**/Downloads/ABX Testing/Message_From_Silence.mp3 could not be decoded.
I/O error while processing Message_From_Silence.mp3
       at abchr.audio.SampleFactory.createSample(Unknown Source)
       at abchr.gui.ABXPanel$SampleLoader.run(Unknown Source)
       at abchr.gui.ABXPanel$4.construct(Unknown Source)
       at guiutils.SwingWorker$2.run(Unknown Source)
       at java.lang.Thread.run(Thread.java:552)
abchr.audio.DecodeFailedException: File /Users/**/Downloads/ABX Testing/Message_From_Silence.flac could not be decoded.
I/O error while processing Message_From_Silence.flac
       at abchr.audio.SampleFactory$Decoder.process(Unknown Source)
       at abchr.audio.SampleFactory.createSample(Unknown Source)
       at abchr.gui.ABXPanel$SampleLoader.run(Unknown Source)
       at abchr.gui.ABXPanel$4.construct(Unknown Source)
       at guiutils.SwingWorker$2.run(Unknown Source)
       at java.lang.Thread.run(Thread.java:552)
javax.sound.sampled.UnsupportedAudioFileException: File /Users/**/Downloads/ABX Testing/Message_From_Silence.flac could not be decoded.
I/O error while processing Message_From_Silence.flac
       at abchr.audio.SampleFactory.createSample(Unknown Source)
       at abchr.gui.ABXPanel$SampleLoader.run(Unknown Source)
       at abchr.gui.ABXPanel$4.construct(Unknown Source)
       at guiutils.SwingWorker$2.run(Unknown Source)
       at java.lang.Thread.run(Thread.java:552)

Maybe it dont see my flac and madplay executables in /usr/local/bin ? unsure.gif
Go to the top of the page
+Quote Post
schnofler
post Apr 1 2005, 18:48
Post #14


Java ABC/HR developer


Group: Developer
Posts: 175
Joined: 17-September 03
Member No.: 8879



OK, I'm not sure where this comes from. Maybe you could try again with this version? It won't fix the problem, but it might give some more information.
Go to the top of the page
+Quote Post
krmathis
post Apr 1 2005, 19:04
Post #15





Group: Members
Posts: 742
Joined: 27-May 02
From: Oslo, Norway
Member No.: 2133



New output:
CODE
abchr.audio.DecodeFailedException: File /Users/**/Downloads/ABX Testing/Message_From_Silence.flac could not be decoded.
Call to flac failed.
       at abchr.audio.SampleFactory$Decoder.process(Unknown Source)
       at abchr.audio.SampleFactory.createSample(Unknown Source)
       at abchr.gui.ABXPanel$SampleLoader.run(Unknown Source)
       at abchr.gui.ABXPanel$4.construct(Unknown Source)
       at guiutils.SwingWorker$2.run(Unknown Source)
       at java.lang.Thread.run(Thread.java:552)
javax.sound.sampled.UnsupportedAudioFileException: File /Users/**/Downloads/ABX Testing/Message_From_Silence.flac could not be decoded.
Call to flac failed.
       at abchr.audio.SampleFactory.createSample(Unknown Source)
       at abchr.gui.ABXPanel$SampleLoader.run(Unknown Source)
       at abchr.gui.ABXPanel$4.construct(Unknown Source)
       at guiutils.SwingWorker$2.run(Unknown Source)
       at java.lang.Thread.run(Thread.java:552)
So it cant find my flac executable. sad.gif
I copied flac into the abchr-java directory, but that did not change anything either...

Perhaps its other Mac OS X users around here that can give it a go?


Edit: I should tell that both flac and madplay are working fine in Terminal

This post has been edited by solaris: Apr 1 2005, 19:06
Go to the top of the page
+Quote Post
schnofler
post Apr 1 2005, 20:30
Post #16


Java ABC/HR developer


Group: Developer
Posts: 175
Joined: 17-September 03
Member No.: 8879



QUOTE (solaris @ Apr 1 2005, 10:04 AM)
So it cant find my flac executable. sad.gif
*

I don't think that's the problem. Anyway, I've built another version, which prints the output of the CLI app to the console. Sorry for bothering you so much with testing my program. Your help is definitely appreciated.
Go to the top of the page
+Quote Post
krmathis
post Apr 1 2005, 20:51
Post #17





Group: Members
Posts: 742
Joined: 27-May 02
From: Oslo, Norway
Member No.: 2133



QUOTE (schnofler @ Apr 1 2005, 09:30 PM)
I don't think that's the problem. Anyway, I've built another version, which prints the output of the CLI app to the console. Sorry for bothering you so much with testing my program. Your help is definitely appreciated.
*
No problem.
Its highly usable for me to get this fixed as well! biggrin.gif

Here are the important parts of the output from the last build:
CODE
ERROR: -o/--output-name cannot be used with multiple files
Type "flac" for a usage summary or "flac --help" for all options
abchr.audio.DecodeFailedException: File /Users/**/Downloads/ABX Testing/Message_From_Silence.flac could not be decoded.
Call to flac failed.

---------------------

MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
audio: "./abchrtemp/tmp5p6ez5.wav": No such file or directory
abchr.audio.DecodeFailedException: File /Users/**/Downloads/ABX Testing/Message_From_Silence.mp3 could not be decoded.
Call to madplay failed.
Go to the top of the page
+Quote Post
schnofler
post Apr 1 2005, 21:16
Post #18


Java ABC/HR developer


Group: Developer
Posts: 175
Joined: 17-September 03
Member No.: 8879



OK, here's another build.
Go to the top of the page
+Quote Post
krmathis
post Apr 1 2005, 21:43
Post #19





Group: Members
Posts: 742
Joined: 27-May 02
From: Oslo, Norway
Member No.: 2133



Hmmm, this seems to be a hard one! crying.gif

CODE
cmdarray: flac -d -s -o abchrtemp/tmpetazke.wav "/Users/**/Downloads/ABX Testing/Message_From_Silence.flac"

Message_From_Silence.flac": ERROR initializing decoder
                           state = FLAC__FILE_DECODER_ERROR_OPENING_FILE

An error occurred opening the input file; it is likely that it does not exist
or is not readable.
abchr.audio.DecodeFailedException: File /Users/**/Downloads/ABX Testing/Message_From_Silence.flac could not be decoded.
Call to flac failed.

--------------------

cmdarray: madplay -o wave:abchrtemp/tmp9us65h.wav "/Users/**/Downloads/ABX Testing/Message_From_Silence.mp3"
MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
"/Users/krmathis/Downloads/ABX Testing/Message_From_Silence.mp3": No such file or directory
abchr.audio.DecodeFailedException: File /Users/**/Downloads/ABX Testing/Message_From_Silence.mp3 could not be decoded.
Call to madplay failed.
Go to the top of the page
+Quote Post
schnofler
post Apr 1 2005, 21:46
Post #20


Java ABC/HR developer


Group: Developer
Posts: 175
Joined: 17-September 03
Member No.: 8879



Could you try executing the command lines ABC/HR uses (flac -d -s -o abchrtemp/tmpetazke.wav "/Users/**/Downloads/ABX Testing/Message_From_Silence.flac" and madplay -o wave:abchrtemp/tmp9us65h.wav "/Users/**/Downloads/ABX Testing/Message_From_Silence.mp3") manually in a console from the ABC/HR directory?
Go to the top of the page
+Quote Post
krmathis
post Apr 1 2005, 22:02
Post #21





Group: Members
Posts: 742
Joined: 27-May 02
From: Oslo, Norway
Member No.: 2133



QUOTE (schnofler @ Apr 1 2005, 10:46 PM)
Could you try executing the command lines ABC/HR uses (flac -d -s -o abchrtemp/tmpetazke.wav "/Users/**/Downloads/ABX Testing/Message_From_Silence.flac" and madplay -o wave:abchrtemp/tmp9us65h.wav "/Users/**/Downloads/ABX Testing/Message_From_Silence.mp3") manually in a console from the ABC/HR directory?
*

None of the command lines above work in Terminal, but these two work fine:
"flac -d -s -o abchrtemp/tmpetazke.wav /Users/**/Downloads/ABX\ Testing/Message_From_Silence.flac"
"madplay -o wave:abchrtemp/tmp9us65h.wav /Users/**/Downloads/ABX\ Testing/Message_From_Silence.mp3"

So the decoders dont accept "/folder name/filename.ext", but use /folder\ name/filename.ext instead?


Edit:
Still dont work if I move all the files to a directory without spaces.
CODE
cmdarray: madplay -o wave:abchrtemp/tmp9us65h.wav "/Users/krmathis/Downloads/1.mp3"
MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
"/Users/**/Downloads/1.mp3": No such file or directory
abchr.audio.DecodeFailedException: File /Users/**/Downloads/1.mp3 could not be decoded.
Call to madplay failed.
Even if the "madplay -o wave:abchrtemp/tmp9us65h.wav "/Users/**/Downloads/1.mp3"" command works fine

This post has been edited by solaris: Apr 1 2005, 22:17
Go to the top of the page
+Quote Post
schnofler
post Apr 1 2005, 22:12
Post #22


Java ABC/HR developer


Group: Developer
Posts: 175
Joined: 17-September 03
Member No.: 8879



Aaah.. very good. I think we're getting close. This might actually work.
Go to the top of the page
+Quote Post
krmathis
post Apr 1 2005, 22:29
Post #23





Group: Members
Posts: 742
Joined: 27-May 02
From: Oslo, Norway
Member No.: 2133



QUOTE (schnofler @ Apr 1 2005, 11:12 PM)
Aaah.. very good. I think we're getting close. This might actually work.
*
W O R K I N G ! biggrin.gif
Both flac and mp3 decoded, offset correction, gain correction and playing just fine.

But its not 100% yet.
Its only working if I launch it from Terminal, not if I double-click the abchr.jar
Go to the top of the page
+Quote Post
schnofler
post Apr 1 2005, 22:36
Post #24


Java ABC/HR developer


Group: Developer
Posts: 175
Joined: 17-September 03
Member No.: 8879



QUOTE (solaris @ Apr 1 2005, 01:29 PM)
W O R K I N G !  biggrin.gif
*

Nice. smile.gif

QUOTE (solaris @ Apr 1 2005, 01:29 PM)
Its only working if I launch it from Terminal, not if I double-click the abchr.jar
*

That's strange. Double-clicking the jar file should do exactly the same as starting it from a terminal, shouldn't it?
Go to the top of the page
+Quote Post
krmathis
post Apr 1 2005, 22:42
Post #25





Group: Members
Posts: 742
Joined: 27-May 02
From: Oslo, Norway
Member No.: 2133



QUOTE
That's strange. Double-clicking the jar file should do exactly the same as starting it from a terminal, shouldn't it?
I thought so as well. But obviously there is some difference.

Could it be because this debug build is trying to write the output from the external decoders to the Terminal, which obviously is not running?

This post has been edited by solaris: Apr 1 2005, 22:44
Go to the top of the page
+Quote Post

3 Pages V   1 2 3 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 22nd October 2014 - 16:55