Comments (6)
Hi there! š
Don't worry about i2cdetect
not finding anything - this DAC is not controlled by software and so we can ignore the I2C side.
It should be enough to set output_device = i2s
in the config, and ignore the i2c_dac_xxx
options.
Let me know if it works and we can add your DAC to the compatibility list!
You can test by playing MIDI notes on channel 2 or above, or by hooking it up to a PC running ScummVM - you should see the Pi's activity LED blinking when it's receiving data.
from mt32-pi.
Hey there, just wondering if you'd managed to get your DAC working? š
If so we can close the issue. Thanks!
I CONFIRM it works perfect with both ES9018K2M and UDA1334 dacs :D
from mt32-pi.
Hey there, just wondering if you'd managed to get your DAC working? š
If so we can close the issue. Thanks!
from mt32-pi.
Sorry, my first idea was to directly use a serial port of an FPGA (MiSTer), but we still don't have the correct rate configuration. Anyway, some sound should come out, because if I use PWM, random sounds are heard. So I thought about building the whole circuit to have better tests, but I still have to get the parts.
If you want we could close this issue, although as I say I haven't been able to hear anything with the I2S connected š
PS: Could I make an initial sound plays at the beginning?
from mt32-pi.
No need to close the issue, just checking in! š
Yeah, those logs are showing garbage MIDI data and Active Sense is getting confused.
A valid note-on should look like 91 0C 7F
.
What's the baud rate of the MiSTer? mt32-pi
's serial baud rate is set to standard MIDI 31250bps here:
Line 100 in 0147c2c
You could try 115200 or some other rate to match the hardware - if it works, I'll create a config option.
Your DAC should definitely work as I'm using another board with UDA1334A and it works great as long as I set the config to use i2s!
I do have some code somewhere that I used to self-play a test pattern for my friend who had no MIDI but wanted to check his DAC. I'll see if I can find it!
Which model Pi, by the way?
from mt32-pi.
Just going to go ahead and close this as the original question has been answered. Thanks!
from mt32-pi.
Related Issues (20)
- Unusual Behaviour š [BUG] HOT 1
- š [BUG] mt32-pi / MiSTer IĀ²C comms broken with recent Raspberry Pi firmware HOT 3
- USB Serial Midi / RTPMidi passthrough to GPIO / USB / RTP midi TX HOT 2
- Exc. Checksum Error - Mister AO486 Core - Some Titles HOT 1
- š” [FEATURE] HOT 1
- š” [FEATURE] Support for CP2104 serial devices HOT 7
- setup with pi400 HOT 1
- š” [FEATURE] global stereo switch option HOT 3
- š” [FEATURE] Continuous volume control with buttons HOT 4
- [ISSUE] Soundfont - SF2 file > 1gb will fail to load HOT 2
- š [BUG] Soundfont - SF2 file > 1gb will fail to load HOT 7
- š” [FEATURE] HOT 3
- š” [FEATURE]
- š [BUG] Some MIDI files play with wrong instruments in sound font mode HOT 13
- Power saving mode isn't work ob RPi 3A+ š [BUG] HOT 4
- š [BUG] HOT 3
- š” [FEATURE] Play sounds from AKAI IMG/ISO
- š [BUG] - Mixing Issue when playing MIDI files on Soundfont mode HOT 3
- A MIDI Player for playing .MID files from the SD Card
- MT32-pi won't boot on newest RPi 3 A+ models without firmware file upgrade š [BUG]
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mt32-pi.