Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29 FamiTracker
Login:
Menu:
Post: Author:
FamiTracker > General > Bug Reports & Feature Requests > Choose certain instruments from another FTM Owner: Bari10 New post
Page 1 of 1 Sort:  
Choose certain instruments from another FTM Posted: 2014-12-16 02:54 Reply | Quote
Bari10

Avatar

Member for: 3958 days
Location: Texas
Status: Offline

#64367
I had this idea yesterday when I was starting a song. I wanted to import some of the instruments I had made in a previous FTM because I thought they would work best with the type of song I was making. Only problem is that there's no option to do that, meaning that I'd have to go back, delete all the extras I don't want, then delete the individual settings (but I'm probably the only person who goes out of their way to do that.)

What I'm proposing is a way to select certain instruments from an FTM to import. I was thinking it would be sort of a checkbox (kinda like how importing a file gives you the option to select certain tracks from the FTM,) either as it's separate thing in the toolbar or in the Module Properties, as a option somewhere under the "Import File" button or something (though I don't think an "Import Instruments" button will fit in that space, so Iunno.)

Hopefully, this won't be something too tedious to code in, I think it'd be really useful for those 20-30-some-odd-instrument songs where you only want to carry over a few into another module.

Posted: 2014-12-16 02:59 Reply | Quote
Warheart

Avatar

Member for: 3494 days
Location: Sweden
Status: Offline

#64368
I like this idea, because it would take a lot less time if we're talking about something like 20 instruments or more. It's a bit tedious to deal with that many .FTI files.

_______________________
Ponies, Mega Man, Meshuggah, Rotten Sound and ice-cream! <3
[url=http://www.youtube.com/user/seppowarheart]YOUTUBE
Posted: 2014-12-17 06:28 Reply | Quote
TechEmporium

Avatar

Member for: 4485 days
Status: Offline

#64408
I agree with this. The question would be how easy it is to implement Bari10's idea; it shouldn't be too hard. Either adding check boxes by each instrument icon, or making it possible to select/deselect multiple instruments through CTRL+Left click before clicking on the save instrument button (provided that it's not too difficult to implement the save instrument code to save all the files with a prefix & instrument numbers).

For example, in a 16-instrument module (00 to 0F,) lets say that I want to save instruments 03, 05 & 0B. Instead of saving each file manually & giving each one a name, I could select those 3 instruments (either via check boxes or with CTRL+click,) press the save button, provide the filename prefix "NewFile" & those 3 instruments will each be saved as "NewFile-03.fti," "NewFile-05.fti" & "NewFile-0B.fti" respectively

_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!

(Lousy modern technology! )
Posted: 2014-12-17 17:50 Reply | Quote
Stratelier



Member for: 2954 days
Status: Offline

#64409
Support.

Currently the only way to 'import' instruments is to import the whole FTM, untick all the songs but tick the 'include instruments' -- but this results in the instruments being imported en masse, which may not be what you want sometimes.

_______________________
Where to find me:
YouTube: [url=http://youtube.com/user/stratelier]http://youtube.com/user/stratelier
DeviantArt: [url=http://stratadrake.deviantart.com/]http://stratadrake.deviantart.com/
Posted: 2014-12-17 20:41 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#64413
Just save your FTIs and load them back into a new module using the "Load instrument" button later?

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2014-12-17 23:07  (Last Edited: 2014-12-18 04:35) Reply | Quote
TechEmporium

Avatar

Member for: 4485 days
Status: Offline

#64416
Well, here's the thing...

Lets say you have an FTM file from someone else (for example, my attachment of tssf's Megaman 10 cover,) or that you've managed to make something similar & want to use that file as a basis for preserving all your instruments. Now, at first glance, you'll see how this attachment's instrument list is a bit of overkill with a total of 63 instruments, but bare with me; this is a pretty good way of preserving all your instruments, without having a huge collection of FTI files sitting around on your drive (i.e.: if you were to ever compose something of this scale with so many instruments, you could preserve this file as a backup of all the instruments you'll possibly ever need in the future).

Now, you know for a fact that you won't be using all the possible instruments contained in such a file for just one single song or even for a general indie game's OST (especially if you're not the original composer); it's possible, but pretty tedious. But then, when it comes to needing a particular set of instruments, what then? It's already tedious enough to search through a file tssf's cover, just to find the individual instrument numbers you want; then comes the time to save each instrument individually into a separate FTI file for use in a new, blank module. Of course you can still import his entire module into your own, but again, you'll have the problem of a huge instrument list that you most likely won't use to its fullest (& possibly need to have the desired instrument numbers documented from the previous search, provided that you haven't memorised them by heart).

Sure, for something as trivial as saving 5 instruments from a list of 16, one can just save the 5 instruments individually (& if you're an original composer making something from scratch with any FTI file set, again, it's up to you to know how each instrument sounds). But, if you want to save 20 random instruments out of a list of 63 just to make something for your own indie game or for a single-song copmpetition (whether or not you're the original composer of such a complex source file,) then I think Bari10's idea would really ease a composer's workflow (at least in the aspect of being able to select the desired instruments & save them all in one shot, by their instrument numbers).

_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!

(Lousy modern technology! )
Attachments:
mm10nsf.ftm (412 Kb)
Posted: 2014-12-18 03:35 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#64420
I still don't see why saving twenty instruments and reloading them is a problem. Beats having to recreate them from scratch, anyway. Besides, the "load instrument" dialog allows batch loading.

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2014-12-18 20:25  (Last Edited: 2014-12-18 20:27) Reply | Quote
Warheart

Avatar

Member for: 3494 days
Location: Sweden
Status: Offline

#64431
[quote=jrlepage]I still don't see why saving twenty instruments and reloading them is a problem. Beats having to recreate them from scratch, anyway. Besides, the "load instrument" dialog allows batch loading.[/quote]

It's not exactly a "problem", it's just that this skips a few (or more) unnecessary steps.

If you don't want to save instruments as files, you could still reuse them just by loading them from another module.

And in some cases, it could be more preferable if you don't want to take your old module and save it with another name, then removing songs, instruments, sequences (macros or whatever you wanna call these) and other things just to reuse some instruments.

If you don't find the current methods tedious, then OK, that's cool...

_______________________
Ponies, Mega Man, Meshuggah, Rotten Sound and ice-cream! <3
[url=http://www.youtube.com/user/seppowarheart]YOUTUBE
Posted: 2014-12-18 21:13 Reply | Quote
jsr
Administrator

Avatar

Member for: 5925 days
Location: Sweden
Status: Offline

#64433
Bari10: Do you do that often?

How would it be to save a copy of the file you want to import instruments from, delete the instruments you don't need (and pattern data) and then import it?

_______________________
Programmer and developer
Posted: 2014-12-18 22:40 Reply | Quote
Bari10

Avatar

Member for: 3958 days
Location: Texas
Status: Offline

#64434
Yeah, sorta. I mean, it doesn't happen all the time, no, but it still happens often.

Eh, I guess that's another way of doing it.



Posted: 2014-12-19 08:56 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#64442
I still completely fail to see the difficulty in saving the instruments you want to reuse and batch-loading them back into your new module.

_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
Posted: 2014-12-19 18:53 Reply | Quote
DalekSam

Avatar

Member for: 4280 days
Location: United Kingdom, Belfast
Status: Offline

#64444
I guess the point of this suggestion is to cut the step in the middle. You [i]could[/i] save twenty FTI files out from a project and batch load them in, but with this you'd cut out saving each instrument individually and just importing them in directly. It means for faster workflow and I'd see it as a good idea, to be honest.

Posted: 2014-12-20 03:50 Reply | Quote
Xyz_39808

Avatar

Member for: 4180 days
Location: South Texas
Status: Offline

#64446
Sounds like faster workflow to keep a folder of .fti's that you like and ctrl+click/shift+click a group of files from the load instrument dialog box

Page 1 of 1 Sort: