Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user NoobTracker ! (Registered 2021-04-13) You are not logged in 
CSDb User Forums


Forums > C64 Composing > Reverb and Ghosting
2021-04-01 09:35
rupy

Registered: Mar 2020
Posts: 18
Reverb and Ghosting

Just saw Linus post about reverb and ghosting:

https://www.linusakesson.net/sixtyforgan/index.php

Is there a way to make reverb in the C64 with software?

How could you fix the keyboard ghosting?
2021-04-01 12:26
JackAsser

Registered: Jun 2002
Posts: 1808
I can’t fix the ghosting
2021-04-01 12:26
JackAsser

Registered: Jun 2002
Posts: 1808
Or well an external keyboard with custom hw in the user port would do it
2021-04-01 13:21
Frantic

Registered: Mar 2003
Posts: 1497
Geir Tjelta did some sort of reverb through software at some point. It used the readable registers that are available for channel 3 only.

Echofied 6581
2021-04-01 14:34
Oswald

Registered: Apr 2002
Posts: 4692
funny I had the same idea, I believe by doing the same as Geir a more rich reverb could be emulated by software :)


https://stackoverflow.com/questions/5318989/reverb-algorithm
2021-04-01 15:55
Mixer

Registered: Apr 2008
Posts: 352
There is not enough time for doing the calculations unless you're Mahoney: Cubase64

Programmed reverb is usually done with multiple delays or using more complex signal processing, impulses and convolution, which mean several(even thousands) of multiplications and additions per sample.

One could try this though: Get a short piece of a sample, scramble the samples and mix with the next piece of a sample, repeat, perhaps mix with previous or next sample for some LP effect. That much can be done realtime, not much more. See: Reverb-ish Feel free to develop the idea futher.
2021-04-03 08:02
Oswald

Registered: Apr 2002
Posts: 4692
Mixer how about smth like this ?

ldx 3rdchanneloutput
lda scaletab1,x
sta buffer1
lda scaletab2,x
sta buffer2
lda scaletab3,x
sta buffer3
lda scaletab4,x
sta buffer4


...

lda buffer1+x,x
adc buffer2+y,x
adc buffer3+z,x
adc buffer4+q,x
sta "8bitdigichannel"

idea being having various delays with various scaled down volume.
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Visage/Lethargy
Twilight/ExCeSs
NoobTracker
eryngi
KiWi
thesuperfrog
Bieno/Commodore Plus
Guests online: 100
Top Demos
1 Edge of Disgrace  (9.6)
2 Coma Light 13  (9.6)
3 Uncensored  (9.6)
4 Unboxed  (9.6)
5 Comaland 100%  (9.6)
6 Lunatico  (9.6)
7 Memento Mori  (9.6)
8 Christmas Megademo  (9.5)
9 We Love to Party  (9.5)
10 The Shores of Reflec..  (9.5)
Top onefile Demos
1 Copper Booze  (9.8)
2 To Norah  (9.7)
3 Lovecats  (9.6)
4 Square Booze  (9.5)
5 Daah, Those Acid Pil..  (9.5)
6 Elite Code Mechanics  (9.5)
7 Dawnfall V1.1  (9.5)
8 No Mercy for the Tro..  (9.4)
9 Quadrants  (9.4)
10 Babbo Maiale  (9.4)
Top Groups
1 Booze Design  (9.4)
2 Fossil  (9.4)
3 Censor Design  (9.3)
4 Oxyron  (9.3)
5 PriorArt  (9.3)
Top Logo Graphicians
1 Pal  (9.4)
2 Mermaid  (9.4)
3 Jailbird  (9.0)
4 Elko  (9.0)
5 Shine  (8.9)

Home - Disclaimer
Copyright © No Name 2001-2021
Page generated in: 0.04 sec.