Impulse - PulseAudio visualizer

Conky

Source (required if based on other people's work):

44
Score 79%
Description:

Impulse is a bit of eye-candy for your desktop. It is a widget that displays a graphical spectrum analyzer on your gnome desktop. It is written in c and python and uses GTK and cairo graphics to generate the animation. the impulse library creates a pulse audio connection context that reads the output stream from pulseaudio in a thread natively which can then be read from python. You can specify impulse to either output the raw stream or output the fft of the raw stream.


Requires:
screenlets 1.2
libfftw3-3
libpulse0


Install:
1) Download and extract Impulse.tar.bz2
2) mv Impulse ~/.screenlets/
then open up the screenlets manager and start Impulse or open screenlets manager and click Install, navigate to the Impulse.tar.bz2 archive and click ok.
Last changelog:

7 years ago

Impulse 0.5.5
Fixed issue cause by latest Ubuntu update and added ability to change the audio source. Also updated the default theme.

Impulse 0.5.0
New structure. Themes now editable.

Impulse 0.2.4
Fixed screenlet menu bug and use a smarter way to identifying the pa monitor source.

Impulse 0.2.2
Added new screenlet themes

Impulse 0.2.0
Project is under a new name, Impulse. Now natively captures PulseAudio output source

Spectrolet 0.1.4:
Switched from ESOUND to Pulseaudio

Spectrolet 0.1.2:
Now preforms an fft on the audio stream

Spectrolet 0.1.0:
Now uses gtk.main correctly







Frankennstein

3 years ago

I've just installed impulse for the "n" time and i realised that the speed of the bars is too slow, looks like it it freezing. I've tried to change the settings, even change the peack_acceleration in the .py configuration file, no result. I used impulse before without any issues.

Report

Brahimsalem

4 years ago

This is a great screenlet Can you please make us a similar desklet for Cinnamon! That would much appreciated! thanks!

Report

ircome

6 years ago

how to increase sensitivity of impulse default theme ?

Report

brainpower

6 years ago

just change the number of columns and rows in the screenlets settings however you like...
if the peaks don't go up very much, consider using my version with the "amplifier"

Report

simon9007

6 years ago

it is fabulous with this: http://gnome-look.org/content/show.php/Impulse+theme+%22circle+lcd%22+improvment?content=109265

Report

tgckpg

6 years ago

after impulse restart, I must tweak the audio index again to get it work.
And I couldn't right-click or drag on my impulse either.
How to fix it?

I'm using ubuntu 10.10.

Thanks.

Report

seapaladin

7 years ago

one guy posted an amplifier for the screenlet , its a excellent option to include :D

Report

coz

7 years ago

Brainpower,,
excellent!!
This has been an issue for me from day one,
Well done guy :)

coz

Report

brainpower

6 years ago

thx, too!
and sorry @all for not being very active here...
but it seems I'm more active than the original uploader :D

Report

coz

7 years ago

hey guy,
I notice this is not sensitive unless the volume is near or at 100%!!
Is it possible to make it as highly sensitive throughout the volume range?

coz

Report

sgl

7 years ago

Hi
Do not like default grey theme on o.5.5 version.
I liked the red and blue impulse (previous version)
How to modify it?

Sorry my bad english.
Thanks.

Report

brainpower

7 years ago

Open the properties of the screenlet, go to Options->Impulse and change the colors... (Bar color, Peak color, Background color)

Report

bmfc187

7 years ago

hi im running 10.04.1 64bit on a toshiba satellite l675. i WAS running 10.04.1-32 bit but switched to 64 recently. when i was on 32 bit i had this screenlet working just fine, a bit buggy but no deal-breakers. now that ive switched to 64 bit, i have redownloaded the 64 bit version of impulse, uninstalled the old, installed the new, and now impulse fails to launch at all. please help!

-BMFC

Report

brainpower

7 years ago

Open a terminal and cd to the directory where your ImpulseScreenlet.py is located... type there: "./ImpulseScreenlet.py" and then there you may see, why it won't start...

Report

bmfc187

7 years ago

um...funny thing, it started working all of a sudden, i dont know what happened but now everything works. thanks!

-BMFC

Report

brainpower

7 years ago

Hi,
first: great screenlet, it's awesome :D

but I had a problem: my audio source is too silent, so the bars were hardly moving...
I solved this problem by adding an amplifier to it, which amplifies the bars.

I want to share my solution, if someone out there has the same problem :D
http://pastebin.com/CTXSsDmm

P.S.: @ianimal: If you want to add it to your screenlet, feel free to do so :D

Report

brainpower

7 years ago

Oops, wrong link... this one works:
http://pastebin.com/hTL60mMU

Report

XNight

7 years ago

what do i have to do with this?
i have the volume problem,too

Report

XNight

7 years ago

Sorry got it for my own..
For those who dont know:
Just exchange your code in ~/.screenlets/Impuse/ImpulseScreenlet.py with the code from the link
Then you can set the Amplifier in the Screenlet Options

nice work! thanks!

Report

Ausmosis

7 years ago

awesome work indeed. Thanks for sharing this!!

Report

JeanVW14

7 years ago

Thanks for the great screenlet.. one of my favorites.

I'm having an issue with the 64 bit version - the sensor does not pick up the audio (stays flat), and when I go to the audio source it is on '1'. If I change it to 2, then back to 1 it suddenly starts working. Just a bit annoying having to do this every session to get it working.

Is there any quick workaround?

Thanks,
Jean

Report

XNight

7 years ago

Same problem to me...a solution would be great!

Report

XNight

7 years ago

I solved it.
open .screenlets/Impulse/ImpulseScreenlet.py

In the very beginning there is the line

audio_source_index = 0

Just chaning the 0 with the number of my source worked for me

Report

JeanVW14

7 years ago

You legend!

Thanks mate. This has been a big papercut for me for a while now.

Report

soot

7 years ago

I'm using mint 10, and it installed fine but it doesn't play anything. How do you connect audio to it? Theres just a drop down with numbers, i'm confused.

Report

7 years ago

Impulse 0.5.5
Fixed issue cause by latest Ubuntu update and added ability to change the audio source. Also updated the default theme.

Impulse 0.5.0
New structure. Themes now editable.

Impulse 0.2.4
Fixed screenlet menu bug and use a smarter way to identifying the pa monitor source.

Impulse 0.2.2
Added new screenlet themes

Impulse 0.2.0
Project is under a new name, Impulse. Now natively captures PulseAudio output source

Spectrolet 0.1.4:
Switched from ESOUND to Pulseaudio

Spectrolet 0.1.2:
Now preforms an fft on the audio stream

Spectrolet 0.1.0:
Now uses gtk.main correctly







product-maker KDE4WasBetter Oct 14 2017

product-maker tavaresgerson May 27 2017

product-maker apocrifa Jan 03 2015

product-maker Brahimsalem Apr 16 2013

product-maker Xephexx Aug 19 2012

product-maker droper03121 May 29 2012

product-maker draco23hack Mar 15 2012

product-maker posixru Jan 04 2012

product-maker lolsas Oct 22 2011

product-maker Ahmose Jul 21 2011

product-maker tobaj Jul 19 2011

product-maker Thalic Jun 24 2011

product-maker kolesky Apr 11 2011

product-maker XNight Mar 15 2011

product-maker brainpower Feb 11 2011

product-maker linuxbear Feb 04 2011

product-maker thenameisadib Jan 08 2011

product-maker LGD Dec 31 2010

product-maker rafeviper Dec 26 2010

product-maker sw2 Dec 13 2010

product-maker kenpou7 Dec 13 2010

product-maker Drakon Dec 05 2010

product-maker li9ux Dec 05 2010

product-maker drxnele Dec 03 2010

product-maker areco23 Dec 02 2010

product-maker Naf71 Dec 02 2010

product-maker mixalns Dec 01 2010

product-maker nickcloy Dec 01 2010

product-maker mr32 Nov 28 2010

product-maker likimoki Nov 27 2010

product-maker lor-anonymous Nov 26 2010

product-maker scottiw2000 Nov 26 2010

product-maker ubuntico Nov 26 2010

product-maker mystica Nov 26 2010

product-maker 35 119

MojoMan

Feb 12 2016

simon9007

Feb 01 2012

tobaj

Jul 19 2011

bmfc187

Feb 12 2011

brainpower

Feb 11 2011

LGD

Dec 31 2010

sw2

Dec 13 2010

mystica

Nov 30 2010

mr32

Nov 28 2010

Dawei87

Nov 27 2010

masstrider

Aug 30 2010

CruelAngel

Jul 18 2010

wasabi

Jul 15 2010

MRTOA5T

Jun 18 2010

nanderz

Jun 09 2010

peacewithall

May 29 2010

Naf71

May 10 2010

sgl

Apr 23 2010

CLEARview

Feb 28 2010

gimox

Feb 27 2010

swano

Jan 21 2010

webmastir

Jan 04 2010

larryni

Dec 12 2009

raulmanoelr

Dec 05 2009

linux4ever

Dec 03 2009

btdwn

Oct 21 2009

romerotek

Aug 31 2009

Keidon

Aug 23 2009

shankru85

Aug 09 2009

momokatte

Jul 31 2009

gnuf

Jul 21 2009

switzak

Jul 19 2009

LaGaDesk

Jun 25 2009

maxo64

Jun 02 2009

Simmeson

May 26 2009

Telperien

May 24 2009

mixman2009

May 19 2009

berot3

May 16 2009

dilomo

May 03 2009

CookedGryphon

Apr 27 2009

dspencer82

Apr 12 2009

Ausmosis

Apr 12 2009

techie

Mar 09 2009

4tis

Mar 09 2009
File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
0.5.5
updated Dec 12 2010
added Feb 14 2009
downloads today
0
page views today 8