Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Plugins/Viewers
| | |-+  MIDI playback: multiple songs & volume control
« previous next »
  • Print
Pages: [1]

Author Topic: MIDI playback: multiple songs & volume control  (Read 2369 times)

Offline nerdrunner

  • Member
  • *
  • Posts: 33
MIDI playback: multiple songs & volume control
« on: February 26, 2011, 11:25:47 AM »
I love the MIDI playback capabilities on my C250's, but I can't figure out how to make it go on to the next song after it has finished with the previous song.

Also, MIDI playback doesn't seem to respond to the volume control.

Thanks for any help.
Logged

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4379
Re: MIDI playback: multiple songs & volume control
« Reply #1 on: February 26, 2011, 02:32:07 PM »
You have to manually play a new song.  Since it's a viewer it can't take advantage of the core playback engine.  Presumably, someone could write playlist handling into the plugin.

I just loaded a MIDI on my F40 and found that Up/Down adjust volume while the volume buttons do not have an effect.  It seems like a problem with the MidiPlay key map.
« Last Edit: March 01, 2011, 02:32:24 PM by Chronon »
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

Offline nls

  • Developer
  • Member
  • *
  • Posts: 460
Re: MIDI playback: multiple songs & volume control
« Reply #2 on: March 01, 2011, 05:18:47 PM »
Neither of these features are implemented in the midi plugin.
Logged

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4379
Re: MIDI playback: multiple songs & volume control
« Reply #3 on: March 01, 2011, 07:32:50 PM »
I merged two identical threads and deleted duplicate post.

nerdrunner: Please don't post identical threads in multiple forums.

nls: Regarding volume control, that isn't my understanding.  The wiki page for PluginMidiPlay indicates that some players do have volume adjustment.  My F40 seems to behave in a manner consistent with the key map provided in the wiki page (Up/Down adjust volume while the Volume Up/Volume Down keys have no effect).
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

Offline nerdrunner

  • Member
  • *
  • Posts: 33
Re: MIDI playback: multiple songs & volume control
« Reply #4 on: March 02, 2011, 12:33:28 AM »
I'm still very impressed with the Rockbox MIDI playback engine -- I've tried a number of relatively complex MIDI's, and only the very most complex caused the Rockbox MIDI to glitch (buffer overrun or some such message).

I did some more experiments, and the problem with the volume control is that it maxes out at too low a level -- i.e., I couldn't hear the MIDI playing on the airplane even at the highest volume level, while if I cranked my mp3's to nearly the highest level, I could hear them.

Perhaps the MIDI player volume control needs to be able to go beyond 100% -- I've noticed that a number of software MIDI players on PC's can crank up the volume beyond 100%.  Of course, these MIDI players can also globally override the speed, so one can multiply the song beats-per-minute by a fudge factor.

The problem with MIDI files is that for classical pieces, the piece is broken up into different movements, which are typically separate MIDI files.  So if a long piece is broken up into 5-10 movements, it would be nice to play them all together without having to restart each one separately.
Logged

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4379
Re: MIDI playback: multiple songs & volume control
« Reply #5 on: March 03, 2011, 01:37:38 PM »
in the short term you could save two .cfg files that simply apply or disable a certain amount of  gain (via EQ boost) and use the proper one to apply some extra gain when listening to MIDI.

The other one will need someone to take interest and do some work to make the MIDI viewer play all files in a directory (like was recently done with Mpegplayer) or understand a playlist file
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Plugins/Viewers
| | |-+  MIDI playback: multiple songs & volume control
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.076 seconds with 16 queries.