03 December 2013, 04:11 | #41 | |
Registered User
Join Date: Jun 2013
Location: Australia
Posts: 685
|
Quote:
It's not only not an ideal implementation, but also an unintentional implementation of other components i.e.. a resistor is also a capacitor and an inductor, and might even make a good RF antenna. It matters more as the frequency becomes higher. Digital electronics, in most part, you can ignore that except for the supporting analogue jargon making something work. Clock crystals and their capacitors oscillation for example. I can't convey audio that I can hear over the net to show what I want to show you, but it's actually about an Amiga emulation on a PC that lacks Amiga characteristic after the digital output at least. |
|
03 December 2013, 06:47 | #42 |
Shameless recidivist
Join Date: Jun 2012
Location: Duluth, Minnesota (USA)
Age: 38
Posts: 260
|
I'm sorry, I don't understand what you're trying to say?
|
03 December 2013, 08:00 | #43 |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,743
|
Natural imperfections (or due HW limitation or due physics law) sometimes can be desired, sometimes not - Amiga sound can be relatively easy modeled as schematics are well known (analog part) and digital part is known up to some point (with some educated guessing we can assume hat it is known fully). It is a bit difficult to emulate additional distortions related to way for example how OPAMP are biased (connection to VCC/2 even filtered can be source of noises, also PCB layout can be far from optimal).
|
03 December 2013, 09:19 | #44 |
Precious & fragile things
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,946
|
With no on board sound generation hardware it can be nothing but sample based, the only difference being that you need to program the sound as a series of numbers versus using an ADC to do exactly the same thing.
|
03 December 2013, 09:27 | #45 | |
Precious & fragile things
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,946
|
Quote:
The sound on a PC may just be too clinical for your ears, every Amiga would sound slightly different because of the age of the capacitors and the voltage levels and the amount of ripple being let through just to give a few examples. Looking at a data sheet for any analogue chip shows the tolerances of certain batches ( deviations ) and when you have a synth that has say 30 op amps in it then you are adding up and subtracting all the gain imperfections throughout the signal path. That's not even taking all the other components into consideration or thermal conditions. But exactly why analogue synths are usually left on for 45 minutes to an hour prior to playing so that they stabilize before tuning. |
|
03 December 2013, 10:34 | #46 |
Registered User
Join Date: Jun 2013
Location: Australia
Posts: 685
|
There are some fancy capacitors, that are not electrolytics or wax,
that did not change their value over time too much (not the top polyester one) |
03 December 2013, 10:39 | #47 |
Precious & fragile things
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,946
|
You need a hobby
What are they from anyway? |
03 December 2013, 13:47 | #48 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
Indeed. You fill a bunch of chipmem and tell the chipset to start playing from that location at a specified sample rate, and the hardware plays the sample. There's no waveform generator, no nothing. Pure samples and sample manipulation, that's it.
|
03 December 2013, 17:26 | #49 | |
Registered User
Join Date: Jan 2012
Location: USA
Posts: 372
|
Quote:
The only thing not in hardware is the waveform itself -- and that's a good thing! A sample is a measurement of a signal. If the waveform comes from measuring a signal and storing samples into a memory then that's sample-based synthesis. If that waveform is derived analytically, then it isn't a sample. It's another form of synthesis -- wavetable synthesis. |
|
03 December 2013, 18:24 | #50 | |
Precious & fragile things
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,946
|
Quote:
A sample is made using an ADC to transfer values to ram over time. The only difference in the Amiga is that you are putting the values into ram, skipping the ADC but doing exactly the same thing. Sampling refers to this technique but the remains in ram is the sample itself. |
|
03 December 2013, 18:38 | #51 | ||
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,743
|
Quote:
You can easily simulate for example granular synthesis by quick change between DMA start buffer and this have nothing to way how you fill your buffer. As there is no difference between hardware sine implementation and software sine generation unless sine produced by both methods is exactly the same. Quote:
PWM is used to adjust level (it was confirmed by observing Paula output, also some block schematics shows partially presence of PWM and it is almost directly exposed to programmer as a bit 6 in each AUDxVOL to turn off PWM - for bits 0-5 set as 1's maximum audio level is 63/64 which is typical for PWM a 0 is no level at all). Also HRM mentioned other methods for audio generation - CPU driven and as a PWM driven. Last edited by pandy71; 03 December 2013 at 18:45. |
||
03 December 2013, 18:42 | #52 | |
Precious & fragile things
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,946
|
Quote:
|
|
03 December 2013, 20:51 | #53 |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,743
|
http://harderstate.com/tutorials-f22...ed-t22348.html
wavetable doesn't describe way how sample bank content is created - wavetable describe way how sample banks are used - so with CPU/Copper Amiga can be simple sampler or wavetable or granular or related way synthesizer - it is up to software to use available HW. wavetable can use both -synthetic and recorded samples to form complex sound wave. |
04 December 2013, 00:20 | #54 |
Registered User
Join Date: Jun 2013
Location: Australia
Posts: 685
|
I need yet another hobby?
http://www.youtube.com/user/ArtyFart I forget exactly which vintage amp/receiver, but it was a junker. If the discreet parts are well in spec, I'm keeping them in case I ever get hold of something so good, that it's not appropriate to use modern counterpart components in it. |
04 December 2013, 03:43 | #55 | |
Precious & fragile things
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,946
|
Quote:
|
|
04 December 2013, 15:08 | #56 | |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,743
|
Quote:
Even analog modeling synth are using buffer to construct sample which is turned to electric current by some DAC. Amiga have RAM as sample buffer and it can be freely manipulated thus it provide required amount of flexibility to be something else than plain sampler. It is only limitation of programmer how to use simple hardware - yes, Amiga audio HW have no other HW algorithm implemented than AM and FM modulation and low pass filter that can be switched OFF/ON. But still in my opinion it going over simple sampler definition (as typical simple sampler will not provide FM functionality). btw is 1 bit is enough? [ Show youtube player ] I think that Future Composer is not sampler focused tracker... [ Show youtube player ] [ Show youtube player ] Simply most of Amiga music software was sampler focused as sample based techniques was not available so widely before Amiga. btw How to classify this way of sound generation: sample due of HW or not? [ Show youtube player ] 4Kb seem that there is no space for audio samples... but HW is even more dumb than Amiga (SRC is performed mostly by CPU on PC world) Last edited by pandy71; 04 December 2013 at 15:21. |
|
04 December 2013, 15:24 | #57 |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
We're splitting hairs here, it's only a word game to argue about whether it's a "sample" or not if the data has been procedurally generated rather than recorded. Anyway what if it was synthesised on another computer and sampled onto the Amiga? I can see no point in this line of argument.
The Amiga's sound generation is purely digital up until the DAC. It is not possible to generate any analogue wave. That's all that matters. Of course, square waves are easy. But I gather some emulators and mod players "interpolate" the samples, reducing aliasing and giving what is in theory a higher-quality sound, but losing something in the translation. In addition, Paula doesn't run at the 44.1kHz that a modern sound card resamples everything to, so there is bound to be a difference. Perhaps this is noticeable? |
04 December 2013, 15:44 | #58 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,645
|
The matter is the Paula itself generates nothing. Be it a sampled or cpu-generated waveform, there's still NO SYNTH. There is no synthesizer inside the Amiga. Period. Call it what you want, but you can't call it a synth.
But DACs generate their characteristics and the Amiga has a characteristic one. You can't reproduce precisely in an emulator, but the emulator is pretty spot on. If you wanna analyze it more in detail the VST instrument Chipsounds supports Amiga sound emulation and you can load samples and play them either in modern, interpolated way or using Amiga style lack of it. You'll notice the difference right away. |
04 December 2013, 15:50 | #59 | |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
Well there's the CPU
Quote:
|
|
04 December 2013, 17:17 | #60 | |
Registered User
Join Date: Jun 2012
Location: UK
Age: 44
Posts: 748
|
Which is generating artificial samples for Paula to play. It's not a synth in the traditional, SID chip style sense.
Quote:
Other cards will accept input at many different rates without resampling, and some like you say require all input to be 44.1khz. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Shadow of the Beast 2 longplay (Amiga).. much better quality | laffer | Retrogaming General Discussion | 8 | 06 February 2008 21:09 |
High quality scans of Amiga CD (32) game covers | viddi | request.Other | 0 | 21 November 2006 13:24 |
Better quality graphics?? | SHU | support.WinUAE | 12 | 09 May 2005 19:34 |
low quality sound | icewizard2k5 | support.Hardware | 10 | 14 March 2005 13:05 |
winuae sound quality test released | Toni Wilen | support.WinUAE | 30 | 29 April 2002 08:23 |
|
|