A New Audio Project: Jack working with Epiphany

Forum for anything not suitable for the other forums.

A New Audio Project: Jack working with Epiphany

Postby theover » Mon Jun 30, 2014 12:55 pm

theover
 
Posts: 181
Joined: Mon Dec 17, 2012 4:50 pm

Re: A New Audio Project: Jack working with Epiphany

Postby theover » Mon Jun 30, 2014 4:17 pm

theover
 
Posts: 181
Joined: Mon Dec 17, 2012 4:50 pm

Re: A New Audio Project: Jack working with Epiphany

Postby theover » Sat Jul 12, 2014 1:00 am

Here's a video of me showing an existing audio application on the ARM cores running on Jack with interfaces connected over USB (all computing and screen is only Parallella):



T.
theover
 
Posts: 181
Joined: Mon Dec 17, 2012 4:50 pm

Re: A New Audio Project: Jack working with Epiphany

Postby aolofsson » Mon Jul 14, 2014 8:22 am

Very nice! Look forward to seeing what you do next. What are your plans for the Epiphany? Is there anything missing on the DSP library side or daughter card side for things to make the Parallella interesting as an audio platform?

Andreas
User avatar
aolofsson
 
Posts: 1005
Joined: Tue Dec 11, 2012 6:59 pm
Location: Lexington, Massachusetts,USA

Re: A New Audio Project: Jack working with Epiphany

Postby shodruk » Mon Jul 14, 2014 9:23 am

Great! Why don't you add a new category "Synthesizer" to the Parallella VerifiedPeripherals page? :)
http://elinux.org/Parallella_VerifiedPeripherals
Shodruky
shodruk
 
Posts: 464
Joined: Mon Apr 08, 2013 7:03 pm

Re: A New Audio Project: Jack working with Epiphany

Postby theover » Mon Jul 14, 2014 4:27 pm

Thus far there's no explicit sync construction, I wonder also about the granularity of letting the Epiphany do real-time computations: how much overhead does it cost to put some filter or other operation on the Epiphany, and how much effective bandwidth is there to get buffered data to and fro over the bus.

Also, suppose I have routines to feed an Epiphany core with buffered sound data, what's the overhead of "sync"ing a routine on it to run on that data, and how fast can I know in a Linux thread that it is finished ?

In the project setup, there was attention for the quick interface with the FPGA to the AIX. As it seems, only one particular DMA type operation comes to about 25% of that bandwidth, so that sure would be interesting improvement.

One of these days I'll again look into FPGA sources, to see how hard it is to get a third communication stream for SPI and DA convertor links, etc, for which a *cheap* breakout board would suit me (that preferably fits in this 1 HU 19 inch rack unit):

Image

However, I think it may as well be interesting to use DSP slices from the FPGA for fast filters, and sinc (sin(x)/x)) type resampling operations, and to know what granularity and what type of operations would work good with the FPGA and the Epiphany I need to check sources and run bandwidth tests, which I'd prefer not to have to, even though the examples are good to have (and test).

Theo V.
theover
 
Posts: 181
Joined: Mon Dec 17, 2012 4:50 pm

Re: A New Audio Project: Jack working with Epiphany

Postby christopher » Tue Aug 05, 2014 10:13 am

Interesting...
christopher
 
Posts: 1
Joined: Tue Aug 05, 2014 9:54 am

Re: A New Audio Project: Jack working with Epiphany

Postby AndyC » Thu Aug 14, 2014 9:58 am

Hi Theo

I wonder if you could maybe help me out with an alsa problem: viewtopic.php?f=13&t=1637

Cheers

Andy
AndyC
 
Posts: 184
Joined: Fri Jun 27, 2014 5:46 pm

Re: A New Audio Project: Jack working with Epiphany

Postby theover » Fri Aug 15, 2014 2:26 pm

Well, as it appears, alsa is a bit limited and some things are broken, like I have never been able to get any streaming going on with the HDMI TOS connections: it always opens, and then hangs.

i did do various alsa upgrades, and compiles, and a jack compile that, even though it was showing a low of errors and limitations, did get me to do some of the audio processing I wanted. I hope I saved the aptget, git and make history in some backup USB stick, because it got lost during one of the annoying SD card fails I had.

I don't know the particular problem you describe, I'll look into audio again later, I've been looking at some other things.

T.
theover
 
Posts: 181
Joined: Mon Dec 17, 2012 4:50 pm

Re: A New Audio Project: Jack working with Epiphany

Postby AndyC » Sat Aug 16, 2014 7:42 pm

Hi Theo,

Sorry missed your reply.

The issue I was having was caused by the dodgy usb on the Parallella.

Maybe you could help me with another, trying to run anything jack on the Parallella I get:

FATAL: cannot locate cpu MHz in /proc/cpuinfo

Looking around on the net this seems to be an issue with many arm linuxes, is this why you built jack?

Cheers

Andy
AndyC
 
Posts: 184
Joined: Fri Jun 27, 2014 5:46 pm


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 32 guests