Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
18 crawler(s) on-line.
 125 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 Rob:  10 mins ago
 vox:  15 mins ago
 matthey:  53 mins ago
 kolla:  1 hr 8 mins ago
 mbrantley:  1 hr 10 mins ago
 pixie:  1 hr 33 mins ago
 FerruleMedia:  1 hr 41 mins ago
 amigakit:  1 hr 54 mins ago
 DiscreetFX:  2 hrs 9 mins ago
 Dragster:  2 hrs 10 mins ago

Software News   Software News : TiMidity ported to OS4
   posted by alfa on 19-May-2006 22:52:23 (5628 reads)
In the past weeks I was hard working again. I've made a port of TiMidity to OS4. This wasn't as easy as I thought at first. TiMidity - source is prepared to use the ./configure command from bsh (on UNIX-style systems), which isn't (yet) available on OS4. So I've had to prepare the whole source-stuff "by hand". This was hard. By this way I removed all unneccessary stuff, to have a startpoint with the "basic" functions of TiMidity: playing MIDI-files or converting them to soundfiles (Wav-format).

I added a new GUI, because all GUI's for other systems were unuseable for OS4. Some basic controls are also integrated (Play, Pause, Stop, Fast-Forward/-Backward).

And I added AHI-sound-output. The quality of the sound (and the converted soundfiles) is impressive. I released this first prerelease to test, if there is a need for such a program on OS4.

My plan is, to enhance TiMidity with CAMD-support. Means, that TiMidity shall be able to play from the CAMD-MIDI-stream. If this will be possible ... ??? ... I'll try it. If this would be realizeable, we would have a Softwaresynthesizer for OS4 (of course useable with BarsnPipes ... I hope).

TiMidity uses the very good sounding GravisUltraSound-patches (GUS) and/or Soundfonts. Because these archives are very huge, I've splitted them from the TiMidity-Archive, but they are neccessary to work with TiMidity. Later only the TiMidity-Archive must be new downloded in the case of updates.

You may download TiMidity and GUS-patches and/or Soundfonts from OS4-Depot:

TiMidity.lha(420kB)
GUS-patches (31MB)
CT2MGM-soundfont(2MB)

Hopeful you find TiMidity useful
Kindly
Alfred Faust
    

STORYID: 3100
Related Links
· More about Software News
· News by alfa


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
Hollywood APK Compiler 4.0 released
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 )

PosterThread
herewegoagain 
Re: TiMidity ported to OS4
Posted on 20-May-2006 1:59:37
#1 ]
Elite Member
Joined: 8-Jan-2003
Posts: 3270
From: Charlotte, NC

Once again Alfred, thank you for your continued hard work and dedication to the Amiga and for bringing this to OS4. Will the OS4 version be added to the official tree/support site?

Also, for those wondering "what is TiMidity" you can find more info here.

Last edited by Herewegoagain on 20-May-2006 at 02:01 AM.

 Status: Offline
Profile     Report this post  
CodeSmith 
Re: TiMidity ported to OS4
Posted on 20-May-2006 2:04:46
#2 ]
Elite Member
Joined: 8-Mar-2003
Posts: 3045
From: USA

Well done Alfred! This is definitely a needed tool, and it sounds like you spent a lot of effort getting it to work.

One small thing, which we should probably clear up before there's trouble: what is the distribution license for the GUS patches? I'm asking because I don't want Gravis to shut down OS4Depot for 'piracy'.

 Status: Offline
Profile     Report this post  
PEB 
Re: TiMidity ported to OS4
Posted on 20-May-2006 2:59:20
#3 ]
Cult Member
Joined: 8-Mar-2003
Posts: 504
From: Unknown

Thank you Alfred for all the work you put into this project.
TiMidity and GUS-patches seem to work well; but I'm not clear on how to test the soundfont.

 Status: Offline
Profile     Report this post  
Toaks 
Re: TiMidity ported to OS4
Posted on 20-May-2006 6:45:01
#4 ]
Elite Member
Joined: 10-Mar-2003
Posts: 8042
From: amigaguru.com

well done alfred!.

keep up the good work.

ps: maybe you could port bsh for us


_________________
See my blog and collection website! . https://www.blog.amigaguru.com

 Status: Offline
Profile     Report this post  
aldur 
Re: TiMidity ported to OS4
Posted on 20-May-2006 8:33:59
#5 ]
Super Member
Joined: 16-Oct-2003
Posts: 1274
From: Armagh

./configure is available for OS4


download abc-shell from os4depot

then in shell type

projects:myprojects/projectx > sh
the path will change to this
/projects/myprojects/projectx>
then type ./configure
which will run (though I haven't got it to run 100% on any program that I have tried to port yet

to exit back to amiga shell just type exit


_________________
Aldur
------------------------------

 Status: Offline
Profile     Report this post  
Mr_Capehill 
Re: TiMidity ported to OS4
Posted on 20-May-2006 10:07:06
#6 ]
Super Member
Joined: 15-Mar-2003
Posts: 1932
From: Yharnam

@aldur:

Yep, comes also with the SDK.

 Status: Offline
Profile     Report this post  
alx 
Re: TiMidity ported to OS4
Posted on 20-May-2006 10:56:46
#7 ]
Super Member
Joined: 7-Mar-2003
Posts: 1224
From: Midlands, UK

If you're looking for free GM soundfonts, then there are some here which may be useful - I've found FantaGM to be quite decent (and a lot better than the stock 8Mb bank that came with my SBLive).


_________________

 Status: Offline
Profile     Report this post  
Ferry 
Re: TiMidity ported to OS4
Posted on 20-May-2006 11:39:58
#8 ]
Cult Member
Joined: 26-Aug-2003
Posts: 696
From: Valencia, Spain

Thanks a lot, Alfred, very good job. For those wanting to try any other sound collection, here you'll find some.

Saluditos,

Ferrán.


_________________
Amiga user since 1988
AOS4 Betatester
Member of ATO Spain
A1 Cfg
OS4 SCR
A1200

 Status: Offline
Profile     Report this post  
Kicko 
Re: TiMidity ported to OS4
Posted on 20-May-2006 12:43:49
#9 ]
Elite Member
Joined: 19-Jun-2004
Posts: 5009
From: Sweden

Thanks Alfred. Good work as always :)

 Status: Offline
Profile     Report this post  
Legion 
Re: TiMidity ported to OS4
Posted on 20-May-2006 16:04:08
#10 ]
Cult Member
Joined: 21-Apr-2003
Posts: 820
From: Fargo, ND, USA

It would be even cooler if we have Gravis Ultrasound drivers for Amiga I've got a GUS and an AWE64 both w/ 8megs of DRAM up in my closet resting peacefully...


_________________
...wait... what?

 Status: Offline
Profile     Report this post  
spotUP 
Re: TiMidity ported to OS4
Posted on 20-May-2006 16:25:02
#11 ]
Elite Member
Joined: 19-Aug-2003
Posts: 2896
From: Up Rough Demo Squad

this is useful in many ways, some linux games/apps use timidity aswell.
did you crosscompile this? the gui looks a bit odd at some places.

i'll be back with screenshots.

the control panel looks weird for example;

http://img157.imageshack.us/my.php?image=panel9lu.jpg

and the text in the about window is centered to the left, leaving lots of space to the right.

Last edited by spotUP on 20-May-2006 at 05:08 PM.
Last edited by spotUP on 20-May-2006 at 04:26 PM.


_________________
AOS4 Betatester, Peg2, G4@1ghz, Radeon 9250 256mb, 1gb RAM.

http://www.asciiarena.com
http://www.uprough.net

 Status: Offline
Profile     Report this post  
spotUP 
Re: TiMidity ported to OS4
Posted on 20-May-2006 17:07:07
#12 ]
Elite Member
Joined: 19-Aug-2003
Posts: 2896
From: Up Rough Demo Squad

nevermind

Last edited by spotUP on 20-May-2006 at 05:08 PM.


_________________
AOS4 Betatester, Peg2, G4@1ghz, Radeon 9250 256mb, 1gb RAM.

http://www.asciiarena.com
http://www.uprough.net

 Status: Offline
Profile     Report this post  
janimator 
Re: TiMidity ported to OS4
Posted on 21-May-2006 7:45:33
#13 ]
Member
Joined: 20-May-2004
Posts: 58
From: Glendale, CA USA

Thank you Alfred,
It is wonderful programmers like you that keep the spirit of Amiga moving
forward. Yes, there are alot of great midi works by talented people that I
and other fellow Amigans enjoy listening to.

Keep up the great work : ).

 Status: Offline
Profile     Report this post  
Seaquest 
Re: TiMidity ported to OS4
Posted on 21-May-2006 19:17:56
#14 ]
Regular Member
Joined: 29-Jul-2004
Posts: 272
From: Norway

This is great:)

Great work Alfred:)

We need this:)

 Status: Offline
Profile     Report this post  
Darth_X 
Re: TiMidity ported to OS4
Posted on 22-May-2006 3:57:10
#15 ]
Elite Member
Joined: 1-Jun-2003
Posts: 2997
From: Vancouver Island, Canada

I never knew there was 68k version for this from 2001 already ported on aminet!:
http://www.aminet.net/package.php?package=mus/midi/AmiTiMiDiTy.lha


_________________
Men who have girlies in their avatars are Girliemen!

 Status: Offline
Profile     Report this post  
Crumb 
Re: TiMidity ported to OS4
Posted on 22-May-2006 9:14:22
#16 ]
Elite Member
Joined: 12-Mar-2003
Posts: 2209
From: Zaragoza (Aragonian State)

Good Job Alfred

Even if configure doesn't work you can always try to execute it on Linux, and later modify all makefiles by hand.

BTW, could you please upload your sources to OS4 depot?

Last edited by Crumb on 22-May-2006 at 09:16 AM.


_________________
The only spanish amiga news web page/club: CUAZ

 Status: Offline
Profile     Report this post  
trgse 
Re: TiMidity ported to OS4
Posted on 22-May-2006 9:32:19
#17 ]
Regular Member
Joined: 11-Mar-2003
Posts: 315
From: tellus

I personally prefer the cleanliness of geronto, which is alot nicer.

[edit]
oops, it was for OS4... well then it's probably as nice as you will ever get...
[/edit]

Last edited by trgse on 22-May-2006 at 09:33 AM.


_________________
MicroSoft Game Studios ==

 Status: Offline
Profile     Report this post  
alfa 
Re: TiMidity ported to OS4
Posted on 22-May-2006 10:32:22
#18 ]
Member
Joined: 11-Dec-2005
Posts: 89
From: Germany, Hessen, Homberg(Efze)

Hi, friends,
-- what a lot of warm hearty reply ... thanks a lot ...

Some answers:
1. The GUS-patches, I uploaded, are all from official public FREE collections ... there is no piracy.

2. If you want to use a soundfont, I suggest the following (maybe someone has a better suggestion here):
- create a sub-dir "soundfonts" in TiMidity's dir
- copy/move your soundfonts into this dir
- create a configfile for your soundfont :

'#' sing is marking a comment

+++++++++ snip ++++++++++++++
#
# config file for myfont.sf2
#
dir soundfonts/
soundfont soundfonts/myfont.sf2
+++++++++ snap ++++++++++++++

save it (I suggest) as myfont.cfg in the soundfonts/ sub-dir

open the "timidity.cfg" in editor:

* comment out (# at front) the lines with 'source' as the first (key-)word.
* add a line :

+++++++++ snip ++++++++++++++
source soundfonts/myfont.cfg
+++++++++ snap ++++++++++++++

and save it.

Now TiMidity uses "myfont.sf2" as the "sound-source".

3. The GUI:
Of course ... it looks current not very professional. But I've released this version at first as a test, if there is a need for it, and only to give a basic impression, how I want to create the GUI.
NB.: The small control-window is a GadTools window, with "hardcoded" images. So also the dimensions of the window are hardcoded. I've done this as a fast hack.
The AHI-soundoutput is somewhat difficult to handle with TiMidity. To gain control over the playing TiMidity, I had to start a new task. Tasks in AMIGA OS are not able to load files (also no image files - like reaction does). Maybe I find a better-solution, but for the moment this works.

4. The abc-shell:
I must have been blind ...
That means, that I have to make a rework of all ....
But nevertheless my target is the same.
I want to try to make a "MIDI-Softsynth", like known from the all-dominating Windows. Yes, I work also with windows, because there are programms available, which are not (yet) available on OS4 (example: JAVA with JAVASOUND)

5. one of the best sources of FREE Soundfonts and MIDI-files, I know, is:

http://www.sf2midi.com/

The quality of the soundfonts is different. But there are also very good free soundfonts available.

6. The real Gravis Ultra Soundcard:
... isn't it a ISA-slot - card ?

But TiMidity is made especially for people without any external MIDI-hardware (synthesizer, expander, keyboard, ...).

7. AmiTiMidity from the aminet:
- AFAIK is this a well done port of TiMidity 2.7.0. but unfortunately never furtherdeveloped ... the source of this version is lost ...
Because of that, I started my port new from version 2.10.1 . Later versions of TiMidity (current 2.13.x) have much features, which are made for the possibilities if Windows and the modern MAC OS.

At last ... the many replys here encourages me to work away .
It maybe not a secret:
My main target is to make a softsynth for the use with BarsnPipes, especially for friends, which want to use BarsnPipes without to have external MIDI-equipment.

Kindly regards
Alfred

 Status: Offline
Profile     Report this post  
Valiant 
Re: TiMidity ported to OS4
Posted on 23-May-2006 0:31:03
#19 ]
Super Member
Joined: 22-Oct-2003
Posts: 1109
From: West of Eden, VT USA

Quote:
2. If you want to use a soundfont, I suggest the following (maybe someone has a better suggestion here):
- create a sub-dir "soundfonts" in TiMidity's dir
- copy/move your soundfonts into this dir
- create a configfile for your soundfont :

'#' sing is marking a comment

+++++++++ snip ++++++++++++++
#
# config file for myfont.sf2
#
dir soundfonts/
soundfont soundfonts/myfont.sf2
+++++++++ snap ++++++++++++++

save it (I suggest) as myfont.cfg in the soundfonts/ sub-dir

open the "timidity.cfg" in editor:

* comment out (# at front) the lines with 'source' as the first (key-)word.
* add a line :

+++++++++ snip ++++++++++++++
source soundfonts/myfont.cfg
+++++++++ snap ++++++++++++++

and save it.


How does it work if you have two soundfonts? Can it work? For instance I have both CT2MGM.sf2 and CasioVL-1.sf2 and would like to use them both. Is that possible?


_________________
--
-=#Val#=-
Valiant@Camelot


Amiga 1000; Amiga 2000; Amiga 3000T; CD-TV; CD32;
AmigaOne-XE 800Mhz G4;Sam400ep 666Mhz;
AmigaOne X-1000 1.8Ghz PA6T-1682M

 Status: Offline
Profile     Report this post  
alfa 
Re: TiMidity ported to OS4
Posted on 23-May-2006 10:51:16
#20 ]
Member
Joined: 11-Dec-2005
Posts: 89
From: Germany, Hessen, Homberg(Efze)

Quote:
How does it work if you have two soundfonts? Can it work? For instance I have both CT2MGM.sf2 and CasioVL-1.sf2 and would like to use them both. Is that possible?


Try it, should work. TiMidity mixes the sounds ... but maybe the result is not that, what you expect.
AND: TiMidity uses much more memory and CPU-power.

Kindly
Alfred

 Status: Offline
Profile     Report this post  

Goto page ( 1 | 2 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle