18 September 2010, 07:47 | #21 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,711
|
Thanks!
I have never ever in my whole life seen a .MOD with samples longer than 65535.. I think you mean another sound format. Also, 15 samples .MOD isn't ProTracker, it's some older tracker. I'm not sure if ProTracker itself will load these, I need to check that one day. EDIT: About platform porting: Probably, depends on how portable the code will be. Things like the DISK OP. is a bit hard to make very portable (at least I don't know of any easy portable way of looking up a dir and see its files etc). Last edited by 8bitbubsy; 18 September 2010 at 11:21. |
18 September 2010, 12:34 | #22 |
Posts: n/a
|
No problem, your project deserves bigger attention :]
There are many MOD files with samples bigger than 64kb and newer Protrackers support them, at least my 3.61 surely does. But I guess it's not a standard and only few newer trackers support this. About porting Disk Op, I'd be happy with current status, clicking on button like Disk Op could activate standard API dialogue. But I know, it's too early to talk about this :] P.S.: I listened to some of your modules yesterday and I really liked most of them :] |
18 September 2010, 13:17 | #23 | |
Registered User
Join Date: May 2006
Location: Paris/France
Age: 52
Posts: 527
|
Quote:
I'm sorry for the lack of better report. I was hoping I could help, but obviously not much . Please, don't get bothered by dubious reports like this. Keep up ! Sylvain |
|
18 September 2010, 20:25 | #24 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,711
|
Asle:
Fixed... When a new sample number was found, it should set the new sample offset, sample length etc, but not reset the voice mixing position. Also, if the current channel read index >= new loop_length, then reset it to new loop_start. Thanks a lot, I got what you meant now. I did indeed hear the difference. The "sample gets reset" click... Much better now! http://16-bits.org/ProTracker-win32-r26012011.zip (if you don't hear a difference, make sure you cleared the cache in your web browser, then download again) EDIT: oops! Something is wrong now, gonna look into it. EDIT2: Fixed! Now it's perfect. Same link Last edited by 8bitbubsy; 06 April 2011 at 17:05. |
19 September 2010, 15:43 | #25 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,304
|
I can confirm the >64k sample issue. There isn`t complete support of them (you need to copy paste) but up to 128kb it works. There are really not many mods but a least I did one or two.
|
24 September 2010, 18:33 | #26 |
gone
Join Date: Apr 2007
Location: completely gone
Posts: 1,596
|
Loving this bubsy - nice work.
|
10 November 2010, 22:09 | #27 |
coder
Join Date: Jul 2009
Location: a galaxy far far away
Age: 49
Posts: 84
|
|
24 November 2010, 09:41 | #28 |
Junior Member
Join Date: Apr 2002
Location: Holland
Age: 41
Posts: 314
|
Great work! Keep it up.
I'd love to see this one finished... it might be even compo material for demoscene parties niiice |
14 February 2011, 00:11 | #29 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,711
|
I'll bump this thread.. There's a lot of changes, check out http://16-bits.org/ProTracker-win32-r26012011.zip
Put MOD.<filename> or <filename>.MOD files in the same directory as the executable, there's no way to change the texts yet, I have yet to write that routine. Run "ProTracker-hardpanning.exe" instead of "ProTracker.exe" if you prefer the Amiga-ish "wide" stereo panning. Also something I want to tell you: This is not just another .MOD player... This one actually emulates some PT bugs and does vibrato/tremolo/invertloop just like PT does, check the sources for comments. The sound mixer is heavily modified by aciddose/ad to drop bits and add blep+cutoff and stuff to get close to the "raw and crispy" Amiga Paula sound. Crank up the volume and enjoy some good old .MODs, oldskool feeling guranteed! Last edited by 8bitbubsy; 06 April 2011 at 17:05. |
14 February 2011, 02:30 | #30 |
Registered User
Join Date: Dec 2002
Location: sweden
Age: 46
Posts: 430
|
=)
|
14 February 2011, 10:48 | #31 |
Registered User
Join Date: Sep 2004
Location: Brasil
Age: 49
Posts: 181
|
You know how much i love this program, 8bitbusy
I use it exclusively in Hard Panning mode For compiling in my linux machine, i only have changed in pt_diskop.c all the references to ent->d_namlen to strlen(ent->d_name), because the struct dirent doesn't have a d_namlen field in my system includes. |
14 February 2011, 14:41 | #32 |
Registered User
Join Date: Aug 2008
Location: Salisbury
Posts: 744
|
Thats some sweet work there 8bitbubsy!!!!
Tested it with a handful of mods and all seems to play pretty well... Suggestion... Needs a MONO option!! Other than that, all wicked... |
14 February 2011, 23:06 | #33 |
Gets there in the end...
Join Date: Sep 2005
Location: Wales
Posts: 863
|
just tried in and it comes up with "This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem."
[EDIT] ah - installed from http://www.microsoft.com/DownLoads/d...displaylang=en fixed it Last edited by Coagulus; 14 February 2011 at 23:12. Reason: solved |
15 February 2011, 10:04 | #34 |
Registered User
Join Date: Sep 2004
Location: Brasil
Age: 49
Posts: 181
|
|
25 February 2011, 23:13 | #35 |
Registered User
Join Date: Aug 2008
Location: Salisbury
Posts: 744
|
hey dude, really impressed with this, however it is currently not supporting an original protracker bug.
The trick is used a lot in chiop tunes. It is when you switch waveform without playing another note. Pattern data example... A-2 2 000 3 000 4 000 5 000 A-2 2 000 3 000 4 000 5 000 If you grab my conversion of uridium 2 (loader) from modarchive or modland, play it in the original protracker and your protracker, you'll soon hear what i mean. Last edited by TCD; 25 February 2011 at 23:16. Reason: Back to back posts merged. Use the edit function. |
27 February 2011, 01:49 | #36 | |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,711
|
Quote:
My PT port does not only do sample swapping, it does it correctly just like ProTracker v1.3b. Most .MOD players on the PC change the sample source but they also reset the read position to the beginning of the sample (which makes the sound click heavily)... I've been many hours into this, and got some tips from 4-mat on how to do it correctly. And it's not a bug, it was a way PT1.x had. PT2.x removed this. I just tested your tune *right now* in my PT, and it does on-the-fly sample pointer swapping just fine. Maybe you used ProTracker 2.x? Those versions does not change the sample pointer, only the volume in this situation. You must've been using an extremely old version of my PT... Get the newest here: http://16-bits.org/ProTracker-win32-r26012011.zip Last edited by 8bitbubsy; 27 February 2011 at 02:02. |
|
27 February 2011, 08:51 | #37 |
gone
Join Date: Apr 2007
Location: completely gone
Posts: 1,596
|
Is it these differences between 1.x and 2.x that prompted you to remake ProTracker1.3b instead of any other...?
I only ask out of curiosity as 2.3d tends to be regarded as the "daddy" version - just idly wondering why you hadn't focussed on remaking that one. Regardless, I really like your remake - plays modules very accurately from what I can hear when I try it playing various Amiga mods I know well. While I understand accurate replay is your main focus, the thing I'd most like added is a file loader so that I can load modules without having to put them in the base directory of the tracker. |
28 February 2011, 15:11 | #38 |
Registered User
Join Date: Aug 2008
Location: Salisbury
Posts: 744
|
Cheers dude, will check it out, must have downloaded an old version!
hoff is much m0ng! |
02 March 2011, 14:18 | #39 | |||
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,711
|
Quote:
Quote:
Quote:
Yeah, I'll get into that. As said, the main challenge now is to write a handler for editing texts in the tracker. This way you can change the path in the disk op. Another problem is the tiny amount of chars you can write in the boxes, I'll need to write auto-scrolling when it overflows. |
|||
02 March 2011, 17:04 | #40 |
Demoscener
Join Date: May 2006
Location: FR
Age: 54
Posts: 460
|
8bit, you're doing a great job.
Do you think it could become a full tracker (rather than a player)? |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
SDL problem. | tolkien | Coders. C/C++ | 10 | 24 March 2015 03:29 |
XAMOS - new cross-platform rewrite of jAMOS | Mequa | News | 24 | 14 December 2012 09:49 |
use SDL 1.2.13 with AmyDevCpp | TheDarkCoder | Coders. General | 3 | 18 August 2009 20:55 |
WinUAE w/SDL | mangamuscle | request.UAE Wishlist | 8 | 31 January 2007 11:41 |
What do you know about Amiga SDL? | Tolismlf | Amiga scene | 6 | 15 November 2004 18:54 |
|
|