Kevin

Results 12 issues of Kevin

It would appear that there are several common USB MIDI controllers (e.g. those by Novation) that seem to present an INTERRUPT endpoint rather than a BULK endpoint. This means that...

Hi, I'm still learning about PIO, so apologies if I've misunderstood your intent, but in trying to use PIOBeep.py, I believe line 40 should be using sm_id as the first...

Attached is a screengrab from MIDIOx showing the SysEx voice dump when DX7 Channel = 2. The first is the dump from the main editor window for right click->send current...

The datasheet/pinout for the Nano Every shows A4/A5 as PA2/PA3, but from my reading of the ATMega4809 datasheet, these are not the I2C port that will also support the ADC....

bug
documentation

For the Nano Every, NUM_ANALOG_INPUTS is set to 14, presumably to allow for AIN12 and AIN13 to be used for A4 and A5. For the Wifi Ref 2 NUM_ANALOG_INPUTS is...

The build is producing these warnings: ``` minidexed.cpp: In member function 'void CMiniDexed::SetVoiceName(std::string, unsigned int)': minidexed.cpp:1771:9: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 10 equals destination size [-Wstringop-truncation] 1771...

This is just experimental at this stage for anyone wanting to experiment with 32-note polyphony on a Pi 4. It has been built and appears to configure 32-note polyphony correctly,...

I need to check a little more thoroughly but in performance files I believe VoiceNumber is set in "user" 1..128 format, although only 1..32 is significant for MiniDexed voice banks...

There are a number of places where voice data is processed that uses hardcoded sizes and there is one place where I think the size is wrong. Voice data is...

The master volume SysEx System Common message is only valid if used with the special manufacturers ID of 0x7F, so this should be included in the test in mididevice.cpp (https://github.com/probonopd/MiniDexed/blob/main/src/mididevice.cpp#L178)....