Search results

  1. C

    SongBeam - realtime beamforming with four MEMS mics

    For video conference usages, there are some microphone arrays, which claim to dynamically focus onto an active speaker to suppress surround noise. I wonder, if this could be used for bird songs too, if the direction of the bird's beam is not known in advance. This would give an advantage over a...
  2. C

    SongBeam - realtime beamforming with four MEMS mics

    That's interesting! I have not yet had contact with beamforming and do not understand, why you need 4 microphones in a line instead of two. I wonder, if the focus effect could be stronger, if the distances between the microphones would be larger? Also calibration of sensitivity between the...
  3. C

    Coremark

    Hm??? I have adopted ueForth (ESP32Forth) to Pico2W and found a way to start a second Forth instance in the second core1. Together with the WLAN code, the Forth system compiles to "Sketch uses 467604 bytes (44%) of program storage space." with Arduino. I am then using the old Byte Sieve...
  4. C

    Coremark

    About Overclocking and Temperature Normally overclocking leads to increased temperature not only of the chip but also for the surrounding parts. Temperature of electronic parts can have two different effects: A short time and reversal effect on reliability and also an effect on ageing of...
  5. C

    open-source teensy-compatible - what features do you want?

    Hi, (no idea, what the Baby has to do with all of this....) Thanks for sharing the benchmark! In my opinion, the numbers without overclocking are most interesting. On the Github, we can find them though and this is given as 600 for Dualcore Pico2 @ 150MHz vs. 2314 for Teensy 4.0, so a bit less...
  6. C

    open-source teensy-compatible - what features do you want?

    The general idea to have something, that is form-factor compatible with Teensy but significantly lower cost (and lower performance) is good. I would prefer the T4.1 form factor. Also I would prefer an onboard SD-card holder (1bit interface) and WLAN.
  7. C

    Help in making a Birdvocals recognition system

    Just to clarify my question about High Pass Filter: I am doing a lot of sound processing for guitar music sounds. I that field highest amplitudes come from low frequencies. So, if you don't want to have any clipping or only moderate clipping, you have to tune gain for those low frequencies. It...
  8. C

    Help in making a Birdvocals recognition system

    Hi @DD4WH , what's your opinion to use a High Pass filter in a microphone preamp for a USB Soundcard for Birdnet? At the moment I am pondering over something like this: The idea is, that the High Pass shall remove a lot of traffic noise from a distant big road.
  9. C

    Help in making a Birdvocals recognition system

    Hi @YvesD inspired by your post I installed Birdnet-Pi and it's running now. There are some birds, that can be heard, but I have never seen here. I wonder, if some prefiltering HP>100Hz might be helpful to achieve maximum sensivity. Cheers Christof
  10. C

    Help in making a Birdvocals recognition system

    Hi Yves, Just this morning I had the rare joy to watch a Kinglet in our garden.... Nice project! It is not really clear to me, what for the Teensy is needed in your project? Just as a usb-sound source and i2s master? Will the Pi be online? Otherwise you could perhaps just record sounds with the...
  11. C

    Call to arms | Teensy + WiFi = true

    It would be great to have a Teensy 4.2W with WLAN!!! Christof
  12. C

    SSM2602 Audio Codec

    For the ssm2602 they also recommend an additional inductor at the avdd voltage input. They don't give a number for power supply rejection ratio.
  13. C

    SSM2602 Audio Codec

    The input impedance at 0dB gain seems to be rather different according datasheets.
  14. C

    Design tool similar to Audio System Design Tool, but for generic analog signals.

    There is labview. If you want to make something yourself, you might want to have a look at PureData. It is a graphical environment together with the signal processing for PCs. Signals are usually sound there too, but this is not mandatory. You could debug on the PC. It's on my list of ideas to...
  15. C

    New CP/M-80 computer: Z80, SD cards, VGA, USB keyboard and power... Teensy 4.1

    Hi, As I am very impressed by this project, I went to the homepage and did some reading. I think, this is very interesting! Perhaps you might want to add some information about memory management? It would be interesting how much memory is available and how the management is organised. Perhaps...
  16. C

    Parametric eq when teensy is set to output audio to a computer

    Hm you are reffering to the eq of the codec chip sgtl5000? That will of course only work for signals routed through it.
  17. C

    Parametric eq when teensy is set to output audio to a computer

    Hi, If you want qualified answers to such questions, then you will have to post detailed info, what you are actually comparing here. Full code and detailed information about your electronic setup. Otherwise others can only guess, what you are doing. Christof
  18. C

    Low-level library and timer assistance -- TeensyStep library ???

    Thank you for your explanations and for the interesting links! Christof
  19. C

    Low-level library and timer assistance -- TeensyStep library ???

    Hi Jon, because I find your application very interesting I am still following this thread. May I ask some questions? Do I understand correctly, that there is already a prototype version of the control software for the rose lathe, that uses the TeensyStep4 library? (((It is interesting to see...
  20. C

    Looking for some good optimization/profiling techniques...

    Hi @edsut , did you consider to only place the text, not the whole functions into progmem (flash)? PROGMEM & F() - Variables defined with PROGMEM, and strings surrounded by F() are placed only in the flash memory. They can be accessed normally, special functions normally used on 8 bit boards...
  21. C

    Looking for some good optimization/profiling techniques...

    Hi, Not for a teensy program but for a different controller running Forth language I have used a timer interrupt, that accumulates a histogram of the addresses of code that have been interrupted. Cheers Christof
  22. C

    Part_3_02_Fourier_Transform Distorts Line In

    Hi, I would try some more buffers. Just an idea.. Christof
  23. C

    Guitar Sustainer 2.0 - Suppress Oscillation of Other Strings

    Hi, as this experiment has come to some end, I post it. Perhaps it might be interesting for somebody? What is a Sustainer? A Guitar Sustainer is a setup with a coil acting as an actuator to give feedback to the string to keep it oscillating for ever. A very fine description of such system can...
  24. C

    Low-level library and timer assistance -- TeensyStep library ???

    Hi Jon, thank You for your answer and very much for nice pattern with underlaying math. I will have a look into that, because I love such things. :-) Perhaps you will like my easter eggs: These patterns have been done in three steps on the fly: 1. Vary some parameters with a random function...
  25. C

    Low-level library and timer assistance -- TeensyStep library ???

    Hi @epicycloid as I like to do some woodturning and like to make something "nice" I was happy to see your post and information. Very nice way to carve wood! I also do have some experiences with stepper motors too, for example, my lathe is controlled with such like a CNC machine. The reason I...
  26. C

    Low Fidelity Adaptive Filter Questions

    Ok, have begun to try it out... Processor usage for T3.5 @ 120MHz with FFT1024 is 43 pc, so that's feasible. Setting of the filters seems to work. Small delays to vary phase, less than a sampling block, seems possible. Trying to use notefreq to detect the frequency. 72 pc processor usage with that.
  27. C

    Low Fidelity Adaptive Filter Questions

    Hi, it's been a while that I have done a project with Teensy, so after I had a look at Teensy Audio and OpenAudio I thought it might be wise to ask before I dive in... The goal is to analyse a mono audio signal for it's strongest frequency and filter the input to supress all the rest. I think...
  28. C

    Fast data exchange between four microcontrollers

    Teensy 4.1 is said to have 18 adc inputs. So why not share the analog input lines? Perhaps add buffers. Also one single Teensy can do a lot at 10kHz datarate. There is plenty of Ram. Perhaps use precalculated lookup tables for 12 bit results.
  29. C

    Is it possible to run 2 processes on a t4.1 ?

    Yes, I have used it and consider it a hidden gem. It is a very powerful tool to cut down complexity of projects. However here it might be possible to just do the counting in the interrupt service routine?
  30. C

    Making a Cuckoo-Clock with Teensy

    Hi Axenias, in the first post there is some description (sorry, no full step by step tutorial) and the code is attached there too. There is some other code from jrraines in post #9. He does set the clock with buttons, while I use a long wave time broadcast radio receiver. The motor to open the...
  31. C

    Using an NPU/TPU to produce new techniques for manipuating vintage audio ICs

    Ah, after reading your post again, I see, that you are seeking to reproduce sounds and AI shall work out the right register settings as output. So you will then feed the network with a new sound and record the calculated register values for later usage?
  32. C

    Using an NPU/TPU to produce new techniques for manipuating vintage audio ICs

    Hi, no, I have not tried to use a NPU to drive a synthesizer. I have done some music sound processing. (One project was about analysing/visualizing amount and type of harmonic distortion.) I am a little bit curious. As far as I have understood, a neuronal network can produce some similar output...
  33. C

    DCF77 and module - Which library is working?

    Hi mick, this is 4 years ago, so I don't remember exactly, but I think I wasn't writing rubbish then. I looks if it receives faulty signals? I would try to put the receiver nearby the window and try different directions of the antenna and try by night, hoping for less noise. Avoid equipment like...
  34. C

    Will this burn out LEDs?

    Hi, Do you have a datasheet of these Leds?
  35. C

    Guitar Effector with teensy audio

    Oh, you can't do that with waveshape. Don't forget the even harmonics, they sound sweeter.... Determining the frequency and then generate sine would be rather time consuming to be exact. You could modify a reverb effect to record into a buffer and play the sound from it additionally with...
  36. C

    Guitar Effector with teensy audio

    Hi, some time ago, I experimented with such things too: https://forum.pjrc.com/threads/48573-Guitar-Tube-Amp-Simulation-Setup To use waveShaper, you have to provide a table. I filled it then with values of the function: y= 1,2*(x-x^3/6) and used several of waveShapers in line. // y=...
  37. C

    Teensy 4.1 Noise or Misscounts during Interrupts

    Hi, 3 observations: Read_sensor() uses a mix of the original and the copies of the variables. t_out = time_2 + (logging_rate); Should this be? t_out = t_out + (logging_rate); Did you use volatile int? T4. 1 is faster! Good luck.
  38. C

    Core of a Multitrack Looper

    Update of this can be found here: https://forum.pjrc.com/threads/69634-Looper-with-8-Tracks-Storage-on-fast-SD-Card-electric-Guitar?p=301044#post301044
  39. C

    Looper with 8 Tracks Storage on fast SD-Card, electric Guitar

    Hi, this seems to be working now so it might be useful for others... It is a 8-track monaural looper using Teensy4.1 and it's Audio Adaptor with Line input or high impedance Guitar input and Line output. The first track recorded sets the length of the loop. Each track can be re- recorded any...
  40. C

    Bass Preamp Project

    Hi John, you did struggle with noise and implemented separate power supply together with good shielding. Did you do some evaluation of rms.read() of the shorted input (gain=1 of preamp?) to get SNR? I would be interested in these numbers to compare them with my setup...
  41. C

    Clean Buffer with 3.3V Supply for Guitar high Impedance Signals for Teensy Audio

    Inspired by MarkT's insisting for numbers, I did some additional evaluations. Teensy 4.1 with audio shield supplied from and connected to my PC via USB. Setup open without shielding. MCP602 in buffer. Switched over from peak.read() to rms.read() which leads to nicer numbers for same physics...
  42. C

    Clean Buffer with 3.3V Supply for Guitar high Impedance Signals for Teensy Audio

    Hi, As said you will need filtering of the supply voltage taken from 3.3V of Teensy, which is done here with an R330. If you have 4.5mA per opamp you will have some voltage drop. The existing pcb, that I used, uses a dual opamp. So it is nice to have low power consumption. Of course things...
  43. C

    Clean Buffer with 3.3V Supply for Guitar high Impedance Signals for Teensy Audio

    Connected and supplied via USB from my PC. Using MCP602 at gain=1 and in my unshielded plastic enclosure with a shorted input plug with standard input range of 1.33Vpp, the audio peak function detects peak<0.0004. (-71dB) noise level. With full gain it is peak<0.0006. Edit: Guitar plugged into...
  44. C

    Clean Buffer with 3.3V Supply for Guitar high Impedance Signals for Teensy Audio

    Hi, Markt, Obviously you are not a Guitar man? Guitar electronics are a own world often.... In this world clean means, that distortion is not obviously hearable. Low even harmonics will be seen welcome making the tone richer. Still very nice sounding clean tube amps from Fender ~1960 do not...
  45. C

    Clean Buffer with 3.3V Supply for Guitar high Impedance Signals for Teensy Audio

    Hi, perhaps this is interesting for someone: For my Teensy 4.1 Looper Project I needed a totally clean buffer, which should work with 3.3V only, so I can use USB power supply. I have posted some mods for an existing kit to achieve this here...
  46. C

    Need help, ideas and less noise for Teensy 3.6 in my electric bass

    Hi Mark, this special sort of wiring is sometimes used in guitars. It brings the advantage, that if one of the inputs is turned completely down, it does not shut off the other signal too. I am using it in one of my guitars and it works surprisingly well. @hottib Normally care has to be taken...
  47. C

    How to play user-defined adjustable audio spectra using Teensy in real time

    Hi, Queue does just take single 128 samples frames and strings them together without gap or overlap. Perhaps you will need some windowing of your 4096 samples buffer first and you will probably need some sort of saturation too.
  48. C

    How to play user-defined adjustable audio spectra using Teensy in real time

    Hi, a rough estimation: https://www.lntwww.de/Aufgaben:Aufgabe_5.5Z:_Rechenaufwand_f%C3%BCr_die_FFT#:~:text=Der%20FFT%E2%80%93Algorithmus%20(Fast%20Fourier,Parameter%20N%20eine%20Zweierpotenz%20ist.&text=Die%20FFT%20geschieht%20in%20l,Anzahl%20an%20Rechenoperationen%20durchzuf%C3%BChren%20ist...
  49. C

    How to mirror LCD data to another display?

    What you could try, if you have an old mobile phone: https://play.google.com/store/apps/details?id=com.spynet.camon&hl=de&gl=US It does stream the picture via WLAN. Any device with a Internet Explorer and a monitor can make it visible. I use this to supervise my laser cutter from a different room.
  50. C

    Core of a Multitrack Looper

    I have not found out why, but my meanwhile more elaborate looper had problems with larger loops. Writing stalled at some point. I found, that it works if I format that 64GB card with 64k block size instead of standard 128k block size.
Back
Top