electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
go to the radio page Live at electro-music.com radio 1 Please visit the chat
  host / artist show at your time
today> Twyndyllyngs Live Chez Mosc
 Forum index » DIY Hardware and Software » Developers' Corner
TR909 cymbal voices... POINT TO POINT
Post new topic   Reply to topic Moderators: DrJustice
Page 1 of 1 [16 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
Hashtag Octothorpe



Joined: Jun 11, 2017
Posts: 57
Location: Grand Rapids MI

PostPosted: Sun Jul 28, 2019 12:10 pm    Post subject: TR909 cymbal voices... POINT TO POINT Reply with quote  Mark this post and the followings unread

I'm undertaking the daunting task of building the three TR909 sampled voices using a blend of protoboard and point to point. It's a daunting task.

The schematics I'm using are here -- thank you very much, Trevor!!!

Questions:

What is the "CRASH VEL" input? A CV, I assume, but what voltage range?

Do all the ICs get +5V and ground, except the op amps which get +/-15?


Other question, on the rhetorical tip: am I completely insane?!!!???!?!?


Screenshot_2019-07-28_14-52-34.png
 Description:
 Filesize:  127.45 KB
 Viewed:  380 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

Screenshot_2019-07-28_14-52-34.png



IMG_20190728_063320_944.jpg
 Description:
An artsy shot of two of the clock generators
 Filesize:  837.96 KB
 Viewed:  327 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

IMG_20190728_063320_944.jpg


Back to top
View user's profile Send private message
Grumble



Joined: Nov 23, 2015
Posts: 1310
Location: Netherlands
Audio files: 30

PostPosted: Sun Jul 28, 2019 12:58 pm    Post subject: Reply with quote  Mark this post and the followings unread

Thanks Juanito, I will need a proper drumsynth some time and I'm still undesided to go for the sample drums like this, or for synthesized drums with the noise source and whatnot.
For the moment I use an arduino drum synth made after Jan Ostman.
When I return from holiday I try to deside what to do.

_________________
my synth
Back to top
View user's profile Send private message Visit poster's website
Hashtag Octothorpe



Joined: Jun 11, 2017
Posts: 57
Location: Grand Rapids MI

PostPosted: Sun Jul 28, 2019 6:26 pm    Post subject: Reply with quote  Mark this post and the followings unread

What is the Jan Ostman Arduino drum machine? How's the latency?

I have a sample player based on the TMRpcm library and even with the simplest, leanest code, there's just too much latency to be usable. I added a bit to add some delay to make the hits happen on the *next* 16th note...
Back to top
View user's profile Send private message
Grumble



Joined: Nov 23, 2015
Posts: 1310
Location: Netherlands
Audio files: 30

PostPosted: Sun Jul 28, 2019 10:30 pm    Post subject: Reply with quote  Mark this post and the followings unread

Don't know about the latency and can't measure. right now but I think it's quite good.
You find it here: http://blog.dspsynth.eu/dsp-l8-source-code/

_________________
my synth
Back to top
View user's profile Send private message Visit poster's website
PHOBoS



Joined: Jan 14, 2010
Posts: 5810
Location: Moon Base
Audio files: 709

PostPosted: Mon Jul 29, 2019 5:58 am    Post subject: Reply with quote  Mark this post and the followings unread

good luck with that Laughing


Quote:
Do all the ICs get +5V and ground, except the op amps which get +/-15?

That would be my guess, yes. (Q76, Q85 also seem to be connected to +/- 15V)


Is the image for the crash PROM available ? (I am too lazy to look it up right now Rolling Eyes )

_________________
"My perf, it's full of holes!"
http://phobos.000space.com/
SoundCloud BandCamp MixCloud Stickney Synthyards Captain Collider Twitch YouTube
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Hashtag Octothorpe



Joined: Jun 11, 2017
Posts: 57
Location: Grand Rapids MI

PostPosted: Mon Jul 29, 2019 1:14 pm    Post subject: Reply with quote  Mark this post and the followings unread

You can get the bit-for-bit samples in .wav format. I guess I need to convert it to an EPROM image! More to learn...

http://www.9090project.co.uk/ <-- the schematics
http://www.colinfraser.com/tr909/my909.htm <-- EPROM data in .wav format
Back to top
View user's profile Send private message
Grumble



Joined: Nov 23, 2015
Posts: 1310
Location: Netherlands
Audio files: 30

PostPosted: Mon Jul 29, 2019 9:47 pm    Post subject: Reply with quote  Mark this post and the followings unread

found them here: http://www.electrongate.com/dmxfiles/other/index.html
_________________
my synth
Back to top
View user's profile Send private message Visit poster's website
Grumble



Joined: Nov 23, 2015
Posts: 1310
Location: Netherlands
Audio files: 30

PostPosted: Mon Jul 29, 2019 11:37 pm    Post subject: Reply with quote  Mark this post and the followings unread

Quote:
What is the "CRASH VEL" input? A CV, I assume, but what voltage range?

The velocity voltages are constructed on the midi board and the diagram is somewhat the same as the schematic parts for the actual crash voltage: a 40174 with a number of resistors forming a dac, so it’s safe to assume that these cv’es go from 0 volt to about 13.5 volt (the max. output voltage is typ. 13.5 volt for a TL074 powered from +-15 volt)

Here the full schematcs pdf.

_________________
my synth
Back to top
View user's profile Send private message Visit poster's website
Hashtag Octothorpe



Joined: Jun 11, 2017
Posts: 57
Location: Grand Rapids MI

PostPosted: Tue Jul 30, 2019 1:10 pm    Post subject: Reply with quote  Mark this post and the followings unread

Trevor Page, the creator of the 9090 project and very attentive manager of the 9090 Facebook group, says that the VEL INP is a CV from 0 to 5V, which makes sense -- it's going into a part of the circuit that's running on five volts.

If you're serious about this project, totally join that FB page.

You can get the .hex files for the sample EPROMs there too under the files section, which, probably you wanna use the actual .hex files and not convert the .wav files because Roland scrambled some of the address or output assignments, according to Colin Fraser...
Back to top
View user's profile Send private message
Grumble



Joined: Nov 23, 2015
Posts: 1310
Location: Netherlands
Audio files: 30

PostPosted: Tue Jul 30, 2019 11:21 pm    Post subject: Reply with quote  Mark this post and the followings unread

ah, I.C.
The 40174 is powered from 5 volt Embarassed

I removed FB years ago...
And if I’m going to make drum voices I prob. make something up (partly) myself, so I’m just looking over different schematics how ppl done this before and make some kind of drum voice with patch/cv possibilities. So I’m not realy serious about this project Rolling Eyes

_________________
my synth
Back to top
View user's profile Send private message Visit poster's website
Hashtag Octothorpe



Joined: Jun 11, 2017
Posts: 57
Location: Grand Rapids MI

PostPosted: Wed Jul 31, 2019 4:34 am    Post subject: Reply with quote  Mark this post and the followings unread

Yeah, there's freedom in developing your own circuits. My new favorite drum is my noise/shimmer/filter/envelope/VCA doohickey that's just so flexible! And one of my favorite sounds is an ultra-simple gated white noise through a diode VCA, which may have been the first noise making circuit I didn't copy from somebody else's plans!

But those 909 cymbals... I may have an addiction to certain sounds... Very Happy
Back to top
View user's profile Send private message
Grumble



Joined: Nov 23, 2015
Posts: 1310
Location: Netherlands
Audio files: 30

PostPosted: Thu Aug 01, 2019 12:20 pm    Post subject: Reply with quote  Mark this post and the followings unread

I just keep wondering why the address generation for the (e)proms of the crash and ride modules is different thinking
And why R448 is different from R430 (270k vs 470k)


1207BBCB-1524-4BBA-8F66-199AE9E40702.png
 Description:
 Filesize:  283.55 KB
 Viewed:  285 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

1207BBCB-1524-4BBA-8F66-199AE9E40702.png



03299C1B-DC0C-457F-BD67-700C318EE463.png
 Description:
 Filesize:  277.13 KB
 Viewed:  296 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

03299C1B-DC0C-457F-BD67-700C318EE463.png



_________________
my synth
Back to top
View user's profile Send private message Visit poster's website
PHOBoS



Joined: Jan 14, 2010
Posts: 5810
Location: Moon Base
Audio files: 709

PostPosted: Thu Aug 01, 2019 1:30 pm    Post subject: Reply with quote  Mark this post and the followings unread

It might have to do with the PCB layout, I think it is functionally the same.
Not sure if the resistors just control the level but maybe one sound is much shorter (decay)
as the other so by making it louder they'll sound about the same.

_________________
"My perf, it's full of holes!"
http://phobos.000space.com/
SoundCloud BandCamp MixCloud Stickney Synthyards Captain Collider Twitch YouTube
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Hashtag Octothorpe



Joined: Jun 11, 2017
Posts: 57
Location: Grand Rapids MI

PostPosted: Thu Aug 01, 2019 6:12 pm    Post subject: Reply with quote  Mark this post and the followings unread

I bet it's because the 4520 is a dual four-bit counter, so the crash and ride voices use that one IC. I thought about using just one for my pair of voices, but I don't have plans for all my 4520s (cheaper from AE in lots of 10!!!), so I just used a fresh one in each voice build.

The ride sounds just fine with the 270K resistor for the envelope generator... I have a trimmers to adjust the sound levels of the two voices (one volume knob to save panel space) so if it's a level issue, it'll work out.
Back to top
View user's profile Send private message
Grumble



Joined: Nov 23, 2015
Posts: 1310
Location: Netherlands
Audio files: 30

PostPosted: Thu Aug 01, 2019 11:10 pm    Post subject: Reply with quote  Mark this post and the followings unread

PHOBoS wrote:
It might have to do with the PCB layout, I think it is functionally the same.

That’s what I thought too...

Hashtag Octothorpe wrote:
I bet it's because the 4520 is a dual four-bit counter, so the crash and ride voices use that one IC.

That makes total sence, should be it.

Hashtag Octothorpe wrote:
The ride sounds just fine with the 270K resistor for the envelope generator... I have a trimmers to adjust the sound levels of the two voices (one volume knob to save panel space) so if it's a level issue, it'll work out.

Maybe it’s just a minor error made by the designer or person who made the schematics, anyway you have sorted it thumb up

_________________
my synth
Back to top
View user's profile Send private message Visit poster's website
Grumble



Joined: Nov 23, 2015
Posts: 1310
Location: Netherlands
Audio files: 30

PostPosted: Wed Aug 07, 2019 12:32 am    Post subject: Reply with quote  Mark this post and the followings unread

Hashtag Octothorpe wrote:
Jan Ostman Arduino drum machine? How's the latency?

I have checked it.
Modified the code so I can trigger with a positive pulse (at least 500usec wide) and the drums react to the trailing edge and measured from that trailing edge, the latency is about 8 msec and you can trigger with a frequency up to about 120Hz...
I write "about" because it depends on which instrument you are listening to and depends on the used samples and the interrupt handler for that particular instrument (it has 8 instruments)
I also noticed that if I have the trigger pulse go up while the sample is not fully played, it will end the sample so by playing with the trigger pulse-width and frequency you can actually make some weird sounds.

_________________
my synth
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic Moderators: DrJustice
Page 1 of 1 [16 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » DIY Hardware and Software » Developers' Corner
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use