Page 1 of 1

technical resources

Posted: Sun Aug 25, 2019 2:29 pm
by dstricht
First off, I am a huge fan of your app.

I have been playing around with the data collected through the app for the past couple of weeks, and am just now realizing how much the app does for me.

I understand if you want to keep some of this to yourself, but being relatively new to programming and signal processing, I'd like to be able to recreate some of the steps that you took (i.e. streaming the data from Muse and processing FFT on the fly) as a way to further increase my understanding of these processes. Any chance you have a tutorial up your sleeve, or some resources you can point me to that help you?

Once again, thanks for making Muse Monitor. It's great!

David

Re: technical resources

Posted: Sun Aug 25, 2019 3:46 pm
by James
For FFT the best place to find the code is here:
https://rosettacode.org/wiki/Fast_Fourier_transform
You can find FFT sample code in tons of different languages.

As for receiving the OSC stream just Google "OSC Library" and whatever programming language you like and there are a bunch of libraries out there.

I've got a few samples on my GitHub also:
https://github.com/Enigma644

Re: technical resources

Posted: Sat Nov 09, 2019 7:21 pm
by alopez
Congratulations for muse monitor, it's a great tool for research and personal development...

Could I ask if you have compiled the Mac version of your muse-player edition? or some tip to compile?

Thanks you.

Re: technical resources

Posted: Sat Nov 09, 2019 7:35 pm
by James
It's only available for mobile devices. Android and iOS only, sorry!

Re: technical resources

Posted: Sun Nov 10, 2019 3:53 am
by alopez
Hi James, I meam ix-muse-player (.py) ... is it correct it's only for Android and iOS? Just for clarify by my side I'm asking correct !

From https://github.com/Enigma644/ix-muse-player

Thanks you

Re: technical resources

Posted: Sun Nov 10, 2019 9:05 am
by James
The instructions are in the readme, just run build.sh and it should compile.

I can't really help with debugging if it doesn't work, sorry. It is Interaxon's open source project and they're not supporting it anymore and there was very little in the way of documentation when they originally released it.

Based on what you want to do, I would recommend that you start from scratch using http://www.sojamo.de/libraries/oscP5/