[yoshimi] Re: Compiling for Arm....

  • From: Jeppe Rasmussen <jepperas@xxxxxxxxxxx>
  • To: "yoshimi@xxxxxxxxxxxxx" <yoshimi@xxxxxxxxxxxxx>
  • Date: Thu, 10 Nov 2016 15:22:09 +0000

Hi guys.

I got 1.3.9 to work quite well on a Rpi2.
I had some compile issues along the way, but that was sorted out with help from 
this list. Here's the original thread with my questions: 
https://www.freelists.org/post/yoshimi/Compile-errors-on-RPi2

It seems you found the same fix as me - the sse flags.


Don't know about polyphony. I used Yoshimi exclusively with my biphonic wind 
controller, which uses two channels, but no polyphony beyond that, and which 
controls volume by CC#2.

It worked, but took some tweaking of the setup with jack settings etc to get 
good responsiveness in all situations.

My Pi was also running a hifiberry sound-card and an official pi touch display.


I'm not using the pi right now at all, as I'm currently experimenting with an 
Axoloti for my sound-generation needs. Yoshimi runs on a laptop when I need it. 
However, if it worked more than ok on my Rpi2 you should be able to get very 
good performance with your Rpi3.

All the best to you in your pi-explorations.

________________________________



________________________________
From: yoshimi-bounce@xxxxxxxxxxxxx <yoshimi-bounce@xxxxxxxxxxxxx> on behalf of 
John Fox <dmarc-noreply@xxxxxxxxxxxxx>
Sent: Wednesday, November 9, 2016 6:07 AM
To: yoshimi@xxxxxxxxxxxxx
Subject: [yoshimi] Compiling for Arm....

ok... I managed to compile the latest code on Debian jessie by removing the sse 
flags... not sure what this does to performance....

I have an RT PREEMPT kernel running...

here are the specs of my board
http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143452239825&tab_idx=2
ODROID | 
Hardkernel<http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143452239825&tab_idx=2>
www.hardkernel.com
is powered by ARMĀ® big.LITTLE(tm) technology, the Heterogeneous 
Multi-Processing (HMP) solution. ODROID-XU4 is a new generation of computing 
device with more powerful ...





at the moment:

staccato notes seem to introduce a lot of xruns... also if i add a little 
release to the amp envelope it seems to have issues....

my audio interface is a presonus 2x2

and my jack settings are 64 and  3


I found this article....
http://codesuppository.blogspot.com.au/2015/02/sse2neonh-porting-guide-and-header-file.html
[http://4.bp.blogspot.com/-BmbfesW7IKw/VNPxWeZQzMI/AAAAAAAAbBM/07RhWNSVs0Q/w1200-h630-p-nu/neon.jpg]<http://codesuppository.blogspot.com.au/2015/02/sse2neonh-porting-guide-and-header-file.html>

SSE2NEON.h : A porting guide and header file to convert SSE intrinsics to their 
ARM NEON 
equivalent<http://codesuppository.blogspot.com.au/2015/02/sse2neonh-porting-guide-and-header-file.html>
codesuppository.blogspot.com.au
For a work project, I am porting some PC code which makes extensive use of SSE 
intrinsics over to Android.  Everyone will tell you that t...



Is this the direction i should look in?

I'm under the impression that i should at least be able to get 2 or 3 voices 
reliably sounding with a modest amount of polyphony...
The processor doest seem to be loaded excessively during use....

I hope someone has some ideas.....

I also have an rpi3 i'll try out next.... Here's hoping

Cheers
John

Other related posts: