Jump to content

Put Waveblaster daughter board (Yamaha DB50XG) in a box?


SeverityOne
 Share

Recommended Posts

db50xg are quite rare and pretty expensive. i never found ebay auctions below 50€ or so.... i think that 50€ for a computer stuff more that 10 years old and unusable on modern PC are a lot of money!!  :D

the reason is that the daughterboard can be used also in masterkeyboards such as oberheim MC1000 or similar, in order to get new sounds.

anyway, if i could find one for very low money, i would definitely buy it!  :P

Link to comment
Share on other sites

  • Replies 123
  • Created
  • Last Reply

Top Posters In This Topic

I recently saw an article in Nuts and Volts magazine (Feb 2009 edition, I think) showing a PIC based controller for the DB50XG. Had USB interface, but the PIC wasn't one we use here.

That's my design... I exchanged some notes and ideas early on with Thorsten about implementing USB-MIDI... he was good enough to run my routines through his test suite, too. The article was spread over the Feb/Mar 2009 issues of N&V.. all the code is on their site.

I'll be putting it up on my own site (www.grapevyne.com/pic.projects) in a month or so, and any new developments will go there as well.

Steve.

Link to comment
Share on other sites

Great stuff stever, thanks for sharing it and especially congrats on your publishing :)

Thanks - I enjoyed developing the project, and being able to access and get pointers from resources such as this list made things easier than they might have been.

Steve

Link to comment
Share on other sites

  • 4 weeks later...

Hi,

I have found a helpful sites long time ago, for XG programming.

Maybe this is helpful for you.

XG programming:

http://www.studio4all.de/htmle/frameset090.html

http://www.studio4all.de/htmle/welcomexg.html

alternative board design, but in german:

http://www.heise.de/ct/Wavetable-Board-als-MIDI-Expander--/artikel/123220

@Steve, nice project.  :)

Do you have created a board for preview?

Best Regards

Jack

Link to comment
Share on other sites

This, or something like it, was what started me thinking about using my DB50XG for a project quite a few years ago... It was seeing the MIDI-Nator project that completed the puzzle and made me realise I could add a USB interface by using a suitable PIC device.

@Steve, nice project.  :)

Do you have created a board for preview?

Thanks for the compliment.

I've made a few changes since the initial design was published and have a prototype board back that seems to work fine... I'm working on an enclosure at the moment... I hope it will be done in a month or so (not much spare time!). The results will be on my website (www.grapevyne.com/pic.projects)... I hope to include PCB info.

Regards, Steve.

Link to comment
Share on other sites

Badass! and a whopping 4x40 too :D

the program is available if you wish

I wish!!

(I can't find a DB50 lately, but if I do get one, I'll want this app for sure!)

Do you have schematics or anything like that? It would be really good to put this in the user projects forum I think :)

Link to comment
Share on other sites

voici les possibilités

(desolé c'est en français)

1 INTRODUCTION AND BACKGROUND

Units: The db50 contains 16 parts: 1 part = 1 instrument

The DB50 contains QS300 track 32: track 1 = 1 instrument

To reset: 1 part by midi channel

Part 1 = MIDI Channel 1

Part 2 = MIDI Channel 2 ETC ...

It can affect several part on midi channel 1 for several superimposed.

You can also assign a path to QS300 to a MIDI channel (menu button 4)

Color code 1 = push, 1 = encoder ENCODER partner, Fabrice = what is played on the LCD

2 MENUS

Are accessed by the push (if the order is respected)

Normal Route 1

2

3 Multipart canal MIDI

4 MENU General QS 300

5 Settings Menu QS300 amplitude

6 Menu Settings QS300 PITCH

7 Settings Menu QS300 LFO (Low Frequency Oscillator)

8 Menu Settings QS300 filter

SCREEN OF THE EDITOR QS 300

The parameters are changed by rotation encoders

MENU General QS 300 (push 4)

Premiere Online

Fabrice ENCODER 1 the name of the instuments

ENCODER 2 AND 3 EL. 0 / 1 Number of active element (under edition)

ENCODER 4 AND 5 WAV 1 / 52 the number of waveform or instrument used by the element

ENCODER 6 FLIGHT 127 The volume of instuments

M 0 The number of the instuments in the Bankstick

Second line

ENCODER 7 Voice 1 The path from 1 to 32 or the instrument will be placed

ENCODER 8 Channel 1 channel to be assigned to the track

9 Bank 1 ENCODER number Bankstick current (1 to 5)

ecran1

1 PARAMETER SCREEN FILTER (8 button)

1 ENCODER FILTER RES 127 resonnance filter

ENCODER 2 Cut 80 cut-off frequency of filter

0 ENCODER 3 LFO LFO Amplitude Modulation Filter

ENCODER 4 Curve line type curve modulation

ENCODER 5 TO 8 Rate 63: 23: 17: 0

ENCODER 9 S 64

ENCODER 10 13BP 24: 48: 72: 96 break points on 4 of the filter

ENCODER 14 A 16 LEV 64: 89: 79: 64 4 filter levels

ecran2

ENCODEUR 1  PITCH DEPTH 2 Profondeur du pitch

ENCODEUR 2  SCAL 5 Echelle de pitch 0 a 5 ( 0=100%, 5=0%)

ENCODEUR 3  LFO 0 Amplitude du LFO de Modulation

ENCODEUR 4    RATE SCALE 64 

ENCODEUR 5 A 8 Rate 63 :63 :63 :63

ENCODEUR 9 S 64    PEG RATE SCALING

ENCODEUR 10 NOTE CENTRE 60  PEG RATE SCALING CENTRE NOTE, la note centrale du pitch

ENCODEUR 11 A 14 LEV 64 :89 :79 :64 les 4 seuil de niveaux du PITCH

ENCODEUR 15 S 64   

ecran 3

ENCODEUR 1  LFO TRI Forme du LFO

ENCODEUR 2  SPD 63 Vitesse du LFO

ENCODEUR 3  NOTE CENTRE 35 

ENCODEUR 4    FADE TIME 0 

ENCODEUR 5  NOTE SHIFT 64

ENCODEUR 6  DETUNE    DESACORDAGE GENERAL (Fonction  non LFO)

ENCODEUR 7 PHASE INIT ON ?  (Fonction  non LFO

ecran5

5 ECRAN PARAMETRE DES PART(poussoir 9)

Ce Menu change en temps réel les paramètres de chaque part

Chaque paramètre est stocké en mémoire et pourra etre stocké sur un bankstick par bank de 16 parts avec 16 paramètres. (A venir…)

ENCODEUR 1  PART 1  Numéro de part en cour d’édition

ENCODEUR 2  VOL 100 Volume de la part

ENCODEUR 3  PAN 64  panoramique de la part

ENCODEUR 4    DRY 127  niveau de sec (sic !)

ENCODEUR 5  CHOR 0  Niveau de chorus

ENCODEUR 6 REV 40 niveau de réverbération

ENCODEUR 7  VIBR 64 Niveau de vibrato

ENCODEUR 8 DEP 64  profondeur de vibrato

ENCODEUR 9 DLY 64 Retard de vibrato

ENCODEUR 10 PB 66 Niveau de pitch bend

ENCODEUR 11 CUT 64 frequence de coupure du filtre

ENCODEUR 12 Q 64 RESONANCE DU FILTRE

ENCODEUR 13 A 64  TEMP DE MONTEE ( ATTACK ADSR)

ENCODEUR 14 D 64  TEMPO DE MAINTIENT ( DECAY ADSR)

ENCODEUR 15 S 64 NIVEAU DE MAINTIENT (SUSTAINT ADSR)

ENCODEUR 16 BF Contrôle de la pente du filtre (BEND FILTER CONTROL

6 ECRAN PARAMETRE drums (poussoir 11)

Ce Menu change en temps réel les paramètres de chaque instrument de batterie ( 1 par note)

Chaque paramètre est stocké en mémoire et pourra être stocké sur un bankstick par bank de XX instrument  avec 16 paramètres. (A venir…)

Si une note de batterie est reçu (canal 10) l’écran se positionne sur celle-ci).

ENCODEUR 1  INSTRUMENT 59  Numéro d’instrument en cours d’édition

ENCODEUR 2  VOL 100 Volume de l’instrument

ENCODEUR 3  PAN 64  panoramique de l’instrument

ENCODEUR 4    ALT 0  Alternative group ?

ENCODEUR 5  CHOR 64  Niveau de chorus

ENCODEUR 6 REV 64 niveau de réverbération

ENCODEUR 7  VARI 127 Niveau de variation

ENCODEUR 8 KEY 0  Key assign ( single ou multi)

ENCODEUR 9 PITC 64 (Pitch coarse)  hauteur de l’instrument Général

ENCODEUR 10 PF 64 (Pitch fine hauteur) de l’instrument fin

ENCODEUR 11 CUT 64 frequence de coupure du filtre

ENCODEUR 12 Q 64 RESONANCE DU FILTRE

ENCODEUR 13 A 64  TEMP DE MONTEE ( ATTACK ADSR)

ENCODEUR 14 D 64  TEMPO DE MAINTIENT ( DECAY1 ADSR)

ENCODEUR 15 D 64 TEMPO DE MAINTIENT (DECAY2 ADSR)

ENCODEUR 16 BANK 0 Numéro de bank en cours d’édition

config mini

16 poussoirs

16 encodeurs

afficheur 4x40

16 leds

option

8 pots

Link to comment
Share on other sites

  • 3 weeks later...

Hi Steve,

I am ready to build.

If have bought 5 DB60XG clone from NEC XR385 and 1 DB50XG.  :D

http://cgi.ebay.com.sg/Yamaha-DB50XG-DB60XG-Sound-Daughter-Board-SW1000XG_W0QQitemZ190296107746QQihZ009QQcategoryZ108984QQcmdZViewItem

And I already own a SW60XG as reference.

@stryd_one check your pm.

Best Regards

Jack

The DB60XG also includes an Line IN (Waveblaster connector 12 and 16). You can apply effects to it.

Years ago i build a a little board which was designed by the german electronic maganzine Elektor (http://www.elektor.de/jahrgang/1997/juli/synthesizer-mit-yamaha-db50xg-karte.61631.lynkx). The only problem with that is, that the PSU capacity is on the small side. I used it with a Korg Daughterboard which draws more power then the Yamaha DB50xg. So i had to make some modifications to it.

I recently bought a DB60XG clone from ebay (probably from the same guy  ;)). I want to build a 19 inch version with at least 2 daughterboards, so i can house both cards.

If you go and make something make sure you build a beafy PSU. These cards were allowed to draw a max of 500 mA from the 5V line. I expect the DB60XG to draw more power then the DB50XG since it includes additional IC (AK4510).

Link to comment
Share on other sites

  • 2 weeks later...

I'll be putting it up on my own site (www.grapevyne.com/pic.projects) in a month or so, and any new developments will go there as well.

Well it took a little longer than I thought, but the project pages (mistralXG) on my site are now available. There are a couple of bug fixes available, along with the original articles I wrote and the N&V article.

Steve.

Link to comment
Share on other sites

  • 2 weeks later...

Hi Steve,

It looks nice.  :)

I have a wish list:

  • optional Audio Input for the DB60XG
  • encoder for the menu
  • bigger display, e.g. 4x40 or 2x40 to display all channels, instruments, ...
  • support to save and load QS300-Voices over the memory

@joeribl

The PSU is not the problem, because it is external.

Can you try this midi files from Trond Olsen (except Indiana)? http://www.megatrade.ru/Russian/Midi.html

On my SW60XG they sound fine but on my DB50XG and DB60XG on a SB16Pro they sounds weird. Maybe there is a problem to load the QS300 Voices.

I would like to know if you have the same problem.

Best Regards

Jack

Link to comment
Share on other sites

I have a wish list:

  • optional Audio Input for the DB60XG
  • encoder for the menu
  • bigger display, e.g. 4x40 or 2x40 to display all channels, instruments, ...
  • support to save and load QS300-Voices over the memory


    @joeribl
    The PSU is not the problem, because it is external.

    Can you try this midi files from Trond Olsen

Ok, let's work through your list:

  • Sorry... can't help with that, I don't have a DB60XG
    Presume you mean a rotary encoder to control the device... again, not my design goal, so can't help. I'm sure it wouldn't be too difficult to implement though, and the mistralXG code is available (for personal use).
    Hmm.. that would be nice, but it's not something I plan on doing any time soon as I don't have a bigger display, nor the need.
    This is in my plans... I've incorporated memory into the design since the publication in Nuts & Volts (the new schematic isn't up there yet, but I'll put it on my site sometime). Now the hardware is finished, my immediate plans are to migrate to a later version of the Microchip USB framework and then add code to load patches from memory. My spare time is getting less rather than more, so it may be some time.


    I tried three files from the site by Trond (Dune Mood.mid, Garbage Can.mid, Jumper.mid) and they all sounded fine to me.

    Regards, Steve.
Link to comment
Share on other sites

Awsome design! I wish I had the know how to make my own custom boards. Would you maybe do a pcb bulk run for us midi boxers? I still have to read through the article but are you editing sounds with cc messages? Any sound samples?

Thanks for the compliment.

I'd consider getting some PCBs made if there was enough interest.

Basically, you have full access to the DB50XG... you can send CC, Sysex, whatever you like. I don't have anything recorded at present, but it's an idea... I may put something up there when I get some time.

Steve.

Link to comment
Share on other sites

I have also a sound sample from the Yamaha Demo xg midi file (Jimi Hendrix - Voodoo Chile), but I don't know if it cause a copyright problem.  ???

I've played that through mistralXG... now that is some great sequencing and sounds fantastic. I've also got a tremendous version of Birdland (Weather Report)... I have the same concern about copyright, however.

Steve.

Link to comment
Share on other sites

  • 2 weeks later...

Well it took a little longer than I thought, but the project pages (mistralXG) on my site are now available. There are a couple of bug fixes available, along with the original articles I wrote and the N&V article.

Steve.

Stever,

What is the 128kb Storage used for? I read through the articles a few times, but i couldn't find much info about it.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share


×
×
  • Create New...