English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 12 November 2023, 16:08   #621
Estrayk
Registered User
 
Estrayk's Avatar
 
Join Date: Apr 2015
Location: Spain
Posts: 515
Quote:
Originally Posted by koobo View Post
You must have telepathic abilities? Just a few days ago ported this
https://github.com/weinerjm/vgm2wav to amiga and benchmarked the speed. It seems that a 060 might be fast enough to do realtime playback, some further testing needed though.
What a great news koobo ! you're the man! I look forward to the new version for test that in 060!
Estrayk is offline  
Old 25 November 2023, 08:00   #622
koobo
Registered User
 
koobo's Avatar
 
Join Date: Sep 2019
Location: Finland
Posts: 369
Some test results.

Rendering console music to audio in realtime with libgme:
  • Can handle various console music formats
  • Speedwise lands in the Classic Amiga territory
  • 68020 can manage the simpler formats (AY, SAP)
  • The 68060 may struggle with the heavier formats (SPC)
  • Old library, some incompatibilities
  • Tested on TF1260 68060@50Mhz, A3000 68030@25MHz

Rendering console music to audio in realtime with libvgm:
  • Way, way, way too slow for the 68060
  • Modern library, best compatibility
  • Tested on TF1260 68060@50Mhz

Rendering MDX files from X68000 to audio in realtime with mdx2wav:
  • Mixed results! This seems to be heavily dependent on the memory access speed.
  • Too slow on TF1260
  • Possibly fast enough on CSPPC
  • Tested on TF1260 68060@50Mhz, A4000 CSPPC 68060@50MHz

This is all C/C++ based stuff that has been cross-compiled to Amiga with minimal changes, so no hand crafted assembler anywhere.
koobo is offline  
Old 25 November 2023, 08:23   #623
tomcat666
Retro Freak
 
tomcat666's Avatar
 
Join Date: Nov 2001
Location: Slovenia
Age: 51
Posts: 1,662
Very nice. If you want it tested on pistorm you know where to find me
tomcat666 is offline  
Old 25 November 2023, 14:48   #624
Estrayk
Registered User
 
Estrayk's Avatar
 
Join Date: Apr 2015
Location: Spain
Posts: 515
I can test it with several acelerators too if you want.
Estrayk is offline  
Old 26 November 2023, 15:09   #625
tomcat666
Retro Freak
 
tomcat666's Avatar
 
Join Date: Nov 2001
Location: Slovenia
Age: 51
Posts: 1,662
Will .vgz files work with it or should we unzip them ?
tomcat666 is offline  
Old 26 November 2023, 17:12   #626
koobo
Registered User
 
koobo's Avatar
 
Join Date: Sep 2019
Location: Finland
Posts: 369
Quote:
Originally Posted by tomcat666 View Post
Will .vgz files work with it or should we unzip them ?
Those are just gzipped files, hippo can already load .gz files by using the external gzip tool (from C), so, no need to unzip.
koobo is offline  
Old 26 November 2023, 21:42   #627
Estrayk
Registered User
 
Estrayk's Avatar
 
Join Date: Apr 2015
Location: Spain
Posts: 515
I sent some videos to koobo testing the new vgm2wav and mdx2wav feature with real amiga 060.
He's right, 50Mhz sometimes isnt enough, 80Mhz is 99% enough. 95Mhz plays all smooth.

Last edited by Estrayk; 26 November 2023 at 22:08.
Estrayk is offline  
Old 29 November 2023, 05:58   #628
koobo
Registered User
 
koobo's Avatar
 
Join Date: Sep 2019
Location: Finland
Posts: 369
HippoPlayer v2.59 available:
- http://aminet.net/mus/play/hippoplayerupdate.lha
- http://aminet.net/mus/play/hippoplayerupdate.readme

In this version we get STIL info support for SID tunes:
Click image for larger version

Name:	stil screenshot.png
Views:	54
Size:	507.9 KB
ID:	80878
... and also a lot of PIPE: abuse and some things that don't need a 100 MHz 68060

EDIT: Forgot to mention in the readme that the reSID output mode for PSID files no longer has a separate AHI setting, that is controlled from the Prefs/AHI subpage. This allows use of the noise reduction modes for AHI too (Oversample x2, etc), which was previously not possible.

Last edited by koobo; 29 November 2023 at 06:26.
koobo is offline  
Old 29 November 2023, 07:21   #629
EctoOne
Registered User
 
EctoOne's Avatar
 
Join Date: Jun 2020
Location: Germany
Posts: 370
Just a small thing I've noticed already before this new version. The HiP binary is missing the executable flag.
I noticed that because on 3.1.4.1, WBDock2 refused to start it when clicked.
It took me a while to figure it out because SnoopDos wasn't outputting anything. I've only found the problem when I tried to run it from a shell for some other reason and got the message that HiP isn't executable.
After I've set the flag it worked fine from the dock.
EctoOne is offline  
Old 29 November 2023, 07:29   #630
koobo
Registered User
 
koobo's Avatar
 
Join Date: Sep 2019
Location: Finland
Posts: 369
Quote:
Originally Posted by EctoOne View Post
Just a small thing I've noticed already before this new version. The HiP binary is missing the executable flag.
I noticed that because on 3.1.4.1, WBDock2 refused to start it when clicked.
It took me a while to figure it out because SnoopDos wasn't outputting anything. I've only found the problem when I tried to run it from a shell for some other reason and got the message that HiP isn't executable.
After I've set the flag it worked fine from the dock.
How exactly are you installing it? As far as I can see, the aminet lha flags are correct.
koobo is offline  
Old 29 November 2023, 08:23   #631
DisasterIncarna
Registered User
 
DisasterIncarna's Avatar
 
Join Date: Oct 2021
Location: England
Posts: 1,221
looking good, a few .AY tunes dont play at all and arent recognized, not sure why, guessing thats a problem with vgm2wav but most of what i am throwing at it plays. great update as always, also weird is that if i run timidity manually it never plays, but when hippo uses it, its playing midi files no problem using timidity, bizarre but only a plus for me.
DisasterIncarna is offline  
Old 29 November 2023, 08:29   #632
Channel-Z
Registered User
 
Channel-Z's Avatar
 
Join Date: Jan 2022
Location: Australia
Posts: 81
I had the same issue, wonder it if was from an 3rd party icon.
Channel-Z is offline  
Old 29 November 2023, 08:46   #633
koobo
Registered User
 
koobo's Avatar
 
Join Date: Sep 2019
Location: Finland
Posts: 369
Quote:
Originally Posted by DisasterIncarna View Post
looking good, a few .AY tunes dont play at all and arent recognized, not sure why, guessing thats a problem with vgm2wav but most of what i am throwing at it plays. great update as always, also weird is that if i run timidity manually it never plays, but when hippo uses it, its playing midi files no problem using timidity, bizarre but only a plus for me.
Could you point out some non-working AY-tunes?
koobo is offline  
Old 29 November 2023, 09:40   #634
DisasterIncarna
Registered User
 
DisasterIncarna's Avatar
 
Join Date: Oct 2021
Location: England
Posts: 1,221
Quote:
Originally Posted by koobo View Post
Could you point out some non-working AY-tunes?
i have had no issues so far with older tunes but when i started looking at newer ones, the first that failed to play or be recognized was https://zxart.ee/eng/software/demoscene/demo/ganzfeld/ far bottom of that link is a download button for the AY version and an MP3, the ay should point to https://zxart.ee/file/id:409659/file..._%282023%29.ay

i thought perhaps its some newer format of AY? so compared it to something else newer, 1 of h0ffmans recent tunes is an AY tune so i tried that and it plays no problem. this tune specifically https://zxart.ee/file/id:409565/file...023%2C_1%29.ay

So not sure why 1 2023 tune plays and another does not, i checked the obvious for a format indicator at the start of the file and the working and non working tunes both have ZXAYEMUL at the start of the file, thats about as far as i know what to look for, but i do recall a handful failing/not be recognized.

For other misbehaving files i would have to relisten and go through my spectrum collection, i havent sorted AY files from the rest, i have all the pther speccy music files mixed in such as PT2/PT3/TAP/COP/MTC etc etc, i will make a point of logging other files when i next play a load of files.

It could easily be a problem with the file?/rip? i tried playing the above problem AY file with vlc and vlc attempted it, stayed silent for a good few seconds, then crashes, vlc played the example recent h0ffman tune no problem.
DisasterIncarna is offline  
Old 29 November 2023, 10:26   #635
koobo
Registered User
 
koobo's Avatar
 
Join Date: Sep 2019
Location: Finland
Posts: 369
Quote:
Originally Posted by DisasterIncarna View Post
i have had no issues so far with older tunes but when i started looking at newer ones, the first that failed to play or be recognized was https://zxart.ee/eng/software/demoscene/demo/ganzfeld/ far bottom of that link is a download button for the AY version and an MP3, the ay should point to https://zxart.ee/file/id:409659/file..._%282023%29.ay
This tune seems to generate a few secs of empty output if run with vgm2wav in shell, so it's something that the libgme (used for sound generation). doesn't support most likely.
koobo is offline  
Old 29 November 2023, 13:41   #636
samo79
Registered User
 
samo79's Avatar
 
Join Date: Nov 2018
Location: Italy
Posts: 159
@koobo

A while passed since i tried it on OS4, this version seems to have a strange issue, it says it's not an executable when i try to launch it (and same problem happens with the older 2.58)
2.54, the latest version i tested instead started fine
samo79 is offline  
Old 29 November 2023, 14:42   #637
EctoOne
Registered User
 
EctoOne's Avatar
 
Join Date: Jun 2020
Location: Germany
Posts: 370
Quote:
Originally Posted by koobo View Post
How exactly are you installing it? As far as I can see, the aminet lha flags are correct.
I'm using DirOpus with xad 13 (test version) to extract the archive. And then copy it to its location. And I never had any issues with that.

The executable flag is set for HiP.info but not the binary itself. Which can be seen in the file list on the Aminet page as well. Don't know how exactly Linux flags translate to Amiga flags but HiP is missing the x and only has r/w set.
EctoOne is offline  
Old 29 November 2023, 14:49   #638
koobo
Registered User
 
koobo's Avatar
 
Join Date: Sep 2019
Location: Finland
Posts: 369
Quote:
Originally Posted by samo79 View Post
@koobo

A while passed since i tried it on OS4, this version seems to have a strange issue, it says it's not an executable when i try to launch it (and same problem happens with the older 2.58)
2.54, the latest version i tested instead started fine
Have you checked if the HiP binary has the E flag set?
When unarchiving with "LhA 2.15" on Amiga the HiP binary will have the E flag and is executable as expected.

However apparently some others have also had a similar issue.

EDIT: It does seem that the aminet lha is missing the unix +x permission, it also seems that depending on which app is used to unarchive it, the HiP gets the Executable flag or doesn't.

Last edited by koobo; 29 November 2023 at 14:55.
koobo is offline  
Old 29 November 2023, 16:36   #639
yelworC
Registered User
 
yelworC's Avatar
 
Join Date: Feb 2021
Location: Germany
Posts: 70
None of these new pipe: streaming filetypes seem to work for me. I tried some midi files with timidity set as player and a HES PC-Engine Soundfile. It always results in a crashing HIP-Sample Task.

Timidity is installed and working and vgm2wav too.

Im am running HIP on an A4000 with 68060 cpu and OS 3.2.2.1
Attached Thumbnails
Click image for larger version

Name:	hip-sample.jpg
Views:	36
Size:	46.2 KB
ID:	80881  
yelworC is offline  
Old 29 November 2023, 17:07   #640
koobo
Registered User
 
koobo's Avatar
 
Join Date: Sep 2019
Location: Finland
Posts: 369
Quote:
Originally Posted by yelworC View Post
None of these new pipe: streaming filetypes seem to work for me. I tried some midi files with timidity set as player and a HES PC-Engine Soundfile. It always results in a crashing HIP-Sample Task.

Timidity is installed and working and vgm2wav too.

Im am running HIP on an A4000 with 68060 cpu and OS 3.2.2.1
To clarify, can you succesfully run Timidity and vgm2wav in shell (remember to set stack 10000 before trying vgm2wav)?

Is it possible for you to try out the "Prefs/Play-2/MIDI mode: GMPlay" so it will try to use GMPlay for midi playback?
Does MP3 playback work?
koobo is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
HippoPlayer v2.47 koobo News 38 23 September 2023 12:43
Old Hippoplayer versions? Whitesnake support.Apps 9 22 December 2021 21:15
HippoPlayer refusing to play any mods at all now Amiga600 support.Other 6 11 September 2021 09:50
HippoPlayer source code koobo support.Apps 54 04 September 2021 10:51
HippoPlayer and AHI problem ami_stuff support.WinUAE 1 07 February 2009 19:57

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 17:05.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11191 seconds with 14 queries