What sort of data were you expecting?
The PlantWave product lets you connect electrical sensors to a plant, then it generates musical data based on the electrical activity it detects from the plant. I assume the notes and Control Change messages in Duncan's MIDI file were supposed to be spread out at various times, but otherwise they might not be musically sensible, they were just generated from a plant's electrical activity. (See plantwave.com/instructions
Duncan: If I understand you correctly, it sounds like you are using the PlantWave app (with Plus subscription) to record a MIDI file. Most of your MIDI files are fine, but some only have these "cluster chords" at the beginning. Since the notes in your example MIDI file have a "note start" but don't have a "note end", my guess is the app somehow got confused about the start times and durations of the notes it was intending to export. Perhaps the app can only properly create MIDI files under a certain duration?
As Geoff described, the MIDI file has no technical problems, but the contents of the MIDI file don't seem to be what was intended. The file begins with 185 "note start" events of various pitches. Then 256 measures (or 8 minutes 32 seconds) later, there are 1812 Control Change messages, all for controller number 80, with various values.
According to MIDI standards, each "note start" event is supposed to eventually be followed by a "note end" event for the same pitch and channel. The notes in this MIDI file have a "note start" event, but never have a "note end" event. The file isn't corrupt, but I would hesitate to call it "perfectly valid". I would probably describe them as non-standard note messages. For example, various MIDI player software has different reactions to these non-standard never-ending notes:
- Cakewalk's piano roll displays the note bars as 256 measures long, in other words, it shows the notes as lasting until the end of the file.
- Sekaiju's piano roll doesn't display any note bars. The notes still sound, they're just not visible in the piano roll.
- Synthesia displays note bars about 0.2 seconds long and sounds the notes for about 1 measure.
- Duncan's screenshot appears to be of GarageBand. The screenshot appears to show the notes as quarter notes.
- MuseScore's default import settings display the notes as staccato quarter notes. If you uncheck the "Simplify durations" import setting and reapply, then the notes show up as 128th notes.
- Notation Player displays 256 empty measures and plays no sound.