gwowen / opentyrian

Automatically exported from code.google.com/p/opentyrian
GNU General Public License v2.0
0 stars 0 forks source link

alsa seq midi support #26

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
I prefer to listen the music in my soundcard wave synth or in timidity
(configured to be an alsa sequencer).
Maybe you guys include an option in the configuration menu for choose that?
Internal FM or alsa sequencer or /dev/sequencer if you cannot use alsa.

Bye, and thankgs.

Original issue reported on code.google.com by Any...@gmail.com on 7 Mar 2008 at 3:33

GoogleCodeExporter commented 9 years ago
since we don't have the Loudness source, I don't think we know how the music is
supposed to degrade to MIDI

Original comment by mindless...@gmail.com on 20 Mar 2008 at 2:31

GoogleCodeExporter commented 9 years ago
Yes, without at least the source for loudness that is very unlikely to happen. 
Tyrian
lacks actual MIDI data, it is converted on the fly from the AdLib music data.

Original comment by yuriks...@gmail.com on 21 Mar 2008 at 5:32

GoogleCodeExporter commented 9 years ago
What is Loudness (some sound engine)? In the original tyrian you can use 
standard
MIDI to listen music.
On the fly? Can you convert it first and later use that converted files (or do a
cache)? Because AdLib is not used anymore!
Anyway, when I run tyrian.exe in dosbox I can choose midi output to alsa or to 
a file
and I get a midi file.

Bye.

Original comment by Any...@gmail.com on 22 Mar 2008 at 4:54

GoogleCodeExporter commented 9 years ago

Original comment by yuriks...@gmail.com on 7 Sep 2008 at 3:29

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
When you say you don't have the Loudness source, are you looking for the actual 
music
files or the source files for the sound engine?  I happen to have some .lds 
files for
the music in Tyrian, and I was just wondering if that was what you were looking 
for.

Original comment by KeYYeK...@gmail.com on 4 Aug 2009 at 3:09

GoogleCodeExporter commented 9 years ago
Nah, the sound engine. We can play the LDS files (which are all packed inside
tyrian.mus) thanks to the AdPlug project which reverse-engineered the format 
from an
old player source and has an AdLib synth too.

Original comment by yuriks...@gmail.com on 4 Aug 2009 at 5:40

GoogleCodeExporter commented 9 years ago
From the information in the comments here:
http://www.ocremix.org/remix/OCR00972/

According to the credits the man in charge of putting loudness into Tyrian was
"Andreas Molnar," and according to what I've found his name is actually "Andras 
Molnar."

Now... the writing of AdPlug was done by one "Simon Peter" who got the source 
from
"Borg Number One" who got the source from Andras himself in Germany... Borg 
claims to
have lost the source however, and a lot of this information was from 4 years 
ago....
Simon may have the code you're looking for, and if not, Andras appears to have 
some
internet presence.  

His profile on mobygames (not kept by him):
http://www.mobygames.com/developer/sheet/view/developerId,3110/ 
His twitter (not recently posted):
http://twitter.com/andrasmolnar
And what appears to be an online resume written in German:
http://www.xing.com/profile/Andras_Molnar

He may still have the code you're looking for, but you may be out of luck if he 
or
Simon doesn't.  He still works in computing it looks like, so I doubt he just 
tossed
it away carelessly.  It has been nearly 15 years though.  Good luck.

Original comment by KeYYeK...@gmail.com on 4 Aug 2009 at 7:43

GoogleCodeExporter commented 9 years ago
I never found a way to contact Andras. And my attempts to contact Borg#1 have 
failed,
too. To do this, we would need the source for the LOUDNESS engine, which I don't
think even the original devs had, since we only found opaque interface files in 
the
source code zip we got.

Original comment by yuriks...@gmail.com on 4 Aug 2009 at 7:52

GoogleCodeExporter commented 9 years ago
I'm getting conflicting information on this.  

As far as I can tell Andras did in fact write the loudness engine but has since 
lost
the source and documentation for it. 

On the other hand, someone has said that Andras did NOT write the engine, and 
that
was instead done by someone named "Andrew Miller"? However, I have found no 
other
information to support this, and putting his name along side loudness in a 
search
gives nothing of value.

Unless someone can contact Andras this is a lost cause.  I'm done for now.

Original comment by KeYYeK...@gmail.com on 4 Aug 2009 at 8:34

GoogleCodeExporter commented 9 years ago
TiMidity has code to convert from various tracker-files to MIDI events (in its
internal representation, but still)...  Usually, it is not too hard.

A look on AdPlug shows that LDS is like most tracker files, all you need to do
is to build a table of the instrument to GM (and, if possible GM2, GS, XG) 
programs (instruments), and chose proper banks and drums for the music to sound 
good. You'll
need to emulate effects that are not native commands in MIDI, though.  Like 
arpeggio...

You also need someone that understands MIDI, to generate a proper stream.  It 
is not difficult, but it is some work.

So, it seems to be doable without source to "LOUDNESS".  I do understand you 
lack developer power right now, though.

Original comment by henrique...@gmail.com on 21 Jul 2010 at 12:01

GoogleCodeExporter commented 9 years ago
On Andras Molnar vs "Andrew Miller", from the SID Tune Information List (at 
http://www.hvsc.de/download/C64Music/DOCUMENTS/STIL.txt):

"
/MUSICIANS/M/Mueller_Markus/
COMMENT: Markus Müller composed all the tunes for the group Sidbusters.
         Sidbusters consisted of Markus along with Andras Molnár, nicknamed
         Andrew Miller (an English translation of his Hungarian name).  Andras'
         actual handle was Burton, and he made the music editor AMP which
         Markus used.
"

Something that might prove an interesting listen to Tyrian folks is the subtune 
#3 of /MUSICIANS/M/Mueller_Markus/Mechanicus.sid in HVSC (at 
http://www.hvsc.de/).

Original comment by syntaxer...@gmail.com on 8 Nov 2010 at 8:02

GoogleCodeExporter commented 9 years ago
The Tyrian source code didn't include the Loudness-to-MIDI translator, so this 
would require reverse engineering work that no one seems interested in doing.

Original comment by mindless...@gmail.com on 8 Jan 2015 at 5:22