its ‘pico decoder’ libs in the resources directory… you’ll see in my repo, windows, macOs 32/64 bit, linux 32/64 bit, and linux arm7. … so you could already use with a PI/BBB
however, the pico wont currently work on a rPI (tau/alpha are ok) due to an issue with the PIs kernels implementation of isosynchronous usb packets on the BM2835. I reported this here : https://github.com/raspberrypi/linux/issues/903 , but I suspect, Im going to need to roll my sleeves up to fix it. (soundplane has same issue with the BM2835)
this why Im using a beaglebone black, as it doesn’t use the BM2835, and works perfectly with everything.
exactly, if you look in the libpico subdirectory , you can see the underlying protocol - picodump.cpp is an ‘example’, just printing out the messages as they come in.
@jasonw22 , cool stuff… Ive always quite like the idea, but it looks fiddly to fit - its nice they have a standalone midi din option too now.
(would also be a pain, if your keyboard fails… hard to transfer by the looks of it)
I’ve had a bit of a look at the libpico binaries, worst case scenario they probably wouldn’t be too hard to recompile / disassemble.
Given that the code is GPL licensed (esp. 3rd party Juce and FFTW), but there are binary blobs, doesn’t that de facto mean that only Eigenlabs (as copyright owner) can distribute compiled versions of the code?
with things like Juce, you are allowed to distribute binaries, as along as you also provide ‘reasonable’ access to the source. so given my releases are on the same GitHub repo, as the source, Im sure thats cool
also, whenever I make a release, I also publish it on the Eigenlabs forum, so they are fully aware of my distribution, and have not made any requests for me to take it down etc. so I think im fine.
honestly though, Eigenlabs are not really marketing/selling new Eigenharps, so I think its a non-issue, and something we might even see some ‘progress’ on.
Really? Have you got a link for that? I thought it was strictly GPL or commercial license. FFTW is definitely like that.
I don’t want this thread to turn into the GPL compliance police, but in my opinion if you end up linking to a closed source binary you’re in violation of the GPL. Even if Eigenlabs don’t care…
ah sorry, yeah, I get what you mean… because part of the package (pico decoder lib) is binary, it falls foul of distributing any of it as binary… yeah your probably right. I send Eigenlabs an email to see what their take on it is, and what to do about it. thanks for highlighting this for me.
(could a MOD perhaps split the GPL discussion a separate topic? … its a bit OT )
they will have commercial licenses… as originally it wasn’t open source at all.
(I know for sure they have JUCE, id have to check FFTW , but Id be extremely surprised/disappointed etc, if they didnt have that too)
do you know how GPL deals with ‘optional’ modules?
EigenD can be used without a pico, (with a tau/alpha, or midi mpe, osc) , so can you have an optional module which is not compiled into the release… thereby you are not releasing any binary code, for something you cannot compile. (it would be painful for users, but a possible solution)
also, how do open source projects deal with VSTs, since the steinberg api is not open source, you have to register to download it (and therefore agree terms) , and as a derivative product are not allowed to include it in your source base.
(and juce arguably, optionally, relies on the steinberg api, for its VST support)
(is this a new thing now, where Darwin’s podcasts are transcribed or has it been going on for a while? Because of how I do things I don’t have the time of activities that I can just throw a podcast on in the background, but I enjoy reading them…)
The transcription seems to be something Synthtopia is doing. I really appreciate it because I read quite a bit faster than people can talk.
From Darwin’s website:
NOTE: This podcast is the third interview in our collaboration with Synthtopia.com on expressive MIDI controllers developments. You can listen to the podcast here, on the synthtopia website (in an embedded player) or on iTunes.
But you can also read the article as well as search for information by viewing the transcription on at the following location:
I’m also very happy to see the transcriptions showing up. I don’t have a commute or similar enforced captivity time and it’s hard for me to make room for podcasts.