how to save rosegarden midi project as a wave file?

Asked by shan

how to save rosegarden midi project as a wave file?

i can compose and i can hear playback but when i want to save as a wave file i see no way to do it

i have read the manuals

anyone can tell me how i am sure it is simple

thanx shan

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu rosegarden Edit question
Assignee:
No assignee Edit question
Solved by:
Robert Mahoney
Solved:
Last query:
Last reply:
Revision history for this message
Best Robert Mahoney (mahoneyr) said :
#1

If I understand your question: as far as I know, there is no way within Rosegarden to export a project as a .wav file. What I have done in the past is configure a software-based (or soundcard-based) synth to play the file in Rosegarden while recording audio from the soundcard with an editor (I use Audacity). Mixing down this way seems to yield very good results with a good-quality sound card as long as the CPU doesn't overload.

I have not used Timidity, but it's evidently much easier to convert a midi file to a wav file:

timidity input.mid -Ow -o out.wav

Revision history for this message
shan (holinuhi) said :
#2

thanx robert this was the last problem i had with ubuntu that i could not write music and turn it to wav file

so i tried the code you wrote there but it says it cannot find my file

i placed the mid file on my desk top and it is called ok.mid

so i open my terminal and changed your code to timidity ok.mid -Ow -o out.wav

then it says it cannot find the file

did i write it wrong?

ANYWAY and if anyone reads this this answer to exporting to wave

1 export your composition to a midi file
2 convert to wave ( i used soundKonverter)

thank you a million times robert you are on my christmas card list

i looked at this one hundred times and could not crack see i came from cubase and there you could export direct

but no bother peace shan

ps please if you can elaborate on the timidity code i would be grateful i am not as well highly experienced with terminals but can hold my own to a point

Revision history for this message
Robert Mahoney (mahoneyr) said :
#3

Shan -- I don't know if you're still encountering this problem. I finally had time to sit down and test your question. I created "ok.mid" on my desktop and copied your command "timidity ok.mid -Ow -o out.wav". My terminal output was:
Playing ok.mid
MIDI file: ok.mid
Format: 1 Tracks: 11 Divisions: 480
Instrument: PSR-300M
Instrument: PSR-300M
Instrument: PSR-300M
Instrument: PSR-300M
Instrument: PSR-300M
Instrument: PSR-300M
Instrument: PSR-300M
Instrument: Studio Patches pgm chg
Instrument: Studio Patches pgm chg
Instrument: Studio Patches pgm chg
Tone bank 18 is undefined
Playing time: ~366 seconds
Notes cut: 0
Notes lost totally: 0
The result was a file called "out.wav" that is 64354840 bytes long.

I wonder if your problem arise from something like being in the correct directory when running the command, or perhaps misnaming "ok.mid", or something similar. Let me know if you're still having trouble.

Unfortunately, I'm not enough of an expert on timidity to tell you how to change the samples in timidity, but there is ample documentation online. Good luck!

Bob

Revision history for this message
shan (holinuhi) said :
#4

hi bob thanx for that and i tried the code line again and thanx this time fine

but anyway the answer was export to midi and then convert to wave

which is dead simple and they could say it say it somewhere (shouldn't they?)

i use sound konverter for that

WITH YOUR METHOD

my file name was

mister reich 2.mid AND i simply realized that it did not like the gaps

so i renamed it mister.mid and voila

shantiq@shantiq-desktop:~/4444$ timidity mister.mid -Ow -o out.wavPlaying mister.mid
MIDI file: mister.mid
Format: 1 Tracks: 14 Divisions: 480
Copyright: Copyright (c) xxxx Copyright Holder
Cue point: Created by Rosegarden
Cue point: http://www.rosegardenmusic.com/
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name: yamaha cs1 strings
Track name:
Track name:
Track name:
Track name:
Track name:
Track name:
Track name:
Track name:
Track name:
Track name:
Track name:
Track name:
Track name:
Track name:
Track name:
Track name: grand piano
Track name: grand piano
Track name: grand piano
Track name: grand piano
Track name: grand piano
Track name: grand piano
Track name: grand piano
Track name: grand piano
Track name: grand piano
Track name:
Track name:
Track name:
Track name:
Track name:
Track name: yamaha piano
Track name: yamaha piano
Track name: yamaha piano
Track name: roland
Track name: roland
Track name: roland
Track name: drums
Track name: drums
Track name: drums
Track name:
Track name: yamaha DGX200
Track name: yamaha DGX200
Track name: bass
Track name: sax
Track name: sax
Track name: sax
Track name: flute
Track name: flute
Playing time: ~290 seconds
Notes cut: 0
Notes lost totally: 0

THANX BOB

Revision history for this message
shan (holinuhi) said :
#5

Thanks Robert Mahoney, that solved my question.

Revision history for this message
shan (holinuhi) said :
#6

also an embellishment actually quite a useful trick is to turn your midi to a 24-bit file

timidity --output-24bit filename.mid -Ow -o filename.wav