Lav selv XF fil

Hvad er en XF file ?
Først skal vi lige have det helt på plads, hvad vi taler om.
Yamaha har udviklet 2 typer midi filer, som begge er en udvidelse af en standard MIDI-filer SMF type 0 eller 1.
"XF" er Yamaha-standarden for sangtekster og akkordbegivenheder (såkaldte "MIDI Meta Events) i MIDI-filer.
Hvis du spiller med en stilart og optager den med "MIDI Quick Recording", bliver de indspillede akkorder automatisk skrevet ind i MIDI-filen og derved blevet til en XF fil.
Et instrument der kan afspille XF filer vil dermed vise tekst og akkorder på skærmen, mens MIDI-filen med XF afspilles.
Skærmen kan være den indbyggede display i Keyboardet, en extern PC skærm, et TV eller IPAD.
Eksempel:

Er en XF fil det samme som en .kar file?
En XF fil har et helt normalt efternavn som alle midi filer, nemlig *.mid
En .kar file er en Karaoke fil og har som  antydet *.kar som efternavn.
Et Yamaha Keyboard som understøtter XF formatet, kan sagtens afspille en .kar fil og vise sang teksten.
Der er ingen akkorder i en .kar fil. Hvis man tilføjer akkorder til en .kar fil, skal filen efterfølgende gemmes som en .mid file.
Lidt mere om Karaoke filer kan læses her.  Karaoke filer

Hvilke programmer bruges der til at lave XF filer.
Der er faktisk rigtig mange gratis programmer til dette formål, men der er lidt kvalitets forskel på de gratise og de betalte.
Bortset fra Serenade, så er alle nedenstående programmer er "rigtig" gratis.
Ikke noget med reklamer og andre iriterende afbrydelser her.

Hvordan tilføjer man tekst og/eller akkorder til en MIDI file.
Selvom meget kan beskrives og formuleres med tekst, er det nemmeste at vise, hvad jeg gør.
Derfor vil hver af programmerne blive beskrevet i en video, men lidt tilhørende tekst.

PSRUTI

Mit 1. valg når det gælder om efterfølgende, at tilpasse tekst og akkorder, som er indsat via Serenade.
PSRUTI er helt gratis, så det er bare at gå i gang 🙂
Før jeg købte Serenade, brugte jeg udelukkende PSRUTI til hele opgaven.
Man indsætter ord, ved at holde ”CtrL" knappen nede og trykke med venstre museknap på den placering, hvor ordet skal indsættes.
Det kan være svært, at ramme helt rigtig, så forvent en del manuel tilretning efterfølgende. Se video for hvordan det virker.

PSRUTI - Reminder

En Lyrics .txt fil til PSRUTI, skal altid starte med [start lyriclist] og slutte med [end list].
En Lyrics file kan indeholde 2 typer kommandoer "Lyr" og "Chd"
Lyr kommandoen skal indeholde et tidspunkt "002:02:240", herefter sangtekst "tekst " eller linjeskift "/"
Chd kommandoen skal indeholde et tidspunkt "002:02:240", herefter akkord navnet men uden ""
Eksempel:
PSRUTI Chord and Lyric Protocol

File: D:\Musik\Test.mid

[start chords+lyrics]
Lyr   002:02:240 "tekst "   = Sangtekst
Chd  002:02:240 C           = Akkord
Lyr   002:03:000 "/"          = Linje skift
[end list]

For at indsætte Ord, skal man holde ”CtrL knappen nede og trykke med venstre museknap på den placering hvor ordet skal indsættes.
Andre demoer:
Casper demonstrere PSRUTI - 1 [Engelsk]
Casper demonstrere PSRUTI - 2 [Engelsk]

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Serenade

Mit 1. valg når det gælder om at indsætte rå tekst og akkorder i midi filer.
Du kan vælge om du vil indsætte kun tekst, kun akkorder eller begge dele på en gang.
Der skal en del manuelt arbejde til efterfølgende,hvor jeg normalt bruger PSRUTI.
Serenade koster ca. Kr. 140,- for en livtids licens. Altså et engangs køb, men absolut pengene værd.

Video not specified. Please select one to display.

Serenade - Reminder

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Karakan

Mit 2. valg når det gælder om at indsætte rå tekst og akkorder i midi filen.
Karakan er helt gratis, så det er værd at prøve.
Karakan er nok det nærmeste man kommer, for automatisk oprettelse af en XF fil.
Den arbejder ud fra syllables, som er stavelser. Alle ord i sangen skal opdelse i stavelser.
Hvis ellers melodien i MIDI filen er 100% rigtig, er det rigtig nemt at oprette en XF fil.
Men dette er desværre sjældent tilfælde.

Video not specified. Please select one to display.

Karakan - Reminder

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

midiX

midiX burde jeg nok slet ikke præsentere, da det er udviklet til Windows 98 og til dels XP.
Faktisk var midiX mit 1. valg, for mange år siden.
Desværre er midiX noget ustabil på Windows 10 og derover og bryder ofte sammen.

Video not specified. Please select one to display.

midiX - Reminder

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

MIDIopsy

MIDIopsy kan IKKE anvendes til at at indsætte tekst eller akkord i en midi file, men det er dog et program jeg ofte bruger.
I stedet er den rigtig god til at se/ændre eller indsætte diverse Meta-event, SysEx-Event, Copyright, Song name osv osv.
Altså alle de indstillinger som ligger godt gemt inde i en MIDI file og som normalt ikke redigeres.
Ja, man skal være lidt forsigtig, når man redigere MIDI filer i MIDIopsy.
Til gængæld kan du se alt hvad din MIDI file indeholde.

Video not specified. Please select one to display.

MIDIopsy - Reminder

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Cakewalk

Cakewalk er et klassisk Digital Audio Workstation, som i daglig tale kaldes for et DAW program.
Cakewalk er med andre ord en digital båndoptager, med indbygget mixer og alle mulige effekter.
Jeg bruger Cakewalk til at optage mine egne MIDI filer og til at se akkord type og placering.
Cakewalk er helt gratis og et supet godt alternativ til f.eks. Cubase.

Video not specified. Please select one to display.

Cakewalk - Reminder