Only getting sound through one speaker from [groove~] object.
Hi I cant get to the solution why I am getting sound only form one speaker via the [groove~] object.
I made sure that both outlets for two channels are connected to further objects.
It looks like [groove~ output 2] (where output is a [buffer~]) and both strings go out from outlet 1 and 2 yet sound goes only to one speaker.
PLEASE HELP!
Mono sound in the buffer~, perhaps?
Hi Christoph thank you for your reply. I did some read and yes probably but when I added the number of channels it now don't play any sound as it skips in a blink of an eye the entire song probably treats the value as duration... :( is it possible to read it somehow from the file? I do pass this to another buffer later but I cannot set the current duration and get it play in stereo...
Can you help me to solve the issue please.
Here's my patch
Hi Christoph thank you for your reply. I did some read and yes probably but when I added the number of channels it now don’t play any sound as it skips in a blink of an eye the entire song probably treats the value as duration… :( is it possible to read it somehow from the file? I do pass this to another buffer later but I cannot set the current duration and get it play in stereo…
Can you help me to solve the issue please.
Here’s my patch:
You are correct that the number 2 in your patch is being used as the size of the buffer in milliseconds. You need a name argument, then a duration argument, then a channels argument. See the documentation for details on the argument order. A 'read' message reads in the specified file, but does not change the length of the buffer once it has been specified. (Although if you typed in a duration argument of -1 the next 'read' message will determine the size of the buffer based on the file duration.) Normally, if you want to resize the buffer to the size of the new file, you should use the message 'replace' instead of 'read'.
Dear Christopher! IT WAS IT!!! Thank you a lot!!!! NOW I HAVE STEREO :D Only one thing is to eliminate still. I get some crack in played audio file... something like it would be to high in gain or something I checked it in standard player and the file itself is fine only in max when loaded and played it it gets this weird noise / cracks / clicks. Do you have an idea how to fix this? ;)
There are many things that could be causing distorted playback. It's most likely clipping, caused by sending a signal amplitude to the DAC that exceeds the range -1 to 1. That is most often caused by adding signals or multiplying signals.
Christoph, as I thought I cannot manage myself with this noise I mentioned :( I don't know if it is going from groove~ or maybe gate~ I did record a sample and linked a file just below with my audio comment in it so you can hear what noise I am talking about.
What I want to achieve is to load background track and be able to speak upon it and record all together while getting information from the background audio file on its progress to be able to pass it to external application - you will see some subpatches but there is nothing that could cause the noise I assume as I did a test and turn them off and still noise is there as it was so I assume that something out there in this patch is causing the noise you may hear :( The original loaded track is 100% OK as iTunes plays it without the noise so the noise is born in MAX.
Please please please help me with this this is the last puzzle I need to complete the whole thing. I will make it up to you somehow!
Anything would be helpful either tips and clues or written solution if you know what may help or maybe some corrected patch ;)
Link to the test file with my audio comments -> https://drive.google.com/file/d/0B9oWa_scK_nvcFl4MzYxWmFWTTA/view?usp=sharing
And my patch below.
Thank you in advance!
I don't have time to debug your patch for you, but,
1) In your patch I note that you are sending to the DAC three separate audio sources (going into the gain~ objects), so it's likely there will be clipping as a result of that,
2) to test such problems, I recommend testing each small part of your program to ensure that it's doing what you think it should be doing at that point—by examining the signal using scope~ or capture~ or peakamp~ or by ear—to determine where the signal starts not to be what you want.
Christoph thank you so much I will experiment according to your guide.