English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 21 July 2024, 13:42   #1
minator
Registered User
 
Join Date: Jul 2024
Location: France
Posts: 13
Advanced Paula Features

Paula was mainly used to play samples and IIRC very occasionally wavetables.

However, it was capable of more than just sample playback.

It should also be capable of AM and FM synthesis.
There is an order you can set the channels to modulate each other with modulation being AM, FM or both.

The FM modulation is 14 bit but being read as a pair of bytes means it'll only run up to 14KHz.
The AM modulation is the same but it's only 6 bit out of the 16 bits read.

You can chain the 4 channels together so it should be able to do something like 4 operator FM synthesis (or AM or AM/FM).

Did any Amiga software ever do this?
minator is offline  
Old 21 July 2024, 13:51   #2
giantclam
Registered User
 
giantclam's Avatar
 
Join Date: Jan 2015
Location: australia
Posts: 568
FMsynth? (it's on aminet)....there was (at least) one other, Synthia...
giantclam is offline  
Old 21 July 2024, 13:55   #3
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 32,254
This thread might be an interesting read (and watch): https://eab.abime.net/showthread.php?t=114590
TCD is offline  
Old 21 July 2024, 14:29   #4
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,692
Technically it would be Period Modulation, not Frequency Modulation. It's an important difference because the period value is inversely proportional. What people usually think of with FM, i.e. Yamaha OPL etc. is also a different mechanism again, Phase Modulation. This is a numerically (and computationally) better behaved approach.

The Period Modulation is not especially useful musically but you could presumably get some interesting clangs out of it
Karlos is offline  
Old 21 July 2024, 15:26   #5
demether
Registered User
 
demether's Avatar
 
Join Date: Apr 2012
Location: france
Posts: 266
there is good soft synths on the amiga, if you want the blip bloop blop feeling. Aegis, octamed, ahx, etc...
demether is online now  
Old Yesterday, 10:15   #6
khph_re
Registered User
 
Join Date: Feb 2008
Location: Northampton/UK
Posts: 535
Da Jormas demo Poing mucks about with the modulation:

https://www.pouet.net/prod.php?which=65872
khph_re is offline  
Old Yesterday, 13:17   #7
Paulee_Alex_Bow
Registered User
 
Paulee_Alex_Bow's Avatar
 
Join Date: Mar 2022
Location: Birmingham, UK
Posts: 161
Quote:
Originally Posted by TCD View Post
This thread might be an interesting read (and watch): https://eab.abime.net/showthread.php?t=114590
Thanks for mentioning my video. The assembler code to turn on AM/FM is in there. Of late, I've noticed that TREG and Deluxe Sound might use this feature too!
Paulee_Alex_Bow is offline  
Old Today, 01:54   #8
minator
Registered User
 
Join Date: Jul 2024
Location: France
Posts: 13
Quote:
Originally Posted by khph_re View Post
Da Jormas demo Poing mucks about with the modulation:

https://www.pouet.net/prod.php?which=65872
So someone used it, interesting. Thanks.
minator is offline  
Old Today, 02:12   #9
minator
Registered User
 
Join Date: Jul 2024
Location: France
Posts: 13
Quote:
Originally Posted by Paulee_Alex_Bow View Post
Thanks for mentioning my video. The assembler code to turn on AM/FM is in there. Of late, I've noticed that TREG and Deluxe Sound might use this feature too!
Didn't realise you'd covered that in your video.
So, it does appear to have been used, but mostly as a ringmod like effect as far as I can see.

I'm wondering has it ever been used for synthesis, as in FM synthesis?
minator is offline  
Old Today, 02:41   #10
Paulee_Alex_Bow
Registered User
 
Paulee_Alex_Bow's Avatar
 
Join Date: Mar 2022
Location: Birmingham, UK
Posts: 161
Quote:
Originally Posted by minator View Post
Didn't realise you'd covered that in your video.
So, it does appear to have been used, but mostly as a ringmod like effect as far as I can see.

I'm wondering has it ever been used for synthesis, as in FM synthesis?
Hi

As all the various FM softsynths just seem to render samples, it doesn’t appear that this has ever really been used for synthesis. I find the “FM” very unpredictable, even with two lots of the same waveform, and I feel that very careful cycle accurate data would need to be used to get that working. Da Jormas struggled with this too.

The AM is far more usable on any pair of waveforms, of course.

Fun news though, I have requested that this gets added to OctaMED Soundstudio and turned on per step (I hope it can be done!) so hopefully this feature will inspire a whole new breed of Amiga music.
Paulee_Alex_Bow is offline  
Old Today, 14:48   #11
8bitbubsy
Registered User
 
8bitbubsy's Avatar
 
Join Date: Sep 2009
Location: Norway
Posts: 1,724
Quote:
Originally Posted by Karlos View Post
Technically it would be Period Modulation, not Frequency Modulation. It's an important difference because the period value is inversely proportional. What people usually think of with FM, i.e. Yamaha OPL etc. is also a different mechanism again, Phase Modulation. This is a numerically (and computationally) better behaved approach.

The Period Modulation is not especially useful musically but you could presumably get some interesting clangs out of it
AFAIK, 'frequency' doesn't always imply units of Hertz. A period is also a frequency unit, isn't it? It's just inverted and has a different curve. While the behavior/outcome is different, in the end it's just about semantics, unless frequency modulation has a strict standard specifying that the frequencies has to be in Hz. Just a thought...
8bitbubsy is offline  
Old Today, 15:41   #12
Gorf
Registered User
 
Gorf's Avatar
 
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,467
Quote:
Originally Posted by 8bitbubsy View Post
AFAIK, 'frequency' doesn't always imply units of Hertz. A period is also a frequency unit, isn't it? It's just inverted and has a different curve. While the behavior/outcome is different, in the end it's just about semantics, unless frequency modulation has a strict standard specifying that the frequencies has to be in Hz. Just a thought...
Well, since it is as you say inverted, "period" or "duration" or "wavelength" are NOT frequency.
Same way as distance is not speed. That's not just semantics but physics.
Gorf is offline  
Old Today, 15:50   #13
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,692
Quote:
Originally Posted by 8bitbubsy View Post
AFAIK, 'frequency' doesn't always imply units of Hertz. A period is also a frequency unit, isn't it? It's just inverted and has a different curve. While the behavior/outcome is different, in the end it's just about semantics, unless frequency modulation has a strict standard specifying that the frequencies has to be in Hz. Just a thought...
Phase modulation, which is what digital FM synthesis tends to use, is something of a special case that isn't reproducible by simply modifying the frequency (or period) of an oscillator . The reason for this is that the output of a modulator is use to modify the input phase of the carrier by an arbitrarily large amount in either the positive or negative direction. You can add a negative phase offset larger than the positive forwards value you get from the time index, in some sense driving the oscillator *backwards*. The phase difference wraps at the duty cycle of the waveform, that is, driving a sinewave forward or back by 4pi is the same as 2pi, which is the same as zero.

When the input phase is increasing linearly, the effect on the carrier is as if it's running at a higher frequency. If the converse is true, it's as if it's running at a lower frequency. Thus phase modulation can achieve true FM, but it's not what makes it useful as a means of creating complex spectra.
Karlos is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
What features of WinUAE 5.0.0 do you like the most? bjadams support.WinUAE 4 28 July 2023 23:58
Paula documents for a new Paula emulator library MrSandMan support.Hardware 0 27 November 2022 06:27
ACA500plus features CLXIV Retrogaming General Discussion 0 28 July 2021 22:08
New features in winuae pjhutch support.WinUAE 7 13 November 2006 20:21
more features for HOL !? Mache HOL suggestions and feedback 7 06 September 2003 22:40

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 22:21.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.08947 seconds with 14 queries