Yeah, there’s a site but it’s still not 100% complete.
how much work do you want to do yourself?
github wiki page opens it to everyone
however it also means that there is an avenue for trash/spam/bad plugins.
and therein lies the problem: if it’s easier for people to contribute, it’s easier for them to contribute things that are unwanted. if it’s harder for people to contribute, then it’s also harder for them to get things past the gatekeepers.
Well a little help would be nice. Other than browsing things on Wikipedia, I’ve never used a Wiki. On the HyperXTalk.com server we can install DokuWiki, PmWiki, Wikkawiki and MediaWiki.
There are many ways to skin a cat as they say… GitHub does a wiki that’s free and easy and can be linked with the main repository, as alluded to already.
Regardless of the medium I think it’s vital to have a team that would curate these so no duff or eye wateringly garish plugins are shared with wider audiences.
Is there a plan to replicate revonline as well? Even as a repository of GitHub links?
I still don’t know the first thing about Wikis, but using the one on GitHub would be good enough. I don’t know if there’s much of a need for a revOnline.
Just turn on the github wiki and let us have at it.
Done. Have fun ![]()
An error occurred: Body is too short (minimum is 20 characters)
ok, now, you have to either:
- in settings allow anyone to work on the wiki, or restrict to collaborators, only (center of settings panel under “Features”)
If you choose to only have certain people have permissions to work on the wiki, you have to appoint those collaborators - on the left side of the settings, click “Collaborators”
If you want to be a collaborator, let me know what your GitHub account is (you can private message me or email me emily-elizabeth.howard@outlook.com)
My thoughts on Add-Ons have been the same as my thoughts on Externals, Extensions, Libraries, Example Stacks, and any other additional assets beyond a core set should be packages (and we already have a package format .lce ) downloadable from a package manager (like this but with a nicer UI: OpenXTalk Web Stack ), like what Kodi media center software does with add-ins, a main repo and user add-able repo urls list, and/or also in a local directory on disk. To accompany such a thing I suggest some sort of “Resource Mover”
like in the olden times, hah. Capable of the download, installing and loading of extension modules ( Embedded Loadable Code Modules (LCM ) - OpenXTalk Forums ) but add in other resource things too like stacks, icons image/object libraries, SVGPath icons, sounds data, color palettes, etc.
Some things however, just need to be integrated into the IDE proper though. I mean as script-extension libraries in the IDE’s libraries folder so they load at startup. I’m thinking of things that make sense to integrate into the IDE, like layout-guides extension, that needs to be in the the View menu in the IDE menus, so the ‘revMenuBar’ needs to support it for that (hm?), it’s more than just an extension.
And also, General Music Library is nice to have integrated, which is something I worked on for music stuff in OpenXTalk Don’t Panic Edition. I can play audible chords from a ‘playSentence’ with the PlayPMD (a great ol’ library from UDI) right from the message box the second the IDE opens, just like HyperCard could (sans chords). It doesn’t preload any big sound banks though. On Mac it will use the Musical Instruments sound bank included inside CoreAudio framework, on Win and Linux it will use the xBuilder libFluidSynth wrapper if installed and the banks that come with Windows or FluidSynth by default, and looks for the common sound banks from Linux repos. On Mac requirements are low because the OS provides all of the facilities to do this, but the LC libFluidSynth library is a hefty size to download, including dependencies libraries it’s 25-50mb extension depending on platforms & architectures included in the extension package (there’s FluidSynth for Android and WebASM too). I’ve also included the four sounds that came with HyperCard as a Soundfont (thanks Becky!), and a fall back low-res bank with libFluidSynth extension.
If you have no idea what I’m rambling about, a ‘playSentence’ in HyperTalk looks like:
Play Piano, C4q – middle C for a quarter note length.
PlayPMD as integrated into General Music, can do very similar, but can get far more expressive with the ‘playSentences’, with vibrato and varying velocity, reverb, etc. (it’s an xTalk wrapper around MIDI). GM lib also supports passing the path to a different soundfont bank file to use instead of default (it parses SF2 and DLS files directly ).


