Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Composing > single-channel echo (who was first?)
2009-08-21 12:56
goto80

Registered: Jan 2002
Posts: 138
single-channel echo (who was first?)

So, the NESers claim FIRST on single-channel echo (1988):
http://nesdev.parodius.com/bbs/viewtopic.php?t=5397

Was this made earlier on the C64?
On the Amiga I'm guessing there was plenty, anyone has any examples?

The war goes on...

:)

In the NESdev thread Neil Baldwin posts a link to his single-channel-echo-feature in his NES-editor. Pretty sweet: http://dutycyclegenerator.com/sound/echo.mp3

2009-08-21 13:34
booker
Account closed

Registered: Jul 2003
Posts: 333
Yeah, but most likely the single-channel-echo in that editor won't work if you'd have ie. a pattern with note after note sequence. The example already gives a room for ghost notes. But it's a nice feat. (for lazy asses) :)

Galway's 1st subtune from Microprose Soccer has pretty awesome 1ch echo slide-ish thingy and it's also from 1988 - perchaps he was faster! :D And that one is a way proper 1ch echo!

Subtune 5 from Galway's "Ping Pong" (1986) uses 3ch echoes - but you have echos on each single channel there :)

Also nice&smooth echoes on 1st and 2nd channel in his "Short Circuit" subtune 3 - 1986 :)
2009-08-21 14:15
Soren

Registered: Dec 2001
Posts: 547
Goto80: Well, with such a limited crap sound chip as found in NES, I understand why they'd attempt anything to increase penis length from 1my to 2my :-)
And on c64 I can think of 4 different ways of doing those 1 channel echo things, thanks to our lovely SID chips :-)
But anyways, I guess several of the old game musicians didn't just work on one platform... some might have worked both with c64 and nes. But lets see if we can dig up some 1 channel echo sid tunes from before 1988 :-)
2009-08-21 15:52
goto80

Registered: Jan 2002
Posts: 138
i haven't actually been doing much of this on the c64, but on the amiga it's easy. but hm, 4 ways, ey? you mean e.g playing with gate on/off? to make it more concrete, adding echo to this:

C-4
---
D#4
---
C#4
---
B-4
---

...would be this:

C-4
---
D#4
c-4
C#4
d#4
B-4
c#4
---
b-4

changing the sustain can get clicky
changing the attack might work
changing the filter could also work in a way
changing waveform works

...well, i am sure you have some more elite tricks? :)


2009-08-21 16:38
Soren

Registered: Dec 2001
Posts: 547
heh... well, you more or less covered it all, I guess.

(1) Using alternative Attack and trigging the echo-notes, used to work very nicely for me on somewhat fast notes, but that's when using a standard hardrestart.

(2) Then there's the alternative Sustain way.... for me that works best on sounds without hard restart.. can be with or without oscillator reset. Resetting oscillator does make it a bit more clicky.

(3)Another way is to do a direct Sustain change, during a sound... like having a tie note along with changing sustain and setting the "echo" note.

(4)Use some pulse sound that is somewhat square'ish, change it to triangle where you have the echos (also done with tie).

I didn't think of the filter method, as there are too many different sid chips, so you can't be sure that it will sound ok on all of them.

(5) Do a sound that loops and fits to the speed of your music.. something like wave:
41,41,41,41,41,41,41,41,21,21,11,11,LOOP. Use some instrument ADSR setting with a somewhat long Release.
In your music, switch gate off after a few steps, and do your "echo" note(s).

hmm... I guess that's about it... can't think of more ways at the moment, atleast :-)
2009-08-21 16:55
Stainless Steel

Registered: Mar 2003
Posts: 966
Quoting goto80
Neil Baldwin
As in Neil Baldwin?
2009-08-21 19:02
goto80

Registered: Jan 2002
Posts: 138
yes
2009-08-21 19:42
algorithm

Registered: May 2002
Posts: 702
Quote: i haven't actually been doing much of this on the c64, but on the amiga it's easy. but hm, 4 ways, ey? you mean e.g playing with gate on/off? to make it more concrete, adding echo to this:

C-4
---
D#4
---
C#4
---
B-4
---

...would be this:

C-4
---
D#4
c-4
C#4
d#4
B-4
c#4
---
b-4

changing the sustain can get clicky
changing the attack might work
changing the filter could also work in a way
changing waveform works

...well, i am sure you have some more elite tricks? :)




Amiga chip is basically just a 4 channel DAC with some minor additional features. Echo on C64 would be what jeff mentioned particularly with using another instrument with lower sustain value to simulate same instrument with less volume

ps. I did similar on amiga but alternating echo effect between left and right speaker with volume changes





2009-08-21 21:38
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
Many old sids have echo.. 1986 and onwards..
galway/miami vice... bla, find out yourself.. ;D
2009-08-21 23:41
goto80

Registered: Jan 2002
Posts: 138
come on jan, prove your skills! in miami vice the echo uses a 2nd channel, right?
2009-08-21 23:45
Steppe

Registered: Jan 2002
Posts: 1510
One of the tunes I always loved especially because of the very nice echo effects is Euro-Dance. But these are probably 2 channel, I know.
2009-08-22 00:37
Stone

Registered: Oct 2006
Posts: 168
Fred Gray often used an echo-like effect on his lead instruments by fiddling with the pulse width in such a way that it sounds like the note is re-triggered. So he certainly did it before 1988.
2009-08-22 01:35
Soren

Registered: Dec 2001
Posts: 547
@Steppe: in that tune of mine, the echo is done with Attack on notes that are triggered, along with using a standard hard restart... made the echos quite soft by doing it that way, and it only requires one voice... I did use more voices, but that was for the tone of the sound - the echos can be done within one voice. I also used that trick in "Analogue.sid" and other tunes.
2009-08-22 09:22
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
Quote: come on jan, prove your skills! in miami vice the echo uses a 2nd channel, right?

try some old lars hård tunes..
2009-08-22 09:23
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
Quote: Fred Gray often used an echo-like effect on his lead instruments by fiddling with the pulse width in such a way that it sounds like the note is re-triggered. So he certainly did it before 1988.

oktav arpeggio and square pulse, fred gray trademark
2009-08-22 09:25
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
echo can be done by playing the same note 2 times, and 2nd time the volume is only 50% i dont see what's special about it.

i wouldnt be surprised if we find a 1984 sid that does it..
2009-08-22 09:29
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
as a bonus: in the 60's, carl perkins invented the echo picking of a string on his guitar, on 1 string, with his magic hand moves.

now everybody does that.
someone has to be the first..
2009-08-22 10:21
chatGPZ

Registered: Dec 2001
Posts: 11107
Quote:
as a bonus: in the 60's, carl perkins invented the echo picking of a string on his guitar, on 1 string, with his magic hand moves.


no he didnt :) there are jazz recordings from the 50s were guitarrists use the same technique... and i am sure they werent first either :)
2009-08-22 10:27
GT
Account closed

Registered: Sep 2008
Posts: 308
Me was first, but I haven't released it yet. ;)
2009-08-22 12:06
NecroPolo

Registered: Jun 2009
Posts: 231
Quote: Quote:
as a bonus: in the 60's, carl perkins invented the echo picking of a string on his guitar, on 1 string, with his magic hand moves.


no he didnt :) there are jazz recordings from the 50s were guitarrists use the same technique... and i am sure they werent first either :)




Mr. Les Paul was the man.


He invented:

- all the time (+modulation) based effects like: chorus, phaser, flanger, echo, delay etc-etc) based FFX we all use today, using AMPEX tape machines

- real-time female delay

- the first onstage sampler/looper, called the Les Paulverizer. Early '70s stuff...

- the first working solidbody electric guitar design, called "The Log", 1939

- The Gibbo. Well, it's his design, alive, kicking and strong for over 50 years...

- of course, some super-nifty guitar playing techniques

- multitrack recording (he had a main role in developing the first multitrack tape recorder by Ampex in the mid-50s)

- overdubbing

- close micing techniques, still used today

- the first home studio (virtually, the concept was the prototype of ALL modern studios)

- ..and who knows what else...?


Add some super-inventive, unmatched, spectacular playing skills and incerdible musical playfullness. If you like, just hit "Les Paul" and "Mary Ford" on Youtube. At the age of 90+, he still played live shows, despite some disabled fingers and health issues. All in all, he was one of the most important people of music in the last 100 years whose work has an effect on anything you do today with any music related activity.


June 9, 1915 – August 13, 2009

RIP Mr Paul.
2009-08-22 12:41
GT
Account closed

Registered: Sep 2008
Posts: 308
Let's not get off topic. We're talking C-64 here, aren't we ?
2009-08-22 12:53
NecroPolo

Registered: Jun 2009
Posts: 231
Quote: Let's not get off topic. We're talking C-64 here, aren't we ?

Sorry for expanding your knowledge outside that...
2009-08-22 13:34
GT
Account closed

Registered: Sep 2008
Posts: 308
Quote: Sorry for expanding your knowledge outside that...

Been working in the music retail business for over 15 years. LOL !
Still, there's effects nobody has done on the C-64, for your information. Can't wait to show you. :)
2009-08-22 13:46
NecroPolo

Registered: Jun 2009
Posts: 231
Quote: Been working in the music retail business for over 15 years. LOL !
Still, there's effects nobody has done on the C-64, for your information. Can't wait to show you. :)


:)

What about coding the "real-time female delay" in the next SDI version? :)
2009-08-22 13:51
GT
Account closed

Registered: Sep 2008
Posts: 308
Quote: :)

What about coding the "real-time female delay" in the next SDI version? :)


LOL !! Well, I won't say anything, but you're almost right. IT IS my new BITCH. ;)
2009-08-22 13:52
goto80

Registered: Jan 2002
Posts: 138
@Jan Harries: You mean Hård's song Supercan @ 02.20? It's an echo indeed! It's a shame that the time of the echo is only 1 step, and not 3 (like I tried to show above). So yes, you've proven your skills, but only to 72%.

@Jeff: thanks for clarifying! Regarding (5), back when I was using JCH I remember using a rather lazy method to make long echos. I used the same method, but also set transpose-values and basically played a very slow arpeggio with a long release. Like in my song Ajvar Relish. Good trick for lazy moments and reggae feelings!
2009-08-22 14:21
NecroPolo

Registered: Jun 2009
Posts: 231
Quote: LOL !! Well, I won't say anything, but you're almost right. IT IS my new BITCH. ;)

Can't wait to test ride that ;D
2009-08-23 00:10
Steppe

Registered: Jan 2002
Posts: 1510
Inspired from the Rondo Veneziano thread, this tune clearly has one channel echoes and is from 1987: Hysteria
Claim busted, as ridiculous as it was in the first place.
2009-08-23 00:19
GT
Account closed

Registered: Sep 2008
Posts: 308
No tunes on the C-64 has one channel echo. ;-)
2009-08-23 06:05
Adam

Registered: Jul 2009
Posts: 321
The track "EfnCold" i upped here uses a similar echo-type-note-effect in one of the melodys (its the same shit that octamed/protracker mods used for echos). It's not that effective but sounds ok to me..
2009-08-23 09:03
Bregalad
Account closed

Registered: Jul 2008
Posts: 42
Quote:
Goto80: Well, with such a limited crap sound chip as found in NES, I understand why they'd attempt anything to increase penis length from 1my to 2my :-)

My it's really not much more limited than the 64, it has one more sound channel and individual voice volume control, as opposed to a filter, saw wave suppot, and (much much) more duty cycles available for square wave.
Quote:
No tunes on the C-64 has one channel echo. ;-)

The C64 has only a global volume control and ADSR. Which is really bothersome for the single voice echo, the only way it'd work is abusing the gate bit a lot in weird ways (it's very probable did it once, but probably not before the end of C64's lifespan), but it were never the standard for the C64, while the NES has always be able to pull of any funky volume enveloppes.

So about who was first on the NES it's probably Contra, but I wouldn't be surprised if someone did it on another system equipped with the AY-3-8910 like the MSX before.
2009-08-23 10:44
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
Quote: No tunes on the C-64 has one channel echo. ;-)

No, only on the notes, not the whole channel.

But Geir.... your reverb routine, isnt that echo on whole channel ? :D
2009-08-23 10:47
Soren

Registered: Dec 2001
Posts: 547
the correct term for Geir's thing would probably be "delay".
:-)

And on c64, I guess it's more correct to say "one voice" instead of "one channel" :-)
2009-08-23 10:51
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
yeah. i accept your nitpicking :D
2009-08-24 08:57
Frantic

Registered: Mar 2003
Posts: 1627
Just like Jeff says, the filter method is limited in its usefulness because it may sound different on different machines. However, I just want to add that using relative filter cutoff "sweeps" in order to simulate "note trigs" with different "amplitude" may nevertheless sound very nice (on machines that sounds like yours). In fact, it may actually sound a bit like a tape echo, speaking of "echo" vs "delay" and so on. So.. I guess it depends on whether you want to use the tune for a demo or so, or for the sake of music itself.
2009-09-05 17:02
neilbaldwin
Account closed

Registered: Sep 2009
Posts: 48
You guys :)

First off can I say that it wasn't me making the claim and I did say that my post on nesdev was tongue-in-cheek.

Good to see it promoted some debate though. I didn't realise there was so much NES/C64 rivalry :D
2009-09-05 22:24
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
Neil: there is no sid/nes rivalry - SID rules! :D
2009-09-06 07:25
Stainless Steel

Registered: Mar 2003
Posts: 966
Neil Baldwin!!
Man, I've been listening to your SID tunes since Shadowskimmer. Awesome You're still around.
Any chance of you doing a SID tune again someday ? That would make alot of people really happy here, including myself :-D

2009-09-06 08:36
Steppe

Registered: Jan 2002
Posts: 1510
Count me in into the circle of happy-be'ers! :-)
2009-09-06 10:30
neilbaldwin
Account closed

Registered: Sep 2009
Posts: 48
Quote: Count me in into the circle of happy-be'ers! :-)

Thanks!

I've been getting back into chip music recently but on the NES. It was easier for me to get back into (access to tools/old code etc.) so I rewrote my NES audio engine from scratch and have put out a couple of demos so far (http://dutycyclegenerator.com).

I don't know how accessible coding on C64 emulators is? I'm 100% Mac/OSX user these days and I have Power64 but as far as assemblers etc. I wouldn't know where to start.

Coding aside, I've been looking at Goat Tracker but I find it a little impenetrable (as I have always done with tracker-type stuff, I don't know why) so I need to spend more time figuring it out.

I don't have *much* time for this stuff (plenty of other things keep my busy these days) so don't hold your breath for anything any time soon. :)

Edit : oops, I quoted the wrong post. Sorry :)
2009-09-06 18:57
Stainless Steel

Registered: Mar 2003
Posts: 966
I always wondered, did you actually code your own music routine back on the c64 ?
You seem to have used the infamous Electrosound and some Rob Hubbard routines,
but some other tunes like ALA or ANOTHER TUNE FOR JOANNA sound like some custom driver.

Gotta say though, the shadowskimmer title tune is one of the f*cking best tunes ever.

And yes, Emulation is quite usable these days (VICE emulating 8580 atleast).
Alot of people compose only under emulation (myself included).
2009-09-06 19:26
neilbaldwin
Account closed

Registered: Sep 2009
Posts: 48
Quote: I always wondered, did you actually code your own music routine back on the c64 ?
You seem to have used the infamous Electrosound and some Rob Hubbard routines,
but some other tunes like ALA or ANOTHER TUNE FOR JOANNA sound like some custom driver.

Gotta say though, the shadowskimmer title tune is one of the f*cking best tunes ever.

And yes, Emulation is quite usable these days (VICE emulating 8580 atleast).
Alot of people compose only under emulation (myself included).


I did eventually, yes. The Electrosound and Hubbard comments are correct though :)

Coincidentally I've recently done an email interview for Jan Harries where I (try to) explain a bit more about it all. I don't know when it's due to be published though, maybe Jan can tell us.
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
Genius/Xenon
bugjam
Moderators/CSDb Staff
Steffan/BOOM!
WVL/Xenon
t0m3000/ibex-crew
pcollins/Quantum
Guests online: 84
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 The Ghost  (9.6)
9 Wonderland XIV  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.8)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 TRSAC, Gabber & Pebe..  (9.5)
7 Onscreen 5k  (9.5)
8 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Fullscreen Graphicians
1 Carrion  (9.8)
2 Joe  (9.8)
3 Duce  (9.8)
4 Mirage  (9.7)
5 Facet  (9.7)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.075 sec.