10 January 2021, 14:38 | #161 |
Registered User
Join Date: Feb 2018
Location: Poland
Posts: 352
|
|
11 January 2021, 08:53 | #162 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
|
Please make the attempt anyway to have it run on a slow Amiga.. So many tools are needlessly heavy because a light UI requires more effort.
|
11 January 2021, 09:19 | #163 |
Registered User
Join Date: Feb 2010
Location: Espoo / Finland
Posts: 818
|
|
18 January 2021, 14:05 | #164 | |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,709
|
Quote:
My motivation to create a new tracker from scratch for Amiga is already very low, and any way to make the process faster and simpler is golden. Of course it wouldn't require 060 and RTG and stuff, that would make it a luxury program that only a few people could run (on real hardware). Anyway, I have updated PT2.3F today with a >64kB bugfix in the parallel port sampling code (thanks to echolevel/Syphus for finding these bugs): https://16-bits.org/PT23F.LHA https://github.com/8bitbubsy/pt23f |
|
18 January 2021, 14:44 | #165 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
|
Thanks for continuing to make PT2.3 better. <3
|
19 January 2021, 21:47 | #166 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,709
|
There seems to be some other bugs with parallel port sampling, the tracker might crash when editing the newly sampled sample. I'll look into it one day and report back.
|
20 January 2021, 01:03 | #167 | |
Registered User
Join Date: Jan 2009
Location: Newcastle, UK
Posts: 23
|
Quote:
As 8bitbubsy said, there's no affiliation between us or the two versions - I released my build (with some customised graphics and a few quality-of-life tweaks that suit my workflow) because some people spotted it and asked if they could try it. The bootPT project is simply an attempt to give newcomers to Amiga tracking an easy, bootable way to fire up a stable version of PT with all the latest fixes and features and dive straight into tracking (it's got some chip samples on the disk too). As quickly as possible, whenever 8bitbubsy updates his version (which I refer to as the 'official' version of PT2.3F, insofar as any Protracker can be considered official ), I merge his fixes into my code and update bootPT. Or it'd be more accurate to say that I merge my customisations into a copy of his latest code, then assemble that, then test to make sure my changes haven't broken anything. I hope it's not caused too much confusion - I try to be clear about things in all documentation and I provide links to 8bitbubsy's site so that people can get the canonical version. He's done an amazing job, which only seems more impressive if you spend any time looking at the nightmare of ASM he's tidied up, and he's been very accommodating of my suggestions, bug reports and the one fix I managed to figure out (despite my horrible ASM skills!) Btw, one more thing I maintain in the bootPT project is an up to date and formatted copy of the Protracker Helpfile - originally written by Peter CRAYON Hanning in 1992, updated sporadically thereafter, and now including all of 8bitbubsy's fixes. Oh, and the 'secret' features he discovered while tidying up the code I tidied it up it for myself so I could easily ctrl+f on a single page in a phone/desktop browser to check a shortcut or some feature's behaviour. If it's useful to anyone else, that's a bonus. PT HELPFILE |
|
20 January 2021, 01:19 | #168 |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,516
|
What i miss is multithreading and the possibility to copy/paste patterns between different threads like in milkytracker
[EDIT] Forgot i asked this some time ago and got told is not going to happen, ok... Last edited by saimon69; 20 January 2021 at 01:29. |
20 January 2021, 18:49 | #169 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,709
|
Ok I fixed the PT2.3F parallel port sampling bug, and also removed some other nonsense because I have now properly bug-fixed the quadrascope routine to never read past allocated memory (hopefully).
https://16-bits.org/PT23F.LHA https://github.com/8bitbubsy/pt23f TODO: There are some strange Disk Op. bugs, like entering ghost directories, and not always re-reading the directory when changing dir mode (module/song/sample). |
20 January 2021, 20:33 | #170 |
Registered User
Join Date: Jan 2009
Location: Newcastle, UK
Posts: 23
|
Awesome, thanks! Tbh those Disk Op. bugs sound like things I've noticed in PT2.3D since forever, especially not always re-reading the dir. I've always had to click on the [1] / [2] gadget to force a re-read, and it's good for safety to avoid writing over something you didn't intend to, or accidentally loading a sample as a module if you forgot to switch mode. I'll look at PT2.3D to compare though.
|
20 January 2021, 22:41 | #171 | |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,644
|
Quote:
While talking about Disk Op, can we have, like in the clone, a warning about loading a module, if we have an unsaved module already open? This has always been the source of MANY nightmares in the past. Love that the clone asks you if you're sure you wanna load before fucking up your work. Another most requested feature in our PT-1210 Discord:, many seem to want the extra "filters" option in the Sample window present in PT2 clone. Could that be implemented in 2.3F? Thanks Bubsy for such amazing job ! |
|
22 January 2021, 10:32 | #172 | |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,709
|
Quote:
|
|
26 January 2021, 16:56 | #173 | |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,644
|
Quote:
I thank all the work you have put in this thing. |
|
26 January 2021, 18:44 | #174 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,709
|
Why is it so that I'm the only light of hope for ProTracker? I'm some random guy that wanted to re-source PT2.3D and bug-fix it. If I can do it, so can other people (trust me). It's just a matter of learning 68k asm and getting used to the code. The PT2.3F code is available on GitHub: https://github.com/8bitbubsy/pt23f
I feel that I've done what I wanted to achieve, and I would be glad if someone else would take over. I've spent way too much time on this, and the code is giving me a headache. If it was written in C (and not just one huge, intricate asm file), it would be so much easier to work with. |
26 January 2021, 21:40 | #175 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,644
|
Well that's what happens with these things usually. I'd be pleasantly surprised if someone picks up the gauntlet, but given the niche, I would find it unlikely. What you've done is a work of a passion that most would not share.
I was not criticizing you for wanting to be done with it, I was just reflecting on what usually happens with these super specific projects. Anyway, yeah, seems like a refactoring is due, and as I said, that's quite the task. Someone might, you never know... |
26 January 2021, 21:50 | #176 |
Registered User
Join Date: Sep 2009
Location: Norway
Posts: 1,709
|
You seem to be quite passionate about PT though, maybe you should look into it?
There's also echolevel/Syphus. If you want it enough, you'll get it. That's how I learnt to do this kind of stuff over time. |
27 January 2021, 01:40 | #177 |
Registered User
Join Date: Jan 2009
Location: Newcastle, UK
Posts: 23
|
Some day I'll find the time to make a concerted effort to learn enough 68k ASM to actually know what I'm doing, and 8bitbubsy's comments and labels will make it much easier to find my way around.
Akira - yeah, there are a load of things I'd like to have an 'Are you sure?' box for, and once I know what I'm doing a bit more, it might be possible to implement them. There's the one you mentioned; there's also when you accidentally try to load a sample (or some other non-module file) when you're still in Load/Save Module mode and the 'Are you sure?' box is actually asking you whether to treat it as a 15 or a 31 instrument mod, NOT whether you'd like to proceed with loading. By that point you've ruined all your unsaved work either way. Not fun. Absolute stretch goal, for when I win the lottery/get confined to a hospital bed for six months/retire, is to learn enough 68k ASM that I can implement MIDI start/stop/sync in PT2.3F It's good to have a dream... |
27 January 2021, 14:22 | #178 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,303
|
Everybody should made the mistake with the save module as ... like I did. Lesson learned, never did again.
In my opinion there isn't much sense in developing PT2.x or PT3.x because it is at least 2 decades too late and you have to change too much to be good/better. Further everybody who had a look at the code said it is a mess. It might be better to start from scratch with a good concept and not using ASM. Some high level manageable language instead. However, it must be someone with a passion for it. I handful of users may use the result. |
27 January 2021, 14:49 | #179 | ||||
Registered User
Join Date: May 2001
Location: ?
Posts: 19,644
|
Quote:
Quote:
The key would be actually to make it work properly regardless of sequencer step speed, and not a shitshow like Octamed: when you don't use a particular tick setting, the sync goes out the window. At least using it as a master. Quote:
Quote:
Also how else are you gonna make PT-1210 compatible songs? |
||||
28 January 2021, 16:22 | #180 | ||
Registered User
Join Date: Feb 2018
Location: Poland
Posts: 352
|
Quote:
While I find having Protracker compatible program as very nice, I consider sticking further to module format as very limiting. There is an old interview with Karsten Obarski where he points this out: Quote:
There are good things in Protracker that are worth keeping, but I think there is also room for improvement too, while still in boundaries of plain A500 hardware. Some great ideas from Pink's trackers, sound modulations, would work beautifully with Protracker's plain samples mangling. Now we can have one or the other, but no both. Dutch Retro Guy also presents something that could be definitely useful in tracker music: 3 Paula channels + 4 SFX channels (that could work for drums, effects, loops or whatever) or any other configuration (2+8 etc), or maybe even dynamic channel allocation that could be modified during playback according to current needs of a music. [ Show youtube player ] I think tracker potential of Amiga wasn't fully exploited in the '90s because it was sucked by multichannel stream, but there are ways that can be really useful for music in demos or games, or made for competitions. |
||
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
a little help on Protracker | pulselooper | Amiga scene | 41 | 05 May 2021 19:34 |
ProTracker Question. | Overlord | Amiga scene | 4 | 05 May 2018 16:42 |
Protracker v1.3b | Strages | support.Apps | 4 | 08 December 2013 19:59 |
Protracker 5? | Whitesnake | request.Music | 2 | 25 March 2012 12:58 |
Protracker Tutorial | Paradise Decay | Amiga scene | 2 | 16 January 2005 13:15 |
|
|