-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Line out missing #61
Comments
Alternatively I have an Akai Pro MPK Mini mkII, could I use it as described in "USB MIDI output (only on Raspberry Pi Zero). Connect the Haxophone to a MIDI synth over USB and use it as a regular MIDI instrument." and if so how, "just" plugging in RPi Zero USB? |
Hi @Utopiah It looks like your Haxophone was damaged in transit😢. You can either solder it back or reach out to Crowd Supply for are replacement. My apologies for that! As for USB MIDI, it should work if your synth recognizes USB MIDI devices. We tested with Garage Band on a Mac, see this update |
No worries it happens. I'm not great at soldering if it's those 3 points and not too heat sensitive I might manage. Worth a try and if it fails I fallback to CrowdSupply, what do you think? PS: thanks for the MIDI pointer, I'll try with LMMS on Linux, worked with the Akay before. Quick question, does this MIDI example work with the RPi 3 image too? |
Great. Yes, that part is easy to solder. And from the picture you posted, there does not seem to be any damage to the pad. If you have soldering flux, soldering would be even easier, but that is not a hard requirement. Just remember to wipe it out when finished. Let me know how it goes! 🤞 |
seems not, cf "I released for the Pi3 https://bit.ly/haxo-rpi3 does not run the latest version of haxo-rs. In particular you are missing USB Midi support " in #53 (comment) Edit: confirmed in " The Raspberry Pi 3 image does not have USB MIDI enabled because the Pi 3 does not implement the necessary USB On-The-Go functionality" https://www.crowdsupply.com/cardona-bits/haxophone/updates/orders-fulfilled-code-info-and-feature-requests |
I forgot to answer that second question, but looks like you found your answer 😎 BTW, as you saw on the latest update, you are not alone with the line-out problem. And your attitude has been just as good. Thank you! 🙏 |
No sound on keypress but I hear static coming out of headphones so... a good step? Will plug HDMI to get some logs. |
Well I'm getting a haxophone login prompt. What is the login/password by default (pi/raspberry didn't work, no password from https://github.com/cardonabits/haxo-rs/blob/main/docs/zero-setup.md#L20 didn't work either)? I didn't see that in the documentation linking to the images. I imagine I should try to investigate with Maybe try to play sound with Definitely try to have Edit: ah, found it, login |
Hi @Utopiah, Soldering looks acceptable, probably the upper pad could use a bit more solder. I suppose static is OK, but if you did not get a startup chime, that's not ok. The default login is user: Yes, Playing a sound is easy:
|
I'm connected via getting
|
|
Oh, sound is good news. You should hear audio on both speakers so there could be a problem with the soldering (can you maybe add some solder to that top pad?) or the jack insertion (is it fully inserted?). |
Indeed while trying to play http://www.aoakley.com/articles/stereo-test.mp3 I get only the left side. Will resolder with a bit more on the top pad. I was a bit cautious to avoid overheating. Will try again and post back results, thanks for the help! |
The headphones I'm using for test have 3 blacklines, could it also be related? I see that other on jack have only 2 black lines. Edit: seems not, same result with other headphones. |
Should I get the multimeter out? |
That would be another way to test the theory... there should be zero resistance between those pads. |
I'm reading 0 between those pads. |
OK, so then the problem is upstream from those pads (i.e. from the connector toward the speaker): no software issue can silence one channel but not the other. If you've confirmed that both channels on the headphones work, the problem must be in the jack-to-connector connection. I'm not sure if you have any way to check that. I do this using bare minijack connectors and a multimeter. You have the latter, but I would not expect you to have a stripped minijack laying around... Maybe you can try to clean up the inside of the connector with alcohol, and remove any cobwebs you see... 🕸️ But you have done more than what one would expect with a unit that shows clear signs of hardware damage. Feel free to stop your investigations and return the unit! |
Unfortunately I don't have any stripped minijack but the piece itself, the jack-to-connector, looks pretty clean from what I can see. Anyway I appreciate a lot your help but this seems to be beyond my hardware ability so I contacted CrowdSupply for RMA. Hopefully you can investigate and learn from the source of the problem. In the meantime though, because I assume it will take a while and I'm quite excited by the project, I would really like to tinker more. I don't mind if there is some input lag, or even mono, so what do you believe would be the most practical path to get some sound of it it as-is? Could it be
Sadly all the RPi Zero I have (2x v1 and 1x v2) are without pins so I can't use them. I'll look for connector because I might have a set somewhere, if so then I could at least tinker with the hardware I have now before the RMA as a MIDI device for LMMS, or even XR as I did some prototypes about that in the past for pedagogical exploration. |
Hi @Utopiah Yes, it seems like an RMA is the sensible approach now. Just so I understand where we stand... The logs you sent seem to indicate the haxo application starts successfully. Were you ever able to play the haxophone and hear audio? At a minimum, blowing through the neck should play a concert Oh, wait...
...but earlier on you asked about the RPi Zero and then the RPi3. Which RPi are you using? (If the RPi3, you should be aware of #37 and the proposed workaround) |
RPi3 and sadly I did cover with some tape before even trying. I might use more tape or even a thin piece of plastic, maybe it was still conductive somehow. Now... don't laugh (or cry) but... I pressed button because I was thinking piano, I didn't blow in at the same time! :D I just put back the setup and... it works! Namely when I blow in AND press keys, I can hear sound, even in both headphone sides (no idea how come). When I do press keys though it doesn't change the note except sometimes while pressing column 2 key 1 (the light pink one on my setup). It looks like RMA might not be needed after all, what do you think? How could I run a proper diagnosis from here? |
🤯 :
🤣 Actually this is a documentation error... Instead of just The next step would be to go over all the fingerings, and noting which ones do not work (if any). One player had an issue with a key that was stuck open, and it was fixed just by trying all the fingerings. Maybe you are experiencing something similar? |
Oh, and yes, hold on the RMA for now until we've tried all the fingerings. |
Luckily for us both it's the weekend so RMA is paused for now. I was even able to make a tiny chambre concert to amazed guests. A single note was tricky but the crowd was enthusiastic so ... concert approved! Jokes aside I'll go through the fingerings and comment back, eager to see where this all goes but admittedly now the limiting factor is my skill! (and yes to be blunt also documentation but we can solve that easily through discussions and issues) |
Thanks for your patience and perseverance in working through all the kinks! |
Closing this, as it seems like you have resolved the issue. Thanks! |
Hi, just received my haxophone via CrowdSupply. Looks neat but I'm wondering if the line out is supposed to be like that :
Should I solder it back? Can I use it without thanks to e.g RPi jack out anyway?
Edit : seems others had a similar problem, cf https://www.crowdsupply.com/cardona-bits/haxophone/updates/orders-fulfilled-code-info-and-feature-requests
The text was updated successfully, but these errors were encountered: