Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user Lula ! (Registered 2021-04-20) 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: 1813
I can’t fix the ghosting
2021-04-01 12:26
JackAsser

Registered: Jun 2002
Posts: 1813
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: 1499
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: 4693
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: 4693
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
Stryyker/Tide
Chris-Do
Elder0010/Onslaught
Guests online: 107
Top Demos
1 Edge of Disgrace  (9.6)
2 Coma Light 13  (9.6)
3 Uncensored  (9.6)
4 Unboxed  (9.6)
5 Memento Mori  (9.6)
6 Lunatico  (9.6)
7 Comaland 100%  (9.6)
8 Christmas Megademo  (9.5)
9 The Shores of Reflec..  (9.5)
10 Wonderland XII  (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 MultiStyle Labs  (9.3)
Top Diskmag Editors
1 Jazzcat  (9.5)
2 Newscopy  (9.4)
3 Remix  (9.2)
4 A Life in Hell  (9.2)
5 Elwix  (9.1)

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