bosone Posted March 12, 2009 Report Posted March 12, 2009 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!! :Dthe 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 Quote
stever Posted March 15, 2009 Report Posted March 15, 2009 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. Quote
stryd_one Posted March 16, 2009 Report Posted March 16, 2009 Great stuff stever, thanks for sharing it and especially congrats on your publishing :) Quote
Screaming_Rabbit Posted March 16, 2009 Report Posted March 16, 2009 ... you can trick the subscription, by entering the pages in the URL directly.http://nutsvolts.texterity.com/nutsvolts/200902/?pg=44http://nutsvolts.texterity.com/nutsvolts/200902/?pg=46http://nutsvolts.texterity.com/nutsvolts/200902/?pg=48http://nutsvolts.texterity.com/nutsvolts/200903/?pg=40http://nutsvolts.texterity.com/nutsvolts/200903/?pg=42http://nutsvolts.texterity.com/nutsvolts/200903/?pg=44Greets, Roger Quote
stever Posted March 16, 2009 Report Posted March 16, 2009 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 Quote
Jack Posted April 10, 2009 Report Posted April 10, 2009 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.htmlhttp://www.studio4all.de/htmle/welcomexg.htmlalternative 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 RegardsJack Quote
stever Posted April 13, 2009 Report Posted April 13, 2009 alternative board design, but in german:http://www.heise.de/ct/Wavetable-Board-als-MIDI-Expander--/artikel/123220This, 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. Quote
raoulblues Posted April 14, 2009 Report Posted April 14, 2009 hellowith my friend we have realized the midibox db50All parameters are editablethe program is available if you wishphotos linkhttp://picasaweb.google.fr/raoulblues/MidiboxDb50?authkey=Gv1sRgCK2LhrnNhJ--hAE# Quote
stryd_one Posted April 14, 2009 Report Posted April 14, 2009 Badass! and a whopping 4x40 too :Dthe program is available if you wishI 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 :) Quote
raoulblues Posted April 19, 2009 Report Posted April 19, 2009 voici les possibilités(desolé c'est en français)1 INTRODUCTION AND BACKGROUNDUnits: The db50 contains 16 parts: 1 part = 1 instrumentThe DB50 contains QS300 track 32: track 1 = 1 instrumentTo reset: 1 part by midi channelPart 1 = MIDI Channel 1Part 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 LCD2 MENUSAre accessed by the push (if the order is respected)Normal Route 123 Multipart canal MIDI4 MENU General QS 3005 Settings Menu QS300 amplitude6 Menu Settings QS300 PITCH7 Settings Menu QS300 LFO (Low Frequency Oscillator)8 Menu Settings QS300 filterSCREEN OF THE EDITOR QS 300The parameters are changed by rotation encodersMENU General QS 300 (push 4) Premiere OnlineFabrice ENCODER 1 the name of the instumentsENCODER 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 elementENCODER 6 FLIGHT 127 The volume of instumentsM 0 The number of the instuments in the BankstickSecond lineENCODER 7 Voice 1 The path from 1 to 32 or the instrument will be placedENCODER 8 Channel 1 channel to be assigned to the track9 Bank 1 ENCODER number Bankstick current (1 to 5)ecran1 1 PARAMETER SCREEN FILTER (8 button) 1 ENCODER FILTER RES 127 resonnance filterENCODER 2 Cut 80 cut-off frequency of filter0 ENCODER 3 LFO LFO Amplitude Modulation FilterENCODER 4 Curve line type curve modulationENCODER 5 TO 8 Rate 63: 23: 17: 0ENCODER 9 S 64ENCODER 10 13BP 24: 48: 72: 96 break points on 4 of the filterENCODER 14 A 16 LEV 64: 89: 79: 64 4 filter levelsecran2 ENCODEUR 1 PITCH DEPTH 2 Profondeur du pitchENCODEUR 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 SCALINGENCODEUR 10 NOTE CENTRE 60 PEG RATE SCALING CENTRE NOTE, la note centrale du pitchENCODEUR 11 A 14 LEV 64 :89 :79 :64 les 4 seuil de niveaux du PITCHENCODEUR 15 S 64 ecran 3ENCODEUR 1 LFO TRI Forme du LFOENCODEUR 2 SPD 63 Vitesse du LFOENCODEUR 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 LFOecran55 ECRAN PARAMETRE DES PART(poussoir 9) Ce Menu change en temps réel les paramètres de chaque partChaque 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’éditionENCODEUR 2 VOL 100 Volume de la partENCODEUR 3 PAN 64 panoramique de la part ENCODEUR 4 DRY 127 niveau de sec (sic !)ENCODEUR 5 CHOR 0 Niveau de chorusENCODEUR 6 REV 40 niveau de réverbérationENCODEUR 7 VIBR 64 Niveau de vibratoENCODEUR 8 DEP 64 profondeur de vibratoENCODEUR 9 DLY 64 Retard de vibratoENCODEUR 10 PB 66 Niveau de pitch bendENCODEUR 11 CUT 64 frequence de coupure du filtreENCODEUR 12 Q 64 RESONANCE DU FILTREENCODEUR 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 CONTROL6 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’éditionENCODEUR 2 VOL 100 Volume de l’instrumentENCODEUR 3 PAN 64 panoramique de l’instrumentENCODEUR 4 ALT 0 Alternative group ?ENCODEUR 5 CHOR 64 Niveau de chorusENCODEUR 6 REV 64 niveau de réverbérationENCODEUR 7 VARI 127 Niveau de variationENCODEUR 8 KEY 0 Key assign ( single ou multi)ENCODEUR 9 PITC 64 (Pitch coarse) hauteur de l’instrument GénéralENCODEUR 10 PF 64 (Pitch fine hauteur) de l’instrument finENCODEUR 11 CUT 64 frequence de coupure du filtreENCODEUR 12 Q 64 RESONANCE DU FILTREENCODEUR 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’éditionconfig mini 16 poussoirs 16 encodeurs afficheur 4x40 16 leds option8 pots Quote
Jack Posted April 21, 2009 Report Posted April 21, 2009 Hi Steve,I am ready to build.If have bought 5 DB60XG clone from NEC XR385 and 1 DB50XG. :Dhttp://cgi.ebay.com.sg/Yamaha-DB50XG-DB60XG-Sound-Daughter-Board-SW1000XG_W0QQitemZ190296107746QQihZ009QQcategoryZ108984QQcmdZViewItemAnd I already own a SW60XG as reference.@stryd_one check your pm.Best RegardsJack Quote
raoulblues Posted April 24, 2009 Report Posted April 24, 2009 hello here is the program for 50 db of my friend PIERREthis works with pic 18f4685project pierrederniere version .zipproject pierrederniere version .zip Quote
stever Posted April 24, 2009 Report Posted April 24, 2009 Hi Steve,I am ready to build.If have bought 5 DB60XG clone from NEC XR385 and 1 DB50XG. :DFantastic! I've seen those DB60XG clones and been intrigued by them... I'll be very interested to hear how things go!Good luck, Steve. Quote
Shuriken Posted May 16, 2009 Report Posted May 16, 2009 Hi Steve,I am ready to build.If have bought 5 DB60XG clone from NEC XR385 and 1 DB50XG. :Dhttp://cgi.ebay.com.sg/Yamaha-DB50XG-DB60XG-Sound-Daughter-Board-SW1000XG_W0QQitemZ190296107746QQihZ009QQcategoryZ108984QQcmdZViewItemAnd I already own a SW60XG as reference.@stryd_one check your pm.Best RegardsJackThe 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). Quote
stever Posted May 28, 2009 Report Posted May 28, 2009 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. Quote
stever Posted June 6, 2009 Report Posted June 6, 2009 Just in case anyone is interested, I've now finished the mechanical design and some pictures of the final product are up on my site (www.grapevyne.com/pic.projects). I plan to carry on developing the code as time allows.Steve. Quote
Jack Posted June 6, 2009 Report Posted June 6, 2009 Hi Steve,It looks nice. :)I have a wish list:optional Audio Input for the DB60XGencoder for the menubigger display, e.g. 4x40 or 2x40 to display all channels, instruments, ...support to save and load QS300-Voices over the memory@joeriblThe 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.htmlOn 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 RegardsJack Quote
stever Posted June 6, 2009 Report Posted June 6, 2009 I have a wish list:optional Audio Input for the DB60XGencoder for the menubigger display, e.g. 4x40 or 2x40 to display all channels, instruments, ...support to save and load QS300-Voices over the memory@joeriblThe 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 DB60XGPresume 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. Quote
Echopraxia Posted June 6, 2009 Report Posted June 6, 2009 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?Regards,Echo Quote
stever Posted June 7, 2009 Report Posted June 7, 2009 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. Quote
Jack Posted June 7, 2009 Report Posted June 7, 2009 I recorded some short LQ sound samples from a SW50XG.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. ???Best RegardsJackLQ_Trond Olsen - Olsen Driver.mp3LQ_Trond Olsen - Skeletor.mp3LQ_Trond Olsen - Olsen Driver.mp3LQ_Trond Olsen - Skeletor.mp3 Quote
stever Posted June 7, 2009 Report Posted June 7, 2009 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. Quote
nILS Posted June 8, 2009 Report Posted June 8, 2009 Sorry for the OT but that drum beat totally reminded me of this. Ah the good old times...http://www.youtube.com/watch?v=E7JY5ekaiPw&feature=related Quote
Shuriken Posted June 20, 2009 Report Posted June 20, 2009 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. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.