| Forum Index | FAQ | New User | Login | Search |
![]() |
| Subject | Emulation Sound Quality ![]() |
|
| Posted by | blargg | |
| Posted on | 7/3/04 12:43 PM | |
| From IP | 199.170.89.169 | |
|
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | Drilian | |
| Posted on | 7/7/04 7:50 PM | |
| From IP | 64.132.82.61 | |
|
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | koitsu | |
| Posted on | 7/8/04 02:16 AM | |
| From IP | 64.169.94.72 | |
|
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | Drilian | |
| Posted on | 7/8/04 3:35 PM | |
| From IP | 64.132.82.61 | |
|
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | koitsu | |
| Posted on | 7/8/04 6:12 PM | |
| From IP | 64.169.94.72 | |
|
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | blargg | |
| Posted on | 7/10/04 03:29 AM | |
| From IP | 199.170.89.104 | |
|
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | koitsu | |
| Posted on | 7/10/04 04:16 AM | |
| From IP | 64.169.94.72 | |
|
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | Disch | |
| Posted on | 7/10/04 04:37 AM | |
| From IP | 66.82.9.28 | |
|
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | blargg | |
| Posted on | 7/10/04 10:17 AM | |
| From IP | 199.170.89.186 | |
|
| ||
| Subject | Re: Win32 tracker ![]() |
|
| Posted by | Bloopaws | |
| Posted on | 7/10/04 11:54 AM | |
|
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | Disch | |
| Posted on | 7/10/04 10:29 PM | |
| From IP | 66.82.9.46 | |
|
| ||
| Subject | One more Q ![]() |
|
| Posted by | Disch | |
| Posted on | 7/10/04 11:08 PM | |
| From IP | 66.82.9.38 | |
|
| ||
| Subject | Re: Win32 tracker ![]() |
|
| Posted by | tepples | |
| Posted on | 7/15/04 2:05 PM | |
| From IP | 68.54.20.186 | |
|
| ||
| Subject | Re: Win32 tracker ![]() |
|
| Posted by | dXtr | |
| Posted on | 7/15/04 8:08 PM | |
| From IP | 194.47.158.137 | |
|
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | blargg | |
| Posted on | 7/19/04 5:35 PM | |
| From IP | 199.170.89.144 | |
|
Blip_Buffer buf;
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | Richter X | |
| Posted on | 7/19/04 6:42 PM | |
|
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | Jsr | |
| Posted on | 7/19/04 8:34 PM | |
| From IP | 62.127.14.59 | |
|
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | blargg | |
| Posted on | 7/20/04 07:40 AM | |
| From IP | 199.170.89.103 | |
|
| ||
| Subject | FM ![]() |
|
| Posted by | tepples | |
| Posted on | 7/20/04 3:29 PM | |
| From IP | 68.54.20.186 | |
|
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | Jsr | |
| Posted on | 7/20/04 8:29 PM | |
| From IP | 62.127.18.55 | |
|
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | blargg | |
| Posted on | 7/21/04 12:42 PM | |
| From IP | 199.170.89.148 | |
|
int const phase_range = 1024; This performed fairly efficiently, but it's such a specialized and possibly useful application that I just wrote a specialized Blip_Resampler which is about 4 times faster than the above. The resampler is nice because it makes it's easy to convert an already-written emulator to output to it instead of a sample buffer: just tell the emulator you're working at a higher sampling rate, and change its sample generation loop to write to the resampler rather than directly to the sample buffer (if there's no sample loop, i.e. you call a function to get the next sample, then the above will perform just as well). | ||
| Subject | Re: FM ![]() |
|
| Posted by | blargg | |
| Posted on | 7/24/04 02:18 AM | |
| From IP | 199.170.89.70 | |
|
| ||
| Subject | Re: FM ![]() |
|
| Posted by | Fx3 | |
| Posted on | 7/24/04 02:31 AM | |
| From IP | 201.1.130.254 | |
|
| ||
| Subject | Re: FM ![]() |
|
| Posted by | Richter X | |
| Posted on | 7/24/04 02:53 AM | |
|
| ||
| Subject | Re: FM ![]() |
|
| Posted by | Disch | |
| Posted on | 7/24/04 03:07 AM | |
| From IP | 66.82.9.15 | |
|
| ||
| Subject | Re: FM ![]() |
|
| Posted by | blargg | |
| Posted on | 7/24/04 09:36 AM | |
| From IP | 199.170.89.103 | |
|
#include "Blip_Resampler.h" // not in Blip_Buffer library yet
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | <_Hyde_> | |
| Posted on | 7/27/04 5:13 PM | |
| From IP | 207.62.63.210 | |
|
| ||
| Subject | Signed audio ![]() |
|
| Posted by | tepples | |
| Posted on | 7/28/04 00:07 AM | |
| From IP | 68.54.20.186 | |
|
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | blargg | |
| Posted on | 7/28/04 03:29 AM | |
| From IP | 199.170.89.78 | |
|
void toggle_signedness( int16_t* p, size_t s ) {Is there any way you could output samples in an unsigned manner? | ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | <_Hyde_> | |
| Posted on | 7/28/04 7:45 PM | |
| From IP | 207.62.63.210 | |
|
| ||
| Subject | Re: Signed audio | |
| Posted by | <_Hyde_> | |
| Posted on | 7/28/04 7:47 PM | |
| From IP | 207.62.63.210 | |
|
| ||
| Subject | Re: Emulation Sound Quality ![]() |
|
| Posted by | blargg | |
| Posted on | 8/14/04 04:18 AM | |
| From IP | 199.170.90.27 | |
|
I cleaned up the interface a bit. Now things are clearer than the old
| ||
![]() ![]() ![]() ![]() ![]() |