SynthMaker

Generic File browser project

Archive · 2006 11 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

sambean ·

I'm not sure who would be interested in this, but I think it may be quite useful.. I've noticed a few people, myself included, have made inroads into such projects and am thinking rather than all of us trying to 'invent the wheel' over and over again, perhaps if we consolodated into a single project we could build a generic system.

What I'm thinking about is building the framework for a flexible sample browsing system. It should be built is such a way that it would be portable to different projects, so it's not dependant on the users file structure, has no GUI elements so it can be totally customizable to different projects.

What high level components would we need? ie stuff we can build using the current primitives..

Do we need to request any low level stuff?

How do we organize it? There's going to be lots of lists, parsers and presets required so we'll need to keep it clean and tidy. If anyone has experience with some something similar in another programming language that would be pretty useful..

Anybody interested? Shall I just 'get me coat'

Cheers

Sam

TheAudiophileDutchman ·

Hi there Sam,

Even though I'm just back from holidays, you can count me in! 🙂

TAD

Eska ·

First question is: what kind of browsing we want? A parallel auditioning engine (for waves) or replacing browsing like in my tunefile browser or in Bhajis Loops. Obviously I prefer the replacing version.-)

glurgle ·

I'd be in. Does anybody have an existing osm with an example of a file browser they'd like to share? I made a custom file browser before using TCL scripting and bbInterface (a blackbox for windows extension). But I'm not familiar with accessing the disk via SM. I'm pretty newbish with SM actually.

Regarding sample replacing/vs. parallel auditioning - in the interests of portability to different projects, surely it would be best to have both as options?

edit - I should clarify, the file browser I made before has nothing to do with SM.

sambean ·

Sorry chaps I've been really busy to follow this up.. I'm still interested, I should have more time over the weekend to discuss more..

Again, I think flexibility would be the best thing, ie making it easy to integerate audio auditioning while not limiting it to wavs..

Just some things to consider: Relative to osm/dll browser (ie ../../samples/file.wav) or absolute path (ie c:/sams/audio/file.wav).

If relative we could use this format for file location data ie {INT numberOf DirsUp,STRING PathDown,STRING Filename,STRING Extension} We can store this in presets using rl's string to preset too, if he doesn't mind?

Text manipulation of paths, some modules we could use: get filname, filter extensions, show folders only, etc etc

Should modules have a DO input trigger and a DONE output trigger, we can use these to sample the inputs and outputs, this is pretty important to stop triggers in strings multiplying through the schematic...

Again sorry for rushing, should have more time soon..

Sam

MyCo ·

I've made some utilities that could help to get this project started:

http://music-drive.com/fileutils.osm

Module "AddBackslash": Adds a backslash to a string, if there is no backslash at the end.

Module "Check Path": Retrieves Informations about the absolute path. So you can find out if the path points to a drive, directory, file or nothing

Module "List": Lists the content of a directory. You can choose to get files or directories or both.

rlahalla ·

brilliant, thanks MyCo! very useful stuff 😀

dasdeck ·

hey bros. i tried to get myCo's modules, they are down it seems. anyways, i just need a way to get a list of available drrives on users system. possible?

thanks

D3CK

sunsynth ·

Hallo D3CK,

i found the OSM in my archive...

It hasn't such function...

but since XP you can use: cmd: "fsutil fsinfo drives"

This lists all drives... if you pipe this into a txt-file you can use it in SM!

SUNsynth

P.S: If you still want MyCo's OSM PM me

dasdeck ·

thanks! i actually found a better way. i found it as a c++ solution while searching for a command to get a file list. i just itarate through all letters (a-z):\ and only use the drives with data on it (wich is enough me thinks) this way you'll find all kinds of drive too. now links to the home dir and desktop would be nice additions.

cheers

D3CK

theorize ·

i would be very interested in a file browser that isn't dependent on the OS dialog.. but sadly i don't think i'm skilled enough to contribute.

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.