-
I am currently installing a miniDexed in an old master keyboard. The structure is kept very simple. RPi with DAC and Classic MIDI input. The performances are selected via MIDI program change. A display or encoder are not needed. I noticed a few things:
RPi 2 = 4.5 seconds 48 performances, no sysex files, Samsung 32 EVO MicroSDHC UHS-I Grade 1 Class 10, no LCD or OLED. Why?
|
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 6 replies
-
I can't comment on the load times, but in terms of performance numbering, it looks like the numbers in the filenames have no meaning in the system. The performance (internal) ID comes from the order in which they are loaded - it doesn't recognise the numerical gaps... But also, as per MIDI spec, the default performance therefore will be "Program 1" which will be translated into MIDI message C0 00 "on the air". Having said that, I do wonder if in this line (https://github.com/probonopd/MiniDexed/blob/main/src/minidexed.cpp#L486), I hadn't spotted that the default performance is hard-coded in as zero or not... I'd have to do some more tests... Kevin |
Beta Was this translation helpful? Give feedback.
-
This is how I did it with my new project described above. Another solution (not in my project but in general) would be to create all 255 performances (+default= 256), the numbering remains incomplete as it is and the gaps are filled with a kind of INIT performance. Then there is probably a new problem when saving new Performances!? |
Beta Was this translation helpful? Give feedback.
-
Raspberry Pi 4 has a longer boot times than the previous models because it "takes care of itself" much longer before it even starts booting. With Linux, you don't notice this, as Linux itself starts much longer, but in bare metal, Ultibo, Circle, the difference is huge. RPi4 has its boot code in eeprom (that was not the case in earlier models) and it also tests and fine tunes its DDR4 memory subsystem, and that needs more time than initializing these older DDR2s. After this, the "real boot" is faster on a #4, but as the firmware starts slower, the overall time from power on to a working program is longer too |
Beta Was this translation helpful? Give feedback.
Raspberry Pi 4 has a longer boot times than the previous models because it "takes care of itself" much longer before it even starts booting.
With Linux, you don't notice this, as Linux itself starts much longer, but in bare metal, Ultibo, Circle, the difference is huge.
RPi4 has its boot code in eeprom (that was not the case in earlier models) and it also tests and fine tunes its DDR4 memory subsystem, and that needs more time than initializing these older DDR2s.
After this, the "real boot" is faster on a #4, but as the firmware starts slower, the overall time from power on to a working program is longer too