Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Orllewin

92
Posts
3
Topics
398
Followers
1
Following
A member registered Jun 16, 2022 · View creator page →

Creator of

Recent community posts

I’ll have a think about a way to enable that, nothing comes to mind right now though, it’s tricky to make a self-contained module that doesn’t require mechanisms from the wider project.

I’ve created a Discord Server, please join if you need help with anything: https://discord.gg/7yVR2cWV

Also let me know there if you’ve made some music you want to share, I regularly post other artists work on my Instagram account: https://www.instagram.com/orllewin.uk/

Hey all, new release coming in the next week or so with lots of fixes, but if you have a recurring problem please join the new Discord Server and I’ll try and fix them 1:1 instead of going back and forth here or on email: https://discord.gg/7yVR2cWV

It, er, won’t kill your console, you just lose current session. Anyway - up to you, but you could be having a lot of fun making music with it.

It’s £15, not £150. It’s meant to be fun. You get all future features and fixes. It’s a MASSIVE bit of software with a single dev, so of course there’s some bugs (and the Playdate has plenty of issues of it’s own), but I jam with it all the time without issue.

What a weird post.

I’m still working on it, we’ve been moving house and the day job has been fairly demanding the last few months.

Hey - I removed it because I couldn’t get the Playdate to work nicely with an external microphone and the code wasn;t great, it was an early effort for me with Lua and the Playdate. I might knock up a better solution some time soon.

Sorry, I’ve been away in the highlands for a holiday. Yes, all this functionality is in Modular Play now, I’ll improve the sample handling over the next month - the Granular module is the last thing I implemented before burning out for a few months, it sounds fantastic, and can sync to a beat in Modular Play so is more versatile - freeform sounds are still there too just like this standalone version.

fixed in 0.1.0 (coming soon)

Fixed in 0.1.0 - these are all the same bug, that input requires a value input 0.0 to 1.0, so the bug was clock sources shouldn’t have been able to connect to that socket

Fixed in 0.1.0 (coming soon)

Fixed in next release 0.1.0

ps. working through the above now.

I don’t get the constant crashes you reported - is that still happening?

Shit, sorry, thought this was Modular Play not Tape Looper!

Sorry for mega late reply - you can trim the start/end points with the sample player: https://orllewin.uk/playdate/ModularPlay#Sample+Play - the sampling area is a little buggy though, it’s asking a lot of the Playdate and needs some extra dev time really - once life settles down a little I’ll try and spend more time with it.

For this you want to experiment with some of the sample modules in Modular Play, they’re quite buggy (they were the last thing I implemented before burning out a little) but I’ve written some good experimental sounds with it: https://orllewin.uk/playdate/ModularPlay#Sampling

Thanks for the detailed report, that makes fixing bugs so much easier. I don’t get the constant crashes you report though, the buggiest area of the code is removing modules. That can create a bad state that makes everything subsequently misbehave. I fix the issues when I find them so it should get more and more stable. I’ll look through the crash reports you’ve posted and see what I can do.

of course I’ll address it. Give me time, I’m a sole developer and this is a MASSIVE project compared to most Playdate software. I’ve just got the latest OS update will see how it performs over the next few days,

Yeah, I’ve tried this, kinda got it working in a demo: https://github.com/orllewin/playdate_posync

I meant it for casual use, so I’d say yes. People are doing fantastic things with it, but my target use-case was sitting on the toilet or the bus as much as anything else.

Yes of course, from the main Granular screen just navigate to Open or Record.

How do you mean running the Windows version on your Steam Deck, does it run on your Playdate? Are you trying to run it via the emulator on a Steam Deck? Needless to say that’s not something I’ve tried!

Absolutely, I’m already looking into creating an interface using a Arduino Leonardo board. Android possibly too, I’ve had a brief look at the Midi API there.

thank you! It’s a good little tool for adding a little eztra something to a track.

Okay, will investigate, thank you

The problem is the Playdate is single-threaded, so any slow down on the one and only thread affects everything, including the timers/clocks. I am thinking about adding external midi clock sync which would make the timing precise, but it would require a little technical know-how from the end-user (it would use a small Processing.org project as an intermediary bus between the host system, and the Playdate: https://github.com/orllewin/playdate_midi_bus - you can already use an external keyboard with that, but if I can find the time will add midi clock too)

Lovely work, I love seeing it being used in the wild. I’ll try and find time to improve the sequencer module too - its a little clunky at the moment.

Can you rememeber which module you deleted that left that cable on-screen? I’m trying to fix up all those loose ends but each module needs handling individually - it’s a big job!

I know there’s a music box app for Playdate that does work with the crank, but that’s triggering samples as you turn - much simpler than dealing with sample frames in a file/buffer.

(1 edit)

I did try implementing a scrub control with the crank but it’s just not possible with the way the Lua audio API works in Playdate. TapeLooper would need to be rewritten in C to do that I think, not an easy task.

I’ll try and replicate but it’s been pretty stabke for me. I’m tempted to move Granbular functionality into Modular Play.

you already posted on the Granular page - certainly not here! Will have a look

thank you, fixed one already, the rest are here: https://kinopio.club/orllewin-modular-play-hobVkZawudc7bwByphsLx?present=true - trying Kinopio as an alternative to boring tickets in Github.

Yes, a sample recorder module and a playback module, but you can also use recorded samples in the Sample Synth. It’s fairly limited but fun

Researching this has brought another copy/paste error to light, so you’re responsible for about 10 fixes in the next release…

I’ll fix that now, it’ll be in 0.0.14 in a few days. Modules are supposed to check if they’re connecting to themselves…

You can’t connect a clock signal to a synth, a synth needs a midi signal, so that sounds correct.

Tye midi keyboard though, I’ll make it so instead of just sending on events when pressed it also sends an off event when released.

Not sure I’ve found this specific bug but have found a related one while trying to replicate. Will be a bunch of fixes for this kind of thing in the next release.

(1 edit)

Ok, fixed, download 0.0.13-Alpha - there’s also two new modules, one in Clock and one in Sequencers, don’t tell anyone: https://orllewin.itch.io/modularplay