Python interaction with audio interface | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Python interaction with audio interface

Hey guys, I want to start a project which simulates bass guitar amplifier tones. However, I don't have a clue on how to program it in python, as I'm going to make an app which is able to receive information from an audio interface, which converts the analog signal into a digital signal. I don't find anything on internet related to this topic.

27th Dec 2018, 4:36 PM
Felipe Queiroga
Felipe Queiroga - avatar
3 Answers
+ 2
These links should focus more heavily on code you can extract/modify (like the audio importer in the second search) without forcing you to learn everything about DSP first. ~ Google: ~ python dsp ThinkDSP : http://greenteapress.com/wp/think-dsp/ ~ A free book on DSP in Python. It's from 2012, but...professionally published with code. ~ Working for Python 3: https://github.com/AllenDowney/ThinkDSP/issues/7 ~ Programming-based approach (not math first) Python For Signal Processing (includes book-as-blog) https://github.com/unpingco/Python-for-Signal-Processing Learning DSP Illustrated (Python examples for all articles) https://dspillustrations.com/pages/index.html ~ Google: ~ DSP python "bass guitar" Real Time Signal Processing In Python (tutorial; shows capturing a live audio source) https://bastibe.de/2012-11-02-real-time-signal-processing-in-python.html Raspberry Pi Real Time DSP Audio Effects for Bass Guitar (source + YouTube dissertation) https://github.com/george-ionita/rpi_python_bass_effects
11th Jan 2019, 10:42 PM
Kirk Schafer
Kirk Schafer - avatar
+ 1
As an older Q&A I'm trying something a little different. While you have enough detail here that I could hedge some guesses, would you mind sharing some of the searches you've done and why the results are not in line with what you're seeking? Perhaps it's just as simple as not having the programming->A/V terminology exactly right...and I might be able to help you refine that while keeping those refinements in programming contexts.
11th Jan 2019, 9:29 PM
Kirk Schafer
Kirk Schafer - avatar
0
Kirk Schafer I found lots of stuff related to GUIs and abouts the main structure of the project. However, I only DSP (Digital Signal Processing) examples and lessons in C or C++ . Unfortunately, it will take a huge time to make this project if I have to learn C++ and all the digital processing stuff.
11th Jan 2019, 9:59 PM
Felipe Queiroga
Felipe Queiroga - avatar