i see and tryied that way
but sometimes i need sound for video...
and so i need something for ds-asio bridge
so the video player just can se the virtual sound card
but sometimes i need sound for video...
and so i need something for ds-asio bridge
so the video player just can se the virtual sound card
That is the Video Player's issue, (which has no ASIO support)
anyway I don't use VAC.
Some Video player should have ASIO support.
ASIO Window Media Player Plugin | Free software downloads at SourceForge.net
anyway I don't use VAC.
Some Video player should have ASIO support.
ASIO Window Media Player Plugin | Free software downloads at SourceForge.net
i also plan later to set that xo to another pc (not the main one)
and dont use if for all staf exept music
so i plan in future make spdif-in active too. so i can just use the spdif out on the main pc
and dont use if for all staf exept music
so i plan in future make spdif-in active too. so i can just use the spdif out on the main pc
That's what I am doing at the moment.Your route is doubtlessly the most elegant one but requires very deep knowledge of several technologies. IMO the most simple and least expensive way is to use any 7.1 card based on Envy24 (Revolution 7.1, Prodigy7.1, etc.) and tap the I2S lines of ICE1724. Multiple clock crystals, clock logic, PCI logic, drivers for all major OSes, datasheet, all is there ready to use and the price on ebay is negligible.
Envy24HT I2S from the resistors next to the chip to AK4396 Dac board.
My other boards will arrive next week I hope. Then I will evaluate
the sound to my QA550 SD player. If this solution holds up, then three AK4396 boards will be connected.
I also got LVDS chips from TI to evaluate differecial I2S over a longer distance.
I will report back when I am done.
Klaus
KOON3876, nice work....this looks awesome!
How does this setup handle sample rate changes? I.e., going from 16/44.1 material to 24/192 material (.flac files) in Foobar?
-Jim
Hi Jim
Now I'm converting my own SACD to ISO format.
By foo_input_sacd, I can play it with 88.2 on sub small speaker.
So I need sample rate changes to be implemented. Now I'm testing.
Also I added one more parameter bar, to change TAPS 1024/2048/4096/8192.
After some test I will post new version.
😱 maybe I can not use 8192TAPS/192/4Way until 2015.
HI Koon
If you are planned to compile a new version of VST_SSEFIR , could you change the accuracy of the frequency parameter bar ?
Around 200 Hz , the other frequency available is only 160 or 240 Hz.
10 Hz accuracy at 200 hz will be more convenient ...
Jean Michel
If you are planned to compile a new version of VST_SSEFIR , could you change the accuracy of the frequency parameter bar ?
Around 200 Hz , the other frequency available is only 160 or 240 Hz.
10 Hz accuracy at 200 hz will be more convenient ...
Jean Michel
Mi Mike
I modified value-to-Freq routine,
more accurate. Please note that Filter curve = about 20dB/20Hz.
if (ret < 75.0f) return 70;
if (ret < 85.0f) return 80;
if (ret < 95.0f) return 90;
if (ret < 105.0f) return 100;
if (ret < 115.0f) return 110;
if (ret < 125.0f) return 120;
if (ret < 135.0f) return 130;
if (ret < 145.0f) return 140;
if (ret < 155.0f) return 150;
if (ret < 165.0f) return 160;
if (ret < 175.0f) return 170;
if (ret < 185.0f) return 180;
if (ret < 195.0f) return 190;
if (ret < 205.0f) return 200;
if (ret < 215.0f) return 210;
if (ret < 225.0f) return 220;
if (ret < 235.0f) return 230;
if (ret < 250.0f) return 240;
if (ret < 270.0f) return 260;
if (ret < 290.0f) return 280;
if (ret < 310.0f) return 300;
if (ret < 330.0f) return 320;
if (ret < 350.0f) return 340;
if (ret < 370.0f) return 360;
I modified value-to-Freq routine,
more accurate. Please note that Filter curve = about 20dB/20Hz.
if (ret < 75.0f) return 70;
if (ret < 85.0f) return 80;
if (ret < 95.0f) return 90;
if (ret < 105.0f) return 100;
if (ret < 115.0f) return 110;
if (ret < 125.0f) return 120;
if (ret < 135.0f) return 130;
if (ret < 145.0f) return 140;
if (ret < 155.0f) return 150;
if (ret < 165.0f) return 160;
if (ret < 175.0f) return 170;
if (ret < 185.0f) return 180;
if (ret < 195.0f) return 190;
if (ret < 205.0f) return 200;
if (ret < 215.0f) return 210;
if (ret < 225.0f) return 220;
if (ret < 235.0f) return 230;
if (ret < 250.0f) return 240;
if (ret < 270.0f) return 260;
if (ret < 290.0f) return 280;
if (ret < 310.0f) return 300;
if (ret < 330.0f) return 320;
if (ret < 350.0f) return 340;
if (ret < 370.0f) return 360;
Attachments
Hi Koon,
Thanks you very much to have already wrote a new version of VST_SSEFIR !
But someting goes wrong, an error appears when im loading the plugin.
Jean Michel
Thanks you very much to have already wrote a new version of VST_SSEFIR !
But someting goes wrong, an error appears when im loading the plugin.
Jean Michel
Oh Mike, what the "error"?
Hi, i am not using Reaper , i am using ART Teknika Console, it is a VST plugin host too .
When the software try to load the plugin i have a message : "An error occured within this plugin".
The previous version of the plugin works fine ...
I can not find other difference, for previous version and new one??
Did you try VST clean / refresh / rescan (or something in Console language)?
Did you try VST clean / refresh / rescan (or something in Console language)?
I can not find other difference, for previous version and new one??
Did you try VST clean / refresh / rescan (or something in Console language)?
Hi Koon,
I just tried again to use the latest plugin and cant load it !
Something have change, but what ?
Value to Frequency routine only.
Still you can download previous version,
https://sites.google.com/site/koonaudioprojects/sse-fir-vst-plugin
VST_SSEFIR.DLL.zip - on Oct 1, 2011
Still you can download previous version,
https://sites.google.com/site/koonaudioprojects/sse-fir-vst-plugin
VST_SSEFIR.DLL.zip - on Oct 1, 2011
Previous version is running fine.
I studied Turbo Pascal 20 year ago , now i should study C++ for understand ...
I studied Turbo Pascal 20 year ago , now i should study C++ for understand ...
Hi Koon,
I dont want to be annoying but i saw many other differences beetween the versions of VST_SSEFIR.cpp ...
Jean Michel
I dont want to be annoying but i saw many other differences beetween the versions of VST_SSEFIR.cpp ...
Jean Michel
Mike,
any significant difference which can cause error on Console / OK on Reaper?
Maybe differences are comments / debug routines.
any significant difference which can cause error on Console / OK on Reaper?
Maybe differences are comments / debug routines.
Hi Koon
I found and example , does this parts of VST_SSEFIR.cpp latest version and previous are comments ?
Latest :
//debug
//FILE * f;
//_wfopen_s(&f, L"C:\\VST\\FreqGain.txt", L"w");
//for (int i = 0 ; i < DEFTAPS/2; i++)
//{
// fprintf(f, "i %d freq %7.2lf Gain %3.5lf\n", i, (float)(SampleFreq * (i + 1)/DEFTAPS), Gain);
//}
//fclose(f);
Previous :
//debug
FILE * f;
_wfopen_s(&f, L"C:\\VST\\FreqGain.txt", L"w");
for (int i = 0 ; i < DEFTAPS/2; i++)
{
fprintf(f, "i %d freq %7.2lf Gain %3.5lf\n", i, (float)(SampleFreq * (i + 1)/DEFTAPS), Gain);
}
fclose(f);
I found and example , does this parts of VST_SSEFIR.cpp latest version and previous are comments ?
Latest :
//debug
//FILE * f;
//_wfopen_s(&f, L"C:\\VST\\FreqGain.txt", L"w");
//for (int i = 0 ; i < DEFTAPS/2; i++)
//{
// fprintf(f, "i %d freq %7.2lf Gain %3.5lf\n", i, (float)(SampleFreq * (i + 1)/DEFTAPS), Gain);
//}
//fclose(f);
Previous :
//debug
FILE * f;
_wfopen_s(&f, L"C:\\VST\\FreqGain.txt", L"w");
for (int i = 0 ; i < DEFTAPS/2; i++)
{
fprintf(f, "i %d freq %7.2lf Gain %3.5lf\n", i, (float)(SampleFreq * (i + 1)/DEFTAPS), Gain);
}
fclose(f);
that is a debug routine, it outputs frequency gain dB to the text file.
VST host does not know this file exists or not.
VST host does not know this file exists or not.
- Status
- Not open for further replies.
- Home
- Source & Line
- PC Based
- AVX based FIR VST, crossover / EQ / DRC and delay