discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

help for a sdr-based sound-art installation


From: Stefano Zorzanello
Subject: help for a sdr-based sound-art installation
Date: Sat, 13 Feb 2021 15:04:11 +0100
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1

Dear list members,

I’m sorry to bother you with the classic newbie stuff, but I’m stuck - since some days (the solutions found on the web didn't work for me) - to this point:

- gnuradio-companion RaspberryPi 3b + hackRF one with a very simple blocks flow doesn’t display any signal window;
and the error message I get is the following one:

- - - -

Warning: failed toXInitThreads()linux; GNU C++version 6.2.0 20161010; Boost_106100; UHD_003.009.005-0-unknowngr-osmosdr 0.1.4(0.1.4) gnuradio 3.7.10built-in sourcetypes: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspaceairspy soapy redpitaya *** Error in`/usr/bin/python': corrupted double-linked list: 0x01a81c08 ***

- - - -

I'm trying to follow some very nice youtube tutorial (Ossman, Hackaday etc. ) but I cannot proceed if I can't neither make grc working with a simple sketch.

Any help is greatly appreciated.

More, if you have any suggestion or advice, here it follows a general description of the process I want to develop for my sound-art / sdr based installation.

The set up should be as follows:

- a small robot(flor hover type) moves randomly in a restricted area (few sq meters)of a big room. On this device, an RPI(“A”) + [DVB-T+DAB+FM] usb dongle, battery-powered, is mounted to detect some RF activity in some rf range. Some values should be extracted (intensity over time of a particular freq // and intensity of shifting detected frequencies). The movements of the robot in the room should cause different detected values.

- these values should be shared or sent in real-time to an external software (PureData) that sends these values via OSC to another RPI(“B”), which is steady, that will use the incoming values as a control signal for some audio DSP-treatments (sampling and granulation). The raw audio material for dsp audio treatments will be just RF noise.- The audio treatments will be played inside the room via loudspeakers.

- through a microphone and dsp, the live audio stream will be analyzed in PureData (intensity and spectrum-centroid) in real-time by the steady RPI. The values extracted from the audio-domain should be sent to GNURADIO-COMPANION to transmit some signals via HackRF one in the very same frequency range which is detected by RPI(“A”).

- the idea is to build a close circuit of information generation, which should be modulated over time and ever-changing, due to the conversion of values between the domains radio/audio, and to the implication of the room acoustic response analyzed and encoded to interfere in the radiowaves domain.

The suggestion of this idea comes from the works of Agostino Di Scipio “Audible Ecosystemics” (2000-2005) which develop very deeply feedback network processes based in the pure audio/acoustic domain. My purpose is to try to do something similar in a cross-domain set (Radio/Audio through Sonification and Dsp treatments)
thank you very much for your kind attention and help,

best

Stefano Zorzanello

Attachment: lesson1.01.grc
Description: XML document

Attachment: lesson1.grc
Description: XML document

Attachment: top_block.py
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]