|
Hello. I registered to this forum to reply to this thread. Thank you for the information you provided.
I tried to use pulseaudio tap-pitch plugin, it worked, but sound I heared I didn't like. I generated a tone of 440hz and directed it through tap-pitch pulse stream, and it was disrupted, wave-like, and music was the same, like not only pitch changed.
I read about rubberband suggestion and decided to try to redirect my pulseaudio through this plugin.
The plugin have crispness parameter, from 0 to 3. From 0 to 2 the generated tone of 440hz became exactly 432hz without waves. On 3 it have waves, but music sounds better. This plugin don't have delay, like tap-pitch have. Pulseaudio consumes just 10-15% of one of 4 cores.
The sound is MUCH better and don't differ from original except pitch, unlike tap-pitch, which modified sound a lot
So, you can try:
432mhz
load-module module-ladspa-sink sink_name=ladspa_432 sink_master=alsa_output.usb-Burr-Brown_from_TI_USB_Audio_DAC-00.analog-stereo plugin=ladspa-rubberband label=rubberband-pitchshifter-stereo control=-31.766653,0,0,3,0,0
the last 0 you can put to 1 (means faster)
3 - crispness. You can add multiple load-moudle lines with different crispness and try.
528mhz
load-module module-ladspa-sink sink_name=ladspa_528 sink_master=alsa_output.usb-Burr-Brown_from_TI_USB_Audio_DAC-00.analog-stereo plugin=ladspa-rubberband label=rubberband-pitchshifter-stereo control=15.667384,0,0,3,0,0
pulseaudio may add some glitches when other sounds occur than music, need to tune some parameters, like priority, fragment size, etc.
Good luck!
|
|