Comments (3)
If your goal is to just assert the mute signal for a short time while the system boots, you can do this with something as simple as a resistor and capacitor. This is commonly used on microcontroller reset lines to hold them in reset while power stabilizes.
Calculate the time constant for how long you need it to stay muted, and pick values accordingly. For example, a 10ยตF capacitor and 100kฮฉ resistor would hold it in mute for about a second after power is applied.
from mt32-pi.
I'm using a UDA1334 DAC board on mt32pi which works great, but when booting the RPi starting up this DAC gives noise on the amp, would it be possible to just assign a GPIO port to output high once the system is ready and running so this artifact can be minimized? I dunno, let's say pin #26 which is near the WSEL for example.
There is a pin on the UDA1334 which -if set high- mutes the board, so this would be in reverse, but I guess puttting a pin high immediately after start (and set it to low when ready) of the RPi might be impossible ?
Anyway - I guess what I'm asking is a hardware pin status which indicates 'synth ready'
from mt32-pi.
At this time it's not reasonable to assign hard-coded GPIOs for random hardware quirks, because there are hundreds of RPi accessories that this could potentially conflict with, e.g. Pisound, which uses GPIOs to set sample rate.
Anything going into the code that messes with GPIOs needs some some of guarantee that it won't break something for some other user, so for now I will not be implementing this.
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]
- ๐ [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.