MSX Village forum

L'atelier [EN COURS] Midi-Pac AddOn Greffer un OPL4 à un Midi-Pac

igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 24/10/2012 à 23h04
En lisant le descriptif de cette carte, j'ai de suite pensé au Midi Pac de Worp3.

En vente ici => http://www.scientific-solutions.com/surplus/parts/opl4/opl4.html



What we are selling is the circuit board assembly that contains the Yamaha OPL4 chipset (YMF704 and YAC516).
This circuit board is ready to use by supplying the +5, +/-12v power supplies.
Then you send MIDI commands to it and it supplies analog audio as an output


Voici le détail de la connectique :top

1 Dgnd nc 2
3 Dgnd MIDI 4
5 Dgnd +5v 6
7 Dgnd nc 8
9 Dgnd +5v 10
11 Dgnd nc 12
13 nc +5v 14
15 Agnd nc 16
17 Agnd +12v 18
19 Agnd AudioL 20
21 Agnd -12v 22
23 Agnd AudioR 24
25 Agnd /Reset 26

Qu'est ce qu'elle fait?

General Midi circuit board that implements WaveTable and FM music synthesis using the Yamaha OPL4-ML YMF704C-S / YMF704S with YAC516 chipset.

The OPL4-ML (YMF704-S) is a single-chip, FM-enhanced wavetable synthesizer designed for all PC audio platforms from add-in cards to motherboards, and all PC audio applications from games to desktop music.

The chip integrates a "wavetable-sample" ROM and General MIDI processor with a wavetable synthesizer and an FM synthesizer on a single chip. The standard General MIDI interface allows games to directly access wavetable sound.

OPL4-ML is a WaveTable synthesizer tht integrates OPL3 FM synthesis, General Midi Processor, and WaveTable ROM into a one chip, and complies with GM system level 1.

Features:
Complies with GM System Level 1
Contains an interface that is compatible with MPU-401 UART mode
FM synthesis is register level comparible with OPL3
Contains 8-Mbit WaveTable ROM
24 Voice simultaneous WaveTable synthesis
187 Sounds
128 Instrument Sounds
59 Percussive Voices

This circuit board measures 1.3" x 2.6" (32mm x 66mm) and has 26 socket header (2 rows of 13, 0.10" spacing). The socket header is the interface to the OPL4 and provides connections for +5v digital power supply, +/-12v analog power supplies, MIDI input, left and right line level audio output, and an active low reset. The MIDI connections is used to send MIDI commands to the OPL4 synthesizer

The circuit board has the YMF704 Yamaha OPL4 chip (100 pin SQFP) along wih the YAC516 Digital-To-Analog converter. The YAC516-E is a delta sigma modulation D/A covnerter with 8-times over-sampling filter in a 24-pin SOP package. The YAC516 takes the 16 bit 2's complement digital data (both Left and Right data) and converts the digital data to analog audio at 44.1Khz sampling frequency.

Ca reste une idée, mais tout à l'air d'être compatible à un implant réussi.

Si un anglophone veut contacter la société pour les modalité sur 1 ou 2 unités, je veux bien tenter le coup ;)

Edit: D'autres cartes du même type.


par ici => http://cd.textfiles.com/mmcd/ENG/TXT/S5_4.HTM Edité par igal Le 12/11/2012 à 23h37


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
SveN Membre non connecté

Villageois

Rang

Avatar

Groupe : compte ++

Inscrit le : 22/11/2011 à 21h14

Messages: 865

Le 25/10/2012 à 01h37
Suis étonné que n'ai pas encore fait de montage à base de soundblaster !!


Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 11/11/2012 à 19h51
Je viens tout juste d'acheter celle là sur Ebay pour 22.30Euros frais de port inclus ;)

DB60XG MIDI Wavetable Sound Card YAMAHA DB50XG NEC XR385


si vous êtes intéressés, il en reste encore 7 sur 56 :p => http://cgi.ebay.fr/DB60XG-MIDI-Wavetable-Sound-Card-YAMAHA-DB50XG-NEC-XR385-/251028179720?pt=Keyboards_MIDI&hash=item3a72720b08#ht_2143wt_1105

A suivre...

Edit: De très nombreuses infos sur cette carte => http://www.wiesolator.de/index.php?area=Musik&topic=Synthesizer%20XR385
DGND 1 2 N.C.
DGND 3 4 MIDI IN TTL (Idle = High)
DGND 5 6 +5V
DGND 7 8 N.C.
DGND 9 10 +5V
DGND 11 12 N.C.
N.C. 13 14 +5V
AGND 15 16 N.C.
AGND 17 18 +12V
AGND 19 20 AUDIO OUT R (evtl. schützen mit 330 Ohm + Pull-Down 10k)
AGND 21 22 -12V
AGND 23 24 AUDIO OUT L (evtl. schützen mit 330 Ohm + Pull-Down 10k)
AGND 25 26 /RESET Edité par igal Le 11/11/2012 à 20h14


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 219

Le 11/11/2012 à 20h13
pas tout compris moi :hum
le midiPAC a un port waveblaster ?
et puis quel rapport entre le XG (Midi) et l'OPL4 (FM) :gne Edité par popolon Le 11/11/2012 à 20h15
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 11/11/2012 à 20h15
Non mais avec 2 ou 3 fils, de la soudure, du scotch et de l'imagination, tu dois avoir la carte midi du siècle :lol ;)
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 11/11/2012 à 20h16
Je comprends pas tout moi non plus, mais la carte étant midi, elle devrait jouer les notes envoyées par le Midi Pac ;)

Enfin j'espère :p


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 219

Le 11/11/2012 à 20h17
pas besoin de fil, soudure, scotch et imagination
et même pas besoin de sound blaster ni de carte fille
juste un petit logiciel ^^
http://www.blueman.name/S-YXG50.php Edité par popolon Le 11/11/2012 à 20h24
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 11/11/2012 à 21h59
popolon :
pas tout compris moi :hum

le midiPAC a un port waveblaster ?

et puis quel rapport entre le XG (Midi) et l'OPL4 (FM) :gne




En fait, l'idée est d'essayer d'implanter un module MIDI qui puisse jouer les Sons que le Midi Pac lu envoie.

Soit dans le MSX ou encore sous forme de cartouche à part entière câblée SLOT MSX.



Pour ce qui est de l'interprétation, forcément la partie "Wavetable" n'est pas pris en charge.

Par contre, pour ce qui est du Midi. L'instrumentalisation est de qualité XG ;)








Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 219

Le 12/11/2012 à 14h10
igal :


En fait, l'idée est d'essayer d'implanter un module MIDI qui puisse jouer les Sons que le Midi Pac lu envoie.

Soit dans le MSX ou encore sous forme de cartouche à part entière câblée SLOT MSX.


en résumé, le Midi PAC a une sortie Midi...

Le DB60XG est une carte fille prévue pour Sound Blaster (donc pour PC) qui elle dispose de l'entrée Midi...

donc a part relier le midi de ton MidiPAC vers un PC pourvu d'une Sound Blaster et de cette DB60XG, je vois pas quoi faire d'autre :hum
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 12/11/2012 à 23h06
Comme tu peux le voir sur le descriptif ci dessous.

Je me trompe peut être, mais je pense qu'il suffit de lui envoyer +5V, +12V, -12V et MIDI(in) pour jouer des musiques MIDI sur le AUDIO (out) ;)

DGND 1 2 N.C.
DGND 3 4 MIDI IN TTL (Idle = High)
DGND 5 6 +5V
DGND 7 8 N.C.
DGND 9 10 +5V
DGND 11 12 N.C.
N.C. 13 14 +5V
AGND 15 16 N.C.
AGND 17 18 +12V
AGND 19 20 AUDIO OUT R (evtl. schützen mit 330 Ohm + Pull-Down 10k)
AGND 21 22 -12V
AGND 23 24 AUDIO OUT L (evtl. schützen mit 330 Ohm + Pull-Down 10k)
AGND 25 26 /RESET

On verra bien si ça marche ^^


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
BibiZen Membre non connecté

Maire-adjoint

Rang

Avatar

Inscrit le : 03/10/2009 à 18h34

Messages: 1455

Le 12/11/2012 à 23h37
Le MIDI utilise 3 broches sur 5 (dont une terre)
si ta théorie fonctionne ça fait pas cher l'expander XG ^^

http://www.sonelec-musique.com/electronique_theorie_midi_norme.html
E-mail    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 12/11/2012 à 23h39
Salut Zebibizen.

Il suffit d'un MIDI IN pour recevoir les données Midi et les interpréter.
Il faut un MIDI OUT pour les envoyer vers un autre appareil.
Pour ce qui est de GND, évidemment, il y a aucun problème.

Soyons optimistes ^^


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
SveN Membre non connecté

Villageois

Rang

Avatar

Groupe : compte ++

Inscrit le : 22/11/2011 à 21h14

Messages: 865

Le 13/11/2012 à 08h51
Jolie trouvaille Igal. ^^
ça devrait pouvoir le faire, à en juger par le projet suivant :
http://www.joebrown.org.uk/wp/?p=3124


Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 14/11/2012 à 13h29
Il tombe à pic ton lien SveN :D

L'auteur explique qu'il à shunté la Pin 8 sur le +5V en passant par une résistance.
voici l'extrait:
The MIDI OUT connection on the Yamaha card (pin 8) is not used in my design, but I always tend to take potential future use into account. The last comment mentions that the connection should go via a resistor and the MIDI loop to a resistor tied to +5v and this is quite correct. I tend to sprinkle extra GND and power points on my PCB's these days, because I found that I tended to forget stuff and ended up having to solder GND connections directly to the foil on the PCB. The juxtaposition of a GND connection to the MIDI OUT pin is just sloppy on my part!

Pour rappel, voici le Pinout que j'avais trouvé:
DGND 1 2 N.C.
DGND 3 4 MIDI IN TTL (Idle = High)
DGND 5 6 +5V
DGND 7 8 N.C.
DGND 9 10 +5V
DGND 11 12 N.C.
N.C. 13 14 +5V
AGND 15 16 N.C.
AGND 17 18 +12V
AGND 19 20 AUDIO OUT R (evtl. schützen mit 330 Ohm + Pull-Down 10k)
AGND 21 22 -12V
AGND 23 24 AUDIO OUT L (evtl. schützen mit 330 Ohm + Pull-Down 10k)
AGND 25 26 /RESET

Par contre, concernant la consommation, il parle de 300ma mais je sais pas si il s'agit de la consommation spécifique à la carte ou alors la consommation globale à son kit.
Si T'arrives à mettre la main sur la Doc technique ^^




Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
SveN Membre non connecté

Villageois

Rang

Avatar

Groupe : compte ++

Inscrit le : 22/11/2011 à 21h14

Messages: 865

Le 14/11/2012 à 16h30
Voici un lien vers un article d'Elektor (scans pas terribles tout de même !) qui pourrait t'intéresser :
http://www.frontiernet.net/~rlsnuffy/db50xg/db50ext.zip


Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie