Anyone feeling philanthropic? I don't know C yet -NEED- an app...

The long story (scroll down to the marked "short story" if you consider this TLDR)
Hi...
Some time ago, I completed the switch and moved the last winfailure box in this house - my music box - to Arch Linux. On this machine was an application called XMPlay, which I'd found after Googling for "MO3" one day, as  I'd recieved some music files in this format and wanted to play them outside of the game environment they'd come within.
So, some time period after getting this player I suddenly found myself playing the other formats it supported, including MOD, IT, XM, S3M and so on (I have no idea when). What are these formats? Well, back in the early and late nineties computers didn't have the capabilities they do today and so uncompressing and playing an MP3 all at once would be slightly just too much, especially when interpolated with graphics. So, this "tracking" or "module" format was invented; it's very similar to MIDI in its delivery except instead of the files simply containing instructions to play set sounds for set amounts of time at set frequencies, they did all that AND had the sounds ("samples") inside of them. MO3 is also like these formats except it's a little more modern, using MP3 samples instead of raw, uncompressed PCM data.
So all in all these are pretty nice formats... but how does this relate to this post?
XMPlay, Linux and the 450MHz P3 that has the spare ISA slot I plug my SB16 in have never really gotten along together. Well, Linux and the P3 got along just fine, with OSS finding my SB16 before I could say "er now how do I get sound working?" but the P3 and WINE have never really gotten along well. At all. And I am now at my wits end because not only does this player use 100% CPU the whole time it's playing ANYTHING, I have encountered my limit's worth of modules chopping up because there is so much sample and instruction data going to the player at once that the overhead of WINE is rendering my poor P3 uncapable of handling the torrent of data.
So... how does this actually relate to you?!
Un4seen Developments, the group that created XMPlay, also ported the library that XMPlay is based upon - BASS - to Linux and OS X. But they never wrote a player. Now, I am so beating myself up (well not really but I sure am not happy about it) that I don't know C, because I really, really want to be able to use BASS without the stupid overhead of WINE, yet the most I would probably do if relegated to C myself would be write some sort of hack that I'd need to recompile whenever I wanted to change tracks. I am just that impossible with C, yeah.
Now, if you know about modules and tracking, you're probably saying at this point "but Linux does have players available...!" Well, I've tried them. And hated them - not because they use a GUI or CLI or don't, but because of the sound. BASS allows you to set the interpolation, sync, reverb... and it has an equalizer and a "surround sound" mode. I used XMPlay for probably 3 years and I've listened to modules for the "first time" with (mode2) surround switched on, and if I listened to those same tracks again without my surround, equalization and reverb settings, they just wouldn't sound the same.
So could you possibly help me with writing some sort of... thing... for the Linux port of BASS...?
The short story / summary
1. 450MHz P3 w/ Windows 98.
2. I install a game that has "MO3" music.
2. "How can I play these MO3s outside of the game?" -> XMPlay
3. XMPlay -> "Ooh, what are all these file formats" -> I learn about MOD, IT, XM, S3M, etc, and play some of this sort of music. (Don't ask me where I found it...)
?. Somewhere in all there I learn about the "mode2 surround" setting, love it, and permanently switch it on.
[time passes]
4. Put Linux on 450MHz P3
5. Install WINE
6. XMPlay runs sluggishly, making it impossible for some pieces of music to play without jumping. Said pieces of music coincide with those I really like.
7. Un4seen Developments, the authors of XMPlay, have released the library XMPlay is based off, but no client, and I don't know C.
8. I need a Linux version of XMPlay but... I... know... no... C. Can has help?
-dav7
Last edited by dav7 (2008-05-14 02:02:43)

Thanks for your replies, everyone... Since posting my original post I've toyed with C again, and been bitten HARD by it for the Nth time, so I don't really want to think about the language
I think I've figured out why I'm impossible with C: my brain requires continual feedback, aka working examples that do more than print some text or something, in order to find the motivation to continue pursuing a language. And C weighs heavily in the theory (ie no working examples just reading page after page of code) department. So I poke at C expecting the kind of output I'd get from a simpler language like PHP, see I have to learn a bazillion tiny things just to even comprehend what I'm doing, get intimidated, and run in the other direction screaming, firmly declaring that I'll never touch it again. For at least a long time. And so it continues.
I think I'll just stick to PHP and handle XMPlay's shortcomings for now.
-dav7
Last edited by dav7 (2008-05-15 22:45:11)

Similar Messages

  • Have a Canon 70D.  Lightroom will not recognize the raw CR2 file.  Don't know if I need an additional plug in or how to get one. Can anyone help?

    I have a  Canon 70 D. Lightroom will not recognize the raw CR2 file.  Don;t know if I need an additional plug in to the tether plug in for canon, or how to get one.  Can anyone help?

    See Camera Raw plug-in | Supported cameras
    You need Lightroom 5.2 or later. Which version of Lightroom are you running?

  • Have Adobe Xl and don't know what I need to copy and paste from a PDF to Microsoft Word.  Please help!

    Have Adobe Xl and don't know what I need to copy and paste sections from a PDF file to Microsoft Word file.  Please help

    Hi,
    Check if PDF document has renderable text. Go to Tools -> Text Recognition -> In This File.
    Then you should be able to copy the text from PDF.
    Regards,
    Anoop

  • I don't know why cannot purchase the Apps from my ID

    I don't know why cannot purchase the Apps from my ID
    <Email Edited By Host>

    It's difficult offer further advice when all you say is "can't". If you provide full details as ot the problem, inlcuding any error messages you may be getting, someone may be able to offer additional suggestions.
    Regards.

  • I don't know what i need. I'am a mac user but i need to run quick books premier. This is the only software i need in windows 7. Could i have some advise in  what is better for me, Bootcamp or parallels

    I don't know what i need. I'am a mac user but i need to run quick books premier. This is the only software i need in windows . Could i have some advise in  what is better for me, Bootcamp or Parallels

    The Intuit rep said they don't "support" QuickbooksPremier on a "virtual machine." Do you know what I risk by using it, anyway? thanks for the advice about Boot Camp vs Parallels, BTW!
    I use QuickBooks Pro for Mac, so I haven't had need to try any of the Windows versions in a VM. But I can't think why it wouldn't work. From within the VM, QuickBooks Premier would believe it is operating on PC hardware within Windows.
    I would guess they mean that the multiple user support wouldn't work from within the VM. But I would think that would also work. Windows can see the Internet from within the VM, which means it can see your network. So if Windows can see the network, then QB Premier should be able to, too.
    I know you can get Parallels as a demo, and maybe you could get QB Premier as trial software. So if you already have a retail copy of Windows to load into a VM, it would only cost you time to test what's possible.

  • I have Imac when google anything show me MplayerX I don't Know This if need to Install to me computer is 7 month old

    I have Imac when google anything show me MplayerX I don't Know This if need to Install to me computer is 7 month old

    No, do not install that. Never install anything that a pop-up ad is telling you to download. If you see ads frequently on all websites, you probably contracted adware. Try running this utility to remove it: http://adwaremedic.com/index.php.

  • I accidentally deleted all my apps and music. I can re-download the music but don't know how to get the apps back without buying them again. Any thoughts?

    I accidentally deleted all my apps and music. I can re-download the music but don't know how to get the apps back without buying them again. Any thoughts?

    Just follow this:
    Downloading past purchases from the App Store, iBookstore, and iTunes Store

  • I need to write a paper for class. I have a MacBook Air but feel like I don't know what to do to create a document such I did with Microcoft word (Office). I am new to Apple.

    I just bought the MAcBook Air but need to write a paper. I don't know how to create a file or document.

    You have several options--some free.
    You can buy Office 2011 for Mac ( http://www.microsoft.com/mac/products )
    Your computer should have come with iWork that includes Pages, an Apple word processor. It can create Word-compatible files. http://www.apple.com/mac/pages/
    You can get the open-source (donationware) LibreOffice. Reads and writes Office files like Word, Excel, and PowerPoint: http://www.libreoffice.org/discover/libreoffice/

  • HT4623 I did the update, and now I don't know how to close an app when I'm done with it

    I did the update and don't know how to close apps that are open

    Force close apps
    1. Double tap the home button to bring up the multi-tasking view
    2. Swipe the app's windows upwards to close
    3. The app will fly off the screen
    http://support.apple.com/kb/ht5137

  • Embedding a flash file (don't know version & also need to avoid PC warning dialogues): what's the latest correct way?

    Problem: I've had a flash Christmas card created for a client
    by a designer. Before I can forward it to the client I want to
    embed it in a html page for them. The designer doesn't know how to
    do this (I wish I'd known before I commissioned them) and also told
    me they don't know what version of Flash created the file. They
    think it was 4 or 5. Eh? Whatever. I went to Adobe's site expecting
    that somewhere there would be a page providing the cut and paste
    code for this, but if there is such a page, it's impossible to find
    by an average person! So I tried cutting and pasting some code I
    found on a blog which discussed that Microsoft and created an
    update that caused all sorts of dialogue windows to appear before a
    flash file could be played e.g. "Click to activative this file",
    but that this new code would overcome them. Whatever. Pasted the
    code. Worked fine in a Mac browser, and on some PC browsers it
    didn't play, or the dialogue windows appeared and had to be clicked
    through before the file could be played. Am now officially tearing
    my eyebrows out. Could someone very kindly please paste or direct
    me to the embedding code that: plays a flash file of any version
    AND which overcomes any stupid PC dialogue windows. And Adobe: not
    everyone is a ******** navigational genius. Please put a link to
    this information on the first page of your Support page. Asking it
    as a question in the search box doesn't provide the simple
    answer!

    Kappy wrote:
    How to use Migration Assistant to transfer files from another Mac
    If you only need to transfer files then connect the two via Firewire cable and use Target Disk Mode to access the old computer's hard drive from which you can select and copy the data you need.
    Office 2008 will work, but it would be better to upgrade it to Office 2011. If you want a seamless changeover with respect to the iDevices, then you need to transfer the entire /Home/Library/Music/iTunes/, /Home/Library/Music/iTunes Playlists/, /Home/Library/Music/imm Media/ folders to the /Music/ folder of the new computer. Also copy over the /Home/Library/Preferences/com.apple.itunes.plist file to the /Home/Library Preferences/ folder on the new computer.
    Be sure you de-authorize the old computer: iTunes Store- About authorization and deauthorization. Be sure to do this before any of the above is done.
    Firewire, we don't have any of those cables and devices unless the new MacBook comes with it? It's all USB(2). Can we use USB (yes, it is slower)?  He use it for digital cameras, Time Machine backups in Mac OS X 10.5.8, etc.
    OK, I will tell my client to get a new Office 2011 then to avoid the mess. Hmm, can't we just synchronize our iDevices with iTunes to copy back to the new MacBook's new HDD?

  • HT202796 I can not copy, modify, any file from my Mac to external hard disk,  of the seagate brand (fast HDD Portable Drive)  I don´t know  if I need some software to copy and  modify files in my hard disk external ? Could you help me please?

    Hello I have a iMac with 3.4 GHZ intel core I7, memory 16 GB 1333 MHZ DDR3, and OS X 10.9.4 Software.
    I have problems when I try to copy or modify any file from my MAC to MY PORTABLE DRIVE/DISQUE (external hard disk).
    my external hard disk have the next features:
    brand: Seagate
    4TB
    I do not know if I need some software such as: paragon or I need to configure my MAC,
    Please help me..
    Thanks a lot

    Click on it, choose Get Info from the File menu, and check the format.
    If it's formatted as NTFS, reformat it as MS-DOS, exFAT, or Mac OS Extended (Journaled) as desired, or install software such as Paragon NTFS on the computer.
    If it's formatted as FAT32 or exFAT, use the Disk Utility's Repair Disk command on it; this may also happen for a flash drive which is about to fail.
    If it's formatted as Mac OS Extended, click Authenticate and provide your administrator password, or change the permissions on that specific folder in its Get Info window.
    (110769)

  • I downloaded my remote server from work. it is a citric remote. When I try to open it tells me it could be something I don't want or it needs an app. When I say open anyway it won't open

    I can't open my remote server I downloaded on my MacBook air. It is a citrix remote. When I try to open I am told it could need and application or it may harm my computer. I click open anyway but it won't open. Warning sign keeps coming up.

    Repairing the permissions of a home folder in Lion is a complicated procedure. I don’t know of a simpler one that always works.
    Back up all data now. Before proceeding, you must be sure you can restore your system to its present state
    Launch the Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the page that opens.
    Drag or copy — do not type — the following line into the Terminal window, then press return:
    chmod -R -N ~
    The command will take a noticeable amount of time to run. When a new line ending in a dollar sign ($) appears below what you entered, it’s done. You may see a few error messages about an “invalid argument” while the command is running. You can ignore those. If you get an error message with the words “Permission denied,” enter this:
    sudo !!
    You'll be prompted for your login password, which won't be displayed when you type it. You may get a one-time warning not to screw up.
    Next, boot from your recovery partition by holding down the key combination command-R at startup. Release the keys when you see a gray screen with a spinning dial.
    When the recovery desktop appears, select Utilities ▹ Terminal from the menu bar.
    In the Terminal window, enter “resetpassword” (without the quotes) and press return. A Reset Password window opens. You’re not going to reset the password.
    Select your boot volume if not already selected.
    Select your username from the menu labeled Select the user account if not already selected.
    Under Reset Home Directory Permissions and ACLs, click the Reset button.
    Select  ▹ Restart from the menu bar.

  • Macbook Pro 2.3GHz Ret. Display - Display calibration assistant always results in very dark display! Has anyone seen this? Don't know what else to do...

    I do a lot of photography and tried calibrating my monitor using the calibration assitant built into Macbook Pro.
    No matter how many time and how I do this the monitor turns out very dark after calibration - ridiculously so - to a point that I just go back to the default profile! I have not tried true calibration using professional tools as I don't have mine with me where I am right now.
    Wondering if there is any tricks to this that I might have missed.
    Thanks for any pointers...
    Regards,
    b

    I guess nobody knows if the crash that occured was legitimate or not?  Apple phone support could do nothing for me, so I guess I am left to drive 45 minutes to the nearest store.

  • I want to buy windows 7 to download on my iMac but don't know if I need a 32bit or 64bit for parallels

    How do i know which,32bit or 64bit windows7 to buy for my iMac with parallels desktop. I just got my 21.5" iMac Dec. 2011 .Intel 2.5ghz but I don't see any 32bit or 64bit info for the system anywhere or if it matters.

    Home/Pro 32-bit address 3.5 GB memory.
    Home 64-bit Pro addresses 16 GB memory.
    Pro 64-bit addresses 192 GB memory.  And 64-bit Pro has XP mode just in case you need it.
    You dedicate a certain amount of memory to Parallels VM, and you have a machine that can install at least 16 GB memory.  So you can actually dedicate 8 GB RAM, and thus exceed and 32-bit Windows OS ability.
    In short ... to avoid re-buying Windows 7 in the future, and get XPmode, and address more than 3.5 GB RAM any time I want to ... buy 64-bit Pro once.

  • After the update I don't know how to close running apps? I recall double clicking the main button then hold one app until they begin a jiggling motion. But that no longer works.

    How do close running apps?

    You still double tap the home button and the apps are lined up across the screen. Swipe up on the app preview thumbnail - drag it up off of the screen - and that will close the app.

Maybe you are looking for

  • Performance issues with Homesharing?

    I have a Time Capsule as the base station for my wireless network, then 2 Airport Express setup to extend the network around the house, an iMac i7 as the main iTunes Library and couple of iPads, and a couple of Apple TVs. Everything has the latest so

  • Problem in converting Spool Request into PDF format

    Hi,   I am facing problem to convert spool request (which store output of sap script) in to PDF format. Actually I have converted it with function module 'CONVERT_OTFSPOOLJOB_2_PDF' and it is working properly but the problem occurs where the BOLD fon

  • Store incoming document from RFC

    I'm sure somebody has done this.  I need to call an archivelink fm to attach a document from a browser app to a SAP object, in this case the vendor master.  The func modules work when running in SAP GUI but not from browser app or from a batch proces

  • Reinstall a plug-in

    I have been advised that I need to update the Adobe Acrobat reader plug-in and can't figure out how to do it.

  • PC PDF users of mac PDFs

    Hi PC users, Have any of you run into problems with mac produced PDFs with embedded links to other PDFs, word docs, PP, etc not opening or working correcty? Thanks!