IPB

Welcome Guest ( Log In | Register )

10 Pages V  « < 7 8 9 10 >  
Reply to this topicStart new topic
foo_dsp_effect, A effect array for FB2K
marc2003
post Nov 20 2013, 10:41
Post #201





Group: Members
Posts: 4882
Joined: 27-January 05
From: England
Member No.: 19379



foobar did a similar thing as well. it went from 1.1.9 to 1.1.10.
Go to the top of the page
+Quote Post
MusX
post Jan 17 2014, 12:05
Post #202





Group: Members
Posts: 135
Joined: 7-September 06
Member No.: 34900



Hello,
is it possible to edit source of the plugin? can you guide me a little how to do that?

I'm interested of 3 decimal places in "Pitch Shift". There are already only two.
You may consider this as feature request smile.gif

Regards

This post has been edited by MusX: Jan 17 2014, 12:07


--------------------
my last.fm profile:
http://www.last.fm/user/MusX
Go to the top of the page
+Quote Post
mudlord
post Jan 22 2014, 00:28
Post #203





Group: Developer (Donating)
Posts: 818
Joined: 1-December 07
Member No.: 49165



Source code is on svn.mudlord.info/foobar2000
you will need a SVN client.

you need WTL with MSVC2008 SP1 to compile. from there, its a simple matter of modifying the relevant source files to increase the granularity of the sliders.
Go to the top of the page
+Quote Post
Morality124
post Feb 14 2014, 18:26
Post #204





Group: Members
Posts: 12
Joined: 27-November 11
Member No.: 95436



Hi mudlord. I can't seem to find the non-demph version of your plugin. Anywhere to get it?

Thanks!
Go to the top of the page
+Quote Post
mudlord
post Feb 15 2014, 02:48
Post #205





Group: Developer (Donating)
Posts: 818
Joined: 1-December 07
Member No.: 49165



Non-demph?

Go to the top of the page
+Quote Post
EpicForever
post Feb 15 2014, 12:14
Post #206





Group: Members
Posts: 721
Joined: 14-September 11
From: Szczecin, PL
Member No.: 93712



Yes, without deemphasis routine implemented. There was such version linked here in this thread.
Go to the top of the page
+Quote Post
Morality124
post Feb 15 2014, 22:29
Post #207





Group: Members
Posts: 12
Joined: 27-November 11
Member No.: 95436



QUOTE (mudlord @ Feb 15 2014, 02:48) *
Non-demph?


Yes, you posted a version early without de-emphasis as to not conflict with foo_deemph.
Go to the top of the page
+Quote Post
mudlord
post Feb 16 2014, 01:19
Post #208





Group: Developer (Donating)
Posts: 818
Joined: 1-December 07
Member No.: 49165



Oh, looks like I have to redo that.
Currently I am rewriting some things in foo_dsp_effect, so no ETA.
Go to the top of the page
+Quote Post
Ello
post Mar 9 2014, 23:22
Post #209





Group: Members
Posts: 2
Joined: 9-March 14
Member No.: 114901



Thank you. <3
Go to the top of the page
+Quote Post
mudlord
post Mar 9 2014, 23:48
Post #210





Group: Developer (Donating)
Posts: 818
Joined: 1-December 07
Member No.: 49165



I'm somewhat happy that this piece of horseshit is appreciated.
Go to the top of the page
+Quote Post
EpicForever
post Apr 26 2014, 15:21
Post #211





Group: Members
Posts: 721
Joined: 14-September 11
From: Szczecin, PL
Member No.: 93712



I managed myself to have lengths of tracks displayed with Playback Rate Shift applied smile.gif But it works ONLY when tracks have PRS altered via foo_dynamic_dsp using TRACKDSP tags formatted as for example 102 for +2% PRS change or for example 98 for -2% PRS change. Here it is:
CODE
%playback_time%[ / $if($meta_test(trackdsp),$div($div($mul(%length_seconds%,100),$meta(trackdsp)),60):$num($mod($div($mul(%length_seconds%,100),$meta(trackdsp)),60),2),%length%)]

which gives for example "7:57 / 8:12", where 7:57 is current playback position and 8:12 is total lenght of track altered by Playback Rate.

Dear mudlord, after inventing that single line of code I have a feature proposal for DSP Effect plugin: adding variables. Variables like %rateshift%, %temposhift%, %pitchshift% etc. I haven't analyzed if any other than %rateshift% would be useful - I got a scenario for this one. If I have %rateshift% variable with values like 100 (for normal playback), 97 (for PRS -3%), 107 (for PRS +7%), etc. I could perform similar division as with values taken from TRACKDSP tags smile.gif . Could you be so kind and develop at least %rateshift% ? smile.gif
Go to the top of the page
+Quote Post
mudlord
post May 7 2014, 10:39
Post #212





Group: Developer (Donating)
Posts: 818
Joined: 1-December 07
Member No.: 49165



Not sure if I am bothered to implement feature requests to be honest. :<
Go to the top of the page
+Quote Post
EpicForever
post May 7 2014, 15:53
Post #213





Group: Members
Posts: 721
Joined: 14-September 11
From: Szczecin, PL
Member No.: 93712



I understand that, as I am aware that we are relying on your free time and good will smile.gif
Anyway for someone who isn't programmer it doesn't look that time consuming. Plugin knows proposed %rateshift% value anyway, as it uses it to its regular operation. There is a question if sending this value to new variable is time consuming task when we talk about implementing it... That's something that you should judge and take into consideration smile.gif
I think that possibility of displaying track duration after its alteration via playback rate shift is quite attractive option smile.gif
Go to the top of the page
+Quote Post
mudlord
post May 7 2014, 23:07
Post #214





Group: Developer (Donating)
Posts: 818
Joined: 1-December 07
Member No.: 49165



Yeh, its easy to add.
Problem is, sometimes I am busy with my two jobs or just am too lazy to add stuff.
Go to the top of the page
+Quote Post
dhromed
post May 21 2014, 13:29
Post #215





Group: Members
Posts: 1339
Joined: 16-February 08
From: NL
Member No.: 51347



QUOTE
I'm somewhat happy that this piece of horseshit is appreciated.

You are a saviour of the human race, in a pineapple, under the sea.

QUOTE (mudlord @ May 7 2014, 10:39) *
Not sure if I am bothered to implement feature requests to be honest. :<

I imagine this depends on the request? wink.gif
I do have one or two, but I don't know if it's productive to just dump it here.
Go to the top of the page
+Quote Post
mudlord
post May 22 2014, 01:33
Post #216





Group: Developer (Donating)
Posts: 818
Joined: 1-December 07
Member No.: 49165



Nah, I just don't bother to implement feature requests to be honest.
It might be best not to dump them here, as I might never be interested in implementing them.
Go to the top of the page
+Quote Post
hifih66
post May 24 2014, 09:05
Post #217





Group: Members
Posts: 2
Joined: 24-May 14
Member No.: 116199



QUOTE (mudlord @ May 22 2014, 01:33) *
Nah, I just don't bother to implement feature requests to be honest.
It might be best not to dump them here, as I might never be interested in implementing them.


I'm a brand new member and don't expect any consideration but would be grateful for the parameters used in your RIAA De-emphasis filter in the IIR section as I need to create the inverse filter for use on the input of my restored 1971 Grundig Radiogram input (which already has the de-emphasis on board) and sounds very bassy (and very loud) when fed directly from foobar.


I've used this in the standard equalizer which doesn't sound too bad but would appreciate a more accurate filter

55Hz -14dB
77Hz -11dB
110Hz -9dB
156Hz -7dB
220Hz -5dB
311Hz -4dB
440Hz -3dB
622Hz -2dB
880Hz -1dB
1.2kHz 0dB
1.8kHz 1dB
2.5kHz 2dB
3.5kHz 3dB
5kHz 4dB
7kHz 6dB
10kHz 8dB
14kHz 10dB
20kHz 13dB

Any help would be appreciated.



This post has been edited by hifih66: May 24 2014, 09:27
Go to the top of the page
+Quote Post
hifih66
post May 27 2014, 10:46
Post #218





Group: Members
Posts: 2
Joined: 24-May 14
Member No.: 116199



QUOTE (hifih66 @ May 24 2014, 09:05) *
QUOTE (mudlord @ May 22 2014, 01:33) *
Nah, I just don't bother to implement feature requests to be honest.
It might be best not to dump them here, as I might never be interested in implementing them.


I'm a brand new member and don't expect any consideration but would be grateful for the parameters used in your RIAA De-emphasis filter in the IIR section as I need to create the inverse filter for use on the input of my restored 1971 Grundig Radiogram input (which already has the de-emphasis on board) and sounds very bassy (and very loud) when fed directly from foobar.


I've used this in the standard equalizer which doesn't sound too bad but would appreciate a more accurate filter

55Hz -14dB
77Hz -11dB
110Hz -9dB
156Hz -7dB
220Hz -5dB
311Hz -4dB
440Hz -3dB
622Hz -2dB
880Hz -1dB
1.2kHz 0dB
1.8kHz 1dB
2.5kHz 2dB
3.5kHz 3dB
5kHz 4dB
7kHz 6dB
10kHz 8dB
14kHz 10dB
20kHz 13dB

Any help would be appreciated.


Found this RIAA curve in the page below, which gave these values (approximately +/- 1dB)

And they sound great on my equipment.

http://www.stereophile.com/features/cut_an...p_equalization/

55Hz -17dB
77Hz -15dB
110Hz -13db
156Hz -11dB
220Hz -8dB
311Hz -5dB
440Hz -3dB
622Hz -2dB
880Hz -1dB
1.2kHz 1dB
1.8kHz 2dB
2.5kHz 3dB
3.5kHz 6dB
5kHz 8dB
7kHz 10dB
10kHz 13dB
14kHz 16dB
20kHz 19dB
Go to the top of the page
+Quote Post
asdasd
post Jun 30 2014, 00:01
Post #219





Group: Members
Posts: 3
Joined: 4-April 07
Member No.: 42211



I find this plugin highly useful, thanks for the great work so far, OP!
I was wondering if there's a way to display my current DSP preset anywhere within foobar interface using title formatting variable or something like that?
I tried %dsp_preset% and %__dsp_preset% but obviously that didn't work out :)
Go to the top of the page
+Quote Post
mudlord
post Sep 29 2014, 04:31
Post #220





Group: Developer (Donating)
Posts: 818
Joined: 1-December 07
Member No.: 49165



decided to add a bugtracker at http://bugs.mudlord.info/.

Source code is at: http://svn.mudlord.info/foobar2000
Go to the top of the page
+Quote Post
mjb2006
post Oct 9 2014, 07:35
Post #221





Group: Members
Posts: 860
Joined: 12-May 06
From: Colorado, USA
Member No.: 30694



I registered at the bugtracker but it doesn't let me submit anything.

I'm consistently getting crashes when I try to play files tagged with PRE_EMPHASIS 0. They work fine in safe mode, and they work fine with PRE_EMPHASIS 1. The crash reports start out like this:

CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 6AB4FB8Dh
Access violation, operation: read, address: 00000000h
Last win32 error: 8

Call path:
playback_process entry=>input_decoder::run

Code bytes (6AB4FB8Dh):
6AB4FB4Dh: 8D 04 C8 8B 00 56 8B 75 08 52 50 E8 D3 04 00 00
6AB4FB5Dh: 5E 5D C2 08 00 CC CC CC CC CC CC CC CC CC CC CC
6AB4FB6Dh: CC CC CC 55 8B EC 53 33 DB 38 5D 0C 56 0F 95 C3
6AB4FB7Dh: 33 F6 39 77 08 76 23 8B 47 04 8B 0C B0 8B 45 10
6AB4FB8Dh: 8B 11 8B 52 0C 50 8B 45 08 53 50 FF D2 84 C0 74
6AB4FB9Dh: 03 83 CB 02 46 3B 77 08 72 DD 5E 5B 5D C2 0C 00
6AB4FBADh: CC CC CC 56 8B F0 8B 07 8B 50 1C 8B CF FF D2 50
6AB4FBBDh: 8B 07 8B 50 10 8B CF FF D2 50 8B 07 8B 50 18 8B

Stack (0C60F284h):
0C60F264h: 00000000 045B5AB0 045B5AB0 045B5924
0C60F274h: 00D14EDC 00000000 7729890D 6AC016D5
0C60F284h: 00C1C1E0 00C1C380 0C60F2B0 6AB4F581
0C60F294h: 00C1C380 00000000 04C9B7D8 00C1C1E0
0C60F2A4h: 0C60FB64 00C1C1D8 00C1C1D8 0C60F2DC
0C60F2B4h: 6AB4F2B8 0C60FB64 04C9B7D8 04C9B7D8
0C60F2C4h: 0C60FB64 04C9B818 6D4C2836 007D8450
0C60F2D4h: 00D75678 00000012 0C60F2F0 6AB4EFD5
0C60F2E4h: 0C60FB64 00000000 04C9B7D8 0C60F314
0C60F2F4h: 00D212DB 0C60FB64 04C9B7D8 04C9B818
0C60F304h: 00000016 0C60FBE0 00D4333D 00000000
0C60F314h: 0C60F340 00CA6651 04C9B998 0C60FB64
0C60F324h: 04C9B7D8 04C9B7D8 04C9BA20 04C9B778
0C60F334h: 04C9BA20 04C9B778 01005A14 0C60FBEC
0C60F344h: 00CA85D8 04C9B818 04C9B7D8 00000000
0C60F354h: 04C9B778 04C9BB94 00000000 00000000
0C60F364h: 00000000 00000000 00000000 1A873F01
0C60F374h: 0C60F228 00000000 0C60F3EC 772D71F5
0C60F384h: 61CF762D FFFFFFFE 77290098 7728FD4F
0C60F394h: 00000001 00000001 00000000 0C60F418

Registers:
EAX: 04C9B7D8, EBX: 00000000, ECX: 00000000, EDX: 000000A9
ESI: 00000000, EDI: 00C1C3B0, EBP: 0C60F28C, ESP: 0C60F284

Crash location:
Module: foo_input_std
Offset: 1FB8Dh


This is with foo_dsp_effect 0.12 in foobar2000 1.3.3 on Win7/64-bit. I also have the waveform seekbar 0.2.4045, if that matters. Let me know what other info you need. I can put sample files somewhere for you if you want.

This post has been edited by mjb2006: Oct 9 2014, 07:38
Go to the top of the page
+Quote Post
mudlord
post Oct 24 2014, 22:26
Post #222





Group: Developer (Donating)
Posts: 818
Joined: 1-December 07
Member No.: 49165



Going to look at that bugtracker problem.
edit: try now.
as for this problem, tried posting on the tracker now?


This post has been edited by mudlord: Oct 24 2014, 22:34
Go to the top of the page
+Quote Post
mudlord
post Nov 1 2014, 12:07
Post #223





Group: Developer (Donating)
Posts: 818
Joined: 1-December 07
Member No.: 49165



QUOTE (EpicForever @ Apr 26 2014, 08:21) *
I managed myself to have lengths of tracks displayed with Playback Rate Shift applied smile.gif But it works ONLY when tracks have PRS altered via foo_dynamic_dsp using TRACKDSP tags formatted as for example 102 for +2% PRS change or for example 98 for -2% PRS change. Here it is:
CODE
%playback_time%[ / $if($meta_test(trackdsp),$div($div($mul(%length_seconds%,100),$meta(trackdsp)),60):$num($mod($div($mul(%length_seconds%,100),$meta(trackdsp)),60),2),%length%)]

which gives for example "7:57 / 8:12", where 7:57 is current playback position and 8:12 is total lenght of track altered by Playback Rate.

Dear mudlord, after inventing that single line of code I have a feature proposal for DSP Effect plugin: adding variables. Variables like %rateshift%, %temposhift%, %pitchshift% etc. I haven't analyzed if any other than %rateshift% would be useful - I got a scenario for this one. If I have %rateshift% variable with values like 100 (for normal playback), 97 (for PRS -3%), 107 (for PRS +7%), etc. I could perform similar division as with values taken from TRACKDSP tags smile.gif . Could you be so kind and develop at least %rateshift% ? smile.gif



I was in the mood to fix some things in dsp_effect, and thought about this. But according to Case, it seems DSPs cannot broadcast titleformat syntax variables D:.

edit: here is the non deemph build, build fresh from SVN. pondering about rlsing 0.15....

This post has been edited by mudlord: Nov 1 2014, 12:15
Attached File(s)
Attached File  foo_dsp_effect_nodeemph.fb2k-component ( 119.92K ) Number of downloads: 31
 
Go to the top of the page
+Quote Post
EpicForever
post Nov 1 2014, 13:38
Post #224





Group: Members
Posts: 721
Joined: 14-September 11
From: Szczecin, PL
Member No.: 93712



Well, OK, not your fault smile.gif
Thanks for updates anyway smile.gif
Go to the top of the page
+Quote Post
Nisto
post Nov 13 2014, 17:46
Post #225





Group: Members
Posts: 55
Joined: 27-September 09
Member No.: 73522



Having problem applying echo and reverb DSPs while playing back this track (it stutters): https://dl.dropboxusercontent.com/u/4845446...ass%20Pulse.wav

A picture tells a thousand words, so I'll just post the waveform of it:

Go to the top of the page
+Quote Post

10 Pages V  « < 7 8 9 10 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 22nd December 2014 - 14:35