Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.
Here's what I have:
-modal tunes that use the square wave synth in some very old project
-modal tunes that use the four-tone synth in some very old project
-real time manipulation of the wave shape buffer with the mouse for a four-tone synth while it plays
-MIDI in data coming from a piano...
@Snial since you're spending countless hours on this and I'm spending 0 hour on this, it makes more sense if you start a github repo for it. Feel free to borrow the little code I added last time I posted something. It makes no sense for me to host the code and for you to work on it, let's keep...
Wow guys, thanks for the high quality tutorial on variable types. I found very old documentation in which SerGetBuf uses ints instead of longs, maybe that was triggered the error for me. It's definitely a long in more recent documentation, including THINK Reference Viewer.
The bad formatter...
found the error, I think!
must also tweak the clock for the input side.
and my MIDI controller has a habit of sending 0xFE (stay alive) bytes at regular intervals. I see the buffer steadily increase now.
edit - I now have MIDI in successfully detected, filtered and sent out to MIDI out.
In...
When adding a modal MIDI IN mode with this:
else if(strcmp(answer,"i")==0) //put in input mode
{
printf("\nEntering MIDI IN mode. Click to escape.");
while(!Button())
{
nbBytes = 0...
@Snial
if you're willing, do this on your end and feel free to invite me. You seem to have more fire lit up under you at the moment, but I'm glad to contribute minor stuff from time to time. I'm occupied by other projects right now.
@Snial here you go: https://github.com/Mu0n/NanoMac
let me know if you want to be coauthor of this fork. Feel free to implement everything you posted about or more.
I changed
Str255 name;
uint8_t *data;
to globals for quick editing of the original project, this can be changed back or shoved...
I finally built Retro68, and NanoMacTracker soon after.
here's some additions I fiddled with:
1) std file get dialog
2) during playback, shows the file name in the dialog
3) updates the StaticText dialog item to the chosen mod file, or AXELF.MOD if the file picking fails or returns nothing...
file selectors used to be braindead simple by just calling a catch-all mac rom function and supplying it with up to 4 file extensions to get the filtering, it returned a file number to you after all was said and done. Then it got updated in later OSes.
As soon as I figure out how to get Retro68 going on my win11 machine, I'm happy to provide more useful information.
I promise I'm not expecting this to be a fully functional product. I know this stage of development very well, most of my projects are right in that level.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.