Trouble-shooting, FAQ, Tips

Trouble-shooting

Android - Ruedamatic Player:

Windows - RuedaMatic Editor:

  • SYMPTOM: I got a new BETA version of RME. But... my old sequence files won't load (RME shows errors)
  • POSSIBLE CAUSE:
    • Please read "Release notes" before you get new versions... while we are in beta phase! 😉
    • One kind of cleanup we will do in beta is fixing the moves.
    • If the moves were spelled wrong, or set at the wrong length... and are fixed...
    • then downstream sequences that use them can be broken
    • You could have RENAMED your scheme before installing the new file, and saved your work that way
    • After BETA phase, this won't be a problem (see note below)
  • REMEDY 1 for regular users:
    • Delete your .SEQ files, and rebuild them with the moves of the latest scheme
    • OR delete the entire RuedaMatic data folder ~yourHome~\Documents\RuedaMatic Editor,
    • uninstall RME... and reinstall latest BETA version. It will rebuild the data from there.

OR

  • REMEDY 2 for nerds:

  • [Recommended only for geeks! (be familiar with XML, editing tools, CRLF vs LF)]

  • Note the error message: Move not found: "XXX", XXX representing a move in the SEQ not found in the MOVES for the scheme

  • Open the sequence file with NotePad++.

  • The error message specifies a move that is not valid. Find that move in the editor.

  • Change the move name to EXACTLY this: "Continue".

  • That's a placeholder for the beat to keep the rest of the song on time.

  • Save wtih Unix end-of-line LF

  • Repeat that, until no more move errors are seen on loading

  • THEN launch RME, go to Songs workbench. At to each change spot, enger a valid move

  • Note: After our official release version... sometime soon... this won't happen...

    • old moves will remain in the moves catalog as is
    • any changes to move name, or duration, will be done by creating new moves with new names.

  • SYMPTOM: I DOWNLOADED A SONG, but it doesn't connect to the beats, why?
  • POSSIBLE CAUSE:
  • The base file name is the basic connection between music file, beats file, and sequence.
  • Music file - can be anywhere on your computer
  • example: "05 - Sandunguera [Manolito Simonet y su Trabuco-No puedo parar].mp3"
  • Beats file - it's found in: "Documents\RuedaMatic\secuencias_para_canciones"
  • example: "05 - Sandunguera [Manolito Simonet y su Trabuco-No puedo parar].xml"
  • Sequence file - it's found in: "Documents\RuedaMatic\scheme_rueda_normal_basica\secuencias_para_canciones"
  • example: "05 - Sandunguera [Manolito Simonet y su Trabuco-No puedo parar].seq"
  • REMEDY:
  • SO: if the music file doesn't have the same base name as the beats file... simply RENAME IT the same as above, and it will connect to the beats

  • SYMPTOM: I DOWNLOADED A SONG. But when I load it, RME tells me it has a different md5. What's that, and why?
  • POSSIBLE CAUSE:
  • Every time a band records a song, they will play it slightly differently.
  • To be "close" is not good enough: your recording must be the EXACT same one used for the beats file, or calls will be wrong
  • To guard against that: the md5 hash is calculated (using ffmpeg) from the MP3, excluding the metadata: just the raw music.
  • HOWEVER: it is STILL possible you have the EXACT recording... but it still has a different hash - you can stop the warning.
  • REMEDY:
    • SO: you have the chance to override this guard.
      • You can change your setting from Caller to Wizard
      • Load the file again
      • You see the same, but there's a FIX option
      • Click Fix. From then on, you can load the file without the warning. Your hash is added to the beats file, or seq file.
      • BUT: be sure you are right. Play the song sampling the beginning, middle, end to be sure it really IS the same recording

  • SYMPTOM: Some files on the LOADER screen seem to be listed wrong...
  • POSSIBLE CAUSE:
    • RuedaMatic Editor was built with javascript/nodejs packages. These mostly come from the Linux world. So there may be cases where Windows end of line is not handled well.
    • This applies to text files like our .xml files, and .seq files.
    • RuedaMatic tries to create and manage text files as Linux .xml and .seq files, with LF line endings, to avoid issues with NPM packages.
    • HOWEVER: Sometimes files are unintentionally modified, e.g. during file transfer. This may replace the expected LF ending with CRLF.
  • REMEDY: Load the suspect files in Notepad++. Click the menu choice Edit | EOL Conversion, and convert to Unix line end.
    • If you have a linux shell on your Windows machine, get the utilities 'file' (shows Windows vs Linux status). And 'dos2linux' (mass converts files).

Android - RuedaMatic Player:

  • SYMPTOM: Player plays, but there are no popup messages about the status, and no calls are heard

  • FIRST, BE SURE: when you use the "To Android" tab to update the phone from the PC, you let it run til it shows "Done!"... without errors)

  • POSSIBLE CAUSE:

    • A file may have been locked by the RuedaMatic player, while the PC was trying to do the FTP update.
  • REMEDY:

    • Turn the Android phone OFF, then ON again. Do not start RuedaMatic yet! On the PC, repeat the transfer of the scheme on the To Android tab. Now, start RuedaMatic.
  • SYMPTOM: I've copied a file to my Music folder from the PC "To Android" tab. But now I can't find it on my phone

  • POSSIBLE CAUSE:

    • The Music folder isn't indexed - see Settings, Media, Indexed Directory. See the video on docs site about the "To Android" tab, for more information
    • POSSIBLE ISSUE: if you don't find your Music folder under /storage/emulated/0, try other locations
      • one is /sdcard. Or else, try Googling for similar questions for your specific phone 'what's the system path to my Music folder'
  • SYMPTOM: I can't find my music file in my Android player!

  • POSSIBLE CAUSE: Android Player's search is based on the 'title' metatdata in the MP3 file... not on the file name.

  • REMEDY: Find the file by it's name on the PC, and load it in almost any PC music player, it will show you the title property.

    • Many players let you change that property to a name that makes sense. If yours doesn't, find one called 'foobar2000'.

FAQ - Tips

Q: CAN I GET BACK MY OLD SEQENCE FILE?

  • So I changed my sequence, and then I decided I didn't like the changes. I WANT MY OLD FILE BACK?
  • We won't provide a backup feature... it's too complicated, too many interdependent pieces.
  • But there are good commercial options. For example, Google Drive backup and sync is very good: and free.
  • No precaution necessary before you change a file
    • A folder is automatically backed up up to the cloud, continuously
    • You can go weeks later to Google Drive, find an old version, and download it.
    • Caveat: it's free: but I still call it commercial, because you pay with a sacrifice of privacy
    • Read about Google Backup and Sync here

Q: CAN I HEAR MY OWN VOICE, WITH MY OWN CALLS?

  • Start with copying a scheme that's close to what you want
    • e.g. Open the file explorer to your "Documents\RuedaMaticEditor" folder
    • Copy entire folder "scheme_rueda_normal_basica" to "scheme_rueda_my_voice".
    • NOTE: new scheme must start with "scheme_", the rest of the name is up to you
    • Download the free Audacity program, record all the calls yourself, save as .mp3 files.
      • hint: make a list, and record ALL CALLS at one go
      • For each call: repeat each call 3 times, so you pick the best one
      • In Audacity, on the waveform, select a region to save for your call
      • Hit the spacebar to repeat the region, and check the sound
      • then save that region as MP3, in the "vueltas" folder
      • TWO things to watch here:
        • trim the sound closely. Should be near zero lag time before the call. Or: the call we be delayed when you use it.
        • make sure the voice quality is loud enough, clear enough, consistent enough
    • When you add a new call, tell the RME system about it.
      • Use the Moves tab "Create New", and add the sound file to a new move, add it to the list of Moves

If problems, please send mail to: ruedamatic@gmail.com