English Amiga Board


Go Back   English Amiga Board > Requests > request.Modules

 
 
Thread Tools
Old 07 August 2019, 12:16   #21
Axxy
Registered User
 
Join Date: Jun 2003
Location: UK
Age: 56
Posts: 129
Quote:
Originally Posted by daxb View Post
@Axxy:
I follow AMP forum and have read that thread. So I know your problems. Hence it is a work/profession for life.
I was thinking the same about Chip' Amiga Demoscene Archive. No idea how long he has been doing that?
Axxy is offline  
Old 07 August 2019, 12:21   #22
chip
Registered User
 
Join Date: Oct 2012
Location: Italy
Age: 44
Posts: 1,269
1 year and 4 months
chip is offline  
Old 07 August 2019, 12:22   #23
Nova
Registered User

Nova's Avatar
 
Join Date: Sep 2012
Location: Peristaltic City
Posts: 262
@axxy: you mean something like mp3tag or puddletag but for mods - yes, that would improve things vastly.
Nova is offline  
Old 07 August 2019, 12:45   #24
Axxy
Registered User
 
Join Date: Jun 2003
Location: UK
Age: 56
Posts: 129
Quote:
Originally Posted by Nova View Post
@axxy: you mean something like mp3tag or puddletag but for mods - yes, that would improve things vastly.
Would be nice. Infact, DeliPlayer for PC was quite a nice program, sadly no longer supported or works 100% on Windows 10.

I have a process that I use to get the details I require through TC, trouble is, I then need to format it in some text editor beforehand, import that into Excel in order to edit that into what you saw on the screenshot. But I can add hundreds of mods fairly quickly as I do the same thing over and over and I now have it down to a fine art.

Like I said, the "Audio-info" plugin only works with 32bit TC, so it might not work in the future and it doesn't recognise all tracker based modules and throws up #DIV 0 errors all the time.

They keep telling us that humans will be made redundant by technology sooner rather than later, but where's my module importing AI robot to replace me?
Axxy is offline  
Old 07 August 2019, 13:54   #25
Nova
Registered User

Nova's Avatar
 
Join Date: Sep 2012
Location: Peristaltic City
Posts: 262
i think i just remembered something that might be interresting. have forgotten about this option due to my move away from windoze world several years ago.

you need to get:

* foobar2000
* kode54's foo_dumb plugin*

after installing that plugin (options/components/install) you have access to these files:

Plays your favorite module files, and then some. (MOD, S3M, XM, IT, STM, 669, PTM, PSM, MTM, DSM, ASYLUM AMF, UMX, J2B)

foobar2000 offers a masstagger (reading/tagging mods just like normal audio files should be possible then) and massrenamer (can even guess values from filenames). all of this in combination with a sortable columns ui layout (custom columns as well).

fb also features a text-tool, which you can adjust to your needs and copy (say export) playlist-content to .txt or .html, if i remember correctly.

ok, promotion tour off for now

*seems to be deprecated https://www.foobar2000.org/components/view/foo_dumb, so better try foo_openmpt54

Last edited by Nova; 07 August 2019 at 14:10.
Nova is offline  
Old 07 August 2019, 15:29   #26
Axxy
Registered User
 
Join Date: Jun 2003
Location: UK
Age: 56
Posts: 129
Can't say I've tried foobar apart from MP3 playback after Winamp bit the dust, especially for mod playback.

I used to redirect dir /s > filelist.txt back in the day or whatever the command was. It used to take ages to strip out all the superfluous data and format it.

This is what the plugin looks like with Custom Columns in TC. Select All, Copy all details, paste to a text editor, easy. Just a shame it didn't allow more metadata to be included. Change to Uppercase and then import into Excel. I have a few shortcuts that I can use to manipulate the data into the format you see in my database.

As you can see, it doesn't quite get all the data from all modules, hence the chore of adding it manually. Funny, if you change certain 4 channel mods to mod extension, the plugin recognises it as a Protracker module. But it does get 90% or more of the data.
Attached Thumbnails
Click image for larger version

Name:	tc-audio-info.png
Views:	22
Size:	134.4 KB
ID:	64012  
Axxy is offline  
Old 07 August 2019, 18:01   #27
Nova
Registered User

Nova's Avatar
 
Join Date: Sep 2012
Location: Peristaltic City
Posts: 262
Quote:
Originally Posted by Axxy View Post
The closest thing we got is the Library window in XMPlay and the Database functions of Module Library, but no export options and 2 instead of 1 program to do all.
for the fun of it, i just opened a few mods in fb portable (wine) via the openmpt plugin (i believe there is further plugins supporting more exotic formats, delix plugin is obviously missing though). i guess all the infos that you can fetch with tc (or xmplay) is actually present in the properties:


Code:
metadata:

artist name : 
track title : spacetravelling
<message> : st-01:strings7 (...)
<smpl00> : st-01:strings7
<smpl01> : st-51:1234
<smpl02> : st-51:escape
<smpl03> : st-02:patbassdrum
<smpl04> : st-02:cowbell2
<smpl05> : st-51:synth4
<smpl06> : st-02:snare9
<smpl07> : st-01:monobass
<smpl08> : st-50:fairlighti
<smpl09> : st-50:yelloblast
<smpl10> : st-50:create
<tracker> : master soundtracker 1.0
<type> : stk
<type_long> : soundtracker


details:

file name : spacetravelling.mod
folder name : x:\path\to\mods
file path : x:\path\to\mods\spacetravelling.mod
subsong index : 0
file size : 108 kb (111 536 bytes)
last modified : 2010-05-12
duration : 3:04.320
bits per sample : 32
encoding : synthesized
<mod_channels> : 4
<mod_instruments> : 0
<mod_orders> : 24
<mod_patterns> : 16
<mod_samples> : 15

now, in combination with fb text-tools and custom columns linking to the meta fields from above, one should be able to create a playlist within fb which can be exported then (selecting all mods).

tagging is a bit flakey. it once worked to my suprise (ape tags), which would make massrenaming a bliss. for some reason, it just refuses to now?
Nova is offline  
Old 07 August 2019, 18:30   #28
Nova
Registered User

Nova's Avatar
 
Join Date: Sep 2012
Location: Peristaltic City
Posts: 262
i switched back to foo_dumb which supports tagging of amiga mods in (Tag type : apev2 db). still looking for the location of that file*, is not in components folder?

now with the help of massrenamer, i was able to get the titles from filenames (when missing in the meta field) and massrename a bunch of files to title.mod.

not so bad at all, only artist missing now

given a proper filestructure like daxb proposed, this could be fixed as well by simply tagging all mods by its artist folder name


* the external apev2 db is located under/fb/index-data, so your mods are not touched (get hashed) but, at the same time, can be part of foobars database (!) and tagged just as normal audio files, which seems like a pretty clever approach to me.

Last edited by Nova; 08 August 2019 at 13:22.
Nova is offline  
Old 07 August 2019, 18:55   #29
tero
Registered User

tero's Avatar
 
Join Date: Jan 2009
Location: M'Gladbach
Age: 42
Posts: 523
Quote:
Originally Posted by Nova View Post
for the fun of it, i just opened a few mods in fb portable (wine)
I see you're on linux. i use xmp for mods here, a simple cli tool for playing mods. It gives mod informations as well. A coder could use xmplib directly.


Code:
Loading ANTIBRAIN - Television.mod (1 of 1)
Module name  : television
Module type  : Protracker M.K.
Module length: 45 patterns
Patterns     : 32
Instruments  : 31
Samples      : 31
Channels     : 4 [ 4 b b 4 ]
Duration     : 4min52s
                                                                              
Instruments:
   Instrument name                  Vl Fade Env Ns Sub  Gv Vl Fine Xpo Pan Sm
01 by antibrain/bzr                 40 0000 --- 01 [01] 40 40 +000 +00 P80 00
02                                  40 0000 --- 01 [01] 40 40 +000 +00 P80 01
03                                  40 0000 --- 01 [01] 40 40 +000 +00 P80 02
04                                  40 0000 --- 01 [01] 40 40 +000 +00 P80 03
05                                  40 0000 --- 01 [01] 40 40 +000 +00 P80 04
06 (thanks to raw style             40 0000 --- 01 [01] 40 33 +000 +00 P80 05
07 and sire of lego for             40 0000 --- 01 [01] 40 40 +000 +00 P80 06
08 some nice samples! ;)            40 0000 --- 01 [01] 40 40 +000 +00 P80 07
09                                  40 0000 --- 01 [01] 40 40 +000 +00 P80 08
0a                                  40 0000 --- 01 [01] 40 40 +000 +00 P80 09
0b                                  40 0000 --- 01 [01] 40 40 +000 +00 P80 0a
0c                                  40 0000 --- 01 [01] 40 40 +000 +00 P80 0b
0d                                  40 0000 --- 01 [01] 40 40 +000 +00 P80 0c
0e                                  40 0000 --- 01 [01] 40 40 +000 +00 P80 0d
And so on

It's in the repos for my system.

https://github.com/cmatsuoka
tero is online now  
Old 08 August 2019, 00:43   #30
Axxy
Registered User
 
Join Date: Jun 2003
Location: UK
Age: 56
Posts: 129
I don't know if I want all that extra data, especially when you consider that .xm, .s3m and .it contains much more metadata, so may be ok for protracker mods.

I noticed both your printouts identified which variation of protracker created the file, I thought with all the variations it was nearly impossible to identify which tracker created the mod, pc or amiga?

I like the actual module info more than text/credits, ie patterns, samples, instruments etc.

A long time ago, when the list wasn't so big, I did include origin of the module, ie. what demo/intro, competition entry etc but it got to hard to record it all..
Axxy is offline  
Old 08 August 2019, 12:31   #31
Hewitson
Registered User
Hewitson's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 36
Posts: 3,218
Quote:
Originally Posted by jotd View Post
I see a reason: so extension is always ".mod"... handy to play on PC with VLC.
If a mod player requires that all mods are renamed to the incorrect filename format, then I'd suggest looking for alternatives.

We're not using MS-DOS anymore. Absolutely no reason for this stupid limitation.
Hewitson is offline  
Old 08 August 2019, 13:04   #32
Nova
Registered User

Nova's Avatar
 
Join Date: Sep 2012
Location: Peristaltic City
Posts: 262
Quote:
Originally Posted by Hewitson View Post
We're not using MS-DOS anymore. Absolutely no reason for this stupid limitation.
i am with you, but tbh, i do not use amigas for mod playback for a long time and start to think of MOD.xy as an anachronism, even though it might be the correct format.

@tero: uade linux does not work for me since ages, so thanks a lot for pointing me to a native tool

@axxy: i see your point, information overkill can be a threat. anyway, i am happy i found a way to rename my mods (with limitations) now.
Nova is offline  
Old 08 August 2019, 17:36   #33
tero
Registered User

tero's Avatar
 
Join Date: Jan 2009
Location: M'Gladbach
Age: 42
Posts: 523
Quote:
Originally Posted by Axxy View Post
I noticed both your printouts identified which variation of protracker created the file, I thought with all the variations it was nearly impossible to identify which tracker created the mod, pc or amiga?
It doesn't matter if pc or amiga. the format of the file is often written in the first few bytes.
You can settup deficons on amiga to give each tracker format it's own icon

It's not always that easy. some formats are packed and so on. But in most cases there are ways to identify the format. Even trackers and players need to know how to handle them.

@nova
Glad you like it. It's a nice little player. i use xmp for the modplayer in my uaefrontend.

Last edited by tero; 08 August 2019 at 17:46.
tero is online now  
Old 08 August 2019, 20:17   #34
Nova
Registered User

Nova's Avatar
 
Join Date: Sep 2012
Location: Peristaltic City
Posts: 262
Quote:
Originally Posted by tero View Post
@nova
Glad you like it. It's a nice little player. i use xmp for the modplayer in my uaefrontend.
you mean like in good old gba days, click on music and listen to the current game mod? think i still have that collection somewhere around
Nova is offline  
Old 08 August 2019, 21:20   #35
tero
Registered User

tero's Avatar
 
Join Date: Jan 2009
Location: M'Gladbach
Age: 42
Posts: 523
Quote:
Originally Posted by Nova View Post
you mean like in good old gba days, click on music and listen to the current game mod? think i still have that collection somewhere around
That was the idea But i plan to implement a playlist so i can play mods from a folder or playlistfile. Should be nice when the emulation runs a workbench.
tero is online now  
Old 09 August 2019, 19:28   #36
Nova
Registered User

Nova's Avatar
 
Join Date: Sep 2012
Location: Peristaltic City
Posts: 262
Quote:
Originally Posted by tero View Post
i use xmp for the modplayer in my uaefrontend.
any chance to test it?
Nova is offline  
Old 11 August 2019, 18:55   #37
tero
Registered User

tero's Avatar
 
Join Date: Jan 2009
Location: M'Gladbach
Age: 42
Posts: 523
Quote:
Originally Posted by Nova View Post
any chance to test it?
A test version will come at some point. There are some things i want finish first. But a beta version is planned in a few weeks. (No promises as time is factor here)

Right now i'm rewriting the database code. more informations are stored now like developer, year and all this. Also filenames are hardcoded at the moment and there are next to no security measures in place. So if a file isn't found the program will crash
tero is online now  
Old 16 August 2019, 06:36   #38
Hewitson
Registered User
Hewitson's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 36
Posts: 3,218
Quote:
Originally Posted by Nova View Post
i forgot about the most important feature: actually find the mod you are looking for in a bunch of hundreds. try this with a ext.xy mod...
Easy. grep!

But you wouldn't have this problem if you organised your MODs properly in the first place
Hewitson is offline  
Old 16 August 2019, 11:05   #39
Nova
Registered User

Nova's Avatar
 
Join Date: Sep 2012
Location: Peristaltic City
Posts: 262
Quote:
Originally Posted by Hewitson View Post
But you wouldn't have this problem if you organised your MODs properly in the first place
well, you see, my mods "collection" constantly grew over the years from various sources and mutated into a beast due to missing a proper filestructure right from the beginning. perhaps i should just let go and start with a package containing artists folders as a minimum -- this is the key to massrenaming with fb2k anyways (>> guess values from folders & files).

usually, i tend to add as much info to filenames as possible, so there is high chances to find whatever you are looking for even without a database in the back (& generating further dependencies). keep it simple and effective

Quote:
Originally Posted by Nova
* the external apev2 db is located under/fb/index-data, so your mods are not touched (get hashed) but, at the same time, can be part of foobars database (!) and tagged just as normal audio files, which seems like a pretty clever approach to me.
guess this is not as exclusive than i initially thought?:

xmplay also seems to apply this "trick" with mods in order to tag them just like normal audio files. title info holds a note on this matter:

changes will be lost upon closing xmplay unless the track is kept in playlist or library.

unfortunately it misses a massrenamer (at least i did not find one), otherwise this would be the perfect match in combination with delix/uade/xmp as backend for massrenaming (exotic) mods -- or until someone does a delix port for fb2k
Nova is offline  
Old 16 August 2019, 11:47   #40
AMIGASYSTEM
Registered User
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Posts: 5,003
I had the same problem with MP3 ef I solved with a PC program that allows you to rename parts of the name, extension, lower case first letter file name etc..
AMIGASYSTEM 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
Dr fonk modules moonbeam.mod abudhabi.mod redblade request.Modules 8 28 October 2017 13:30
Amiga 1200 Mod II (the CD Mod) nightfear Hardware mods 4 06 June 2014 19:21
Amiga 1200 Mod I (the CF Mod) nightfear Hardware mods 2 06 June 2014 08:19
Hippel mod to Future Composer mod Carlos Ace request.Modules 1 07 November 2002 16:28

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 22:42.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Page generated in 0.08922 seconds with 16 queries