Jump to content


Photo

ReNoise Song Player Library

software api programming Mac iOS tvOS

  • Please log in to reply
6 replies to this topic

#1 kruhft

kruhft

    New Member

  • Normal Members
  • Pip
  • 7 posts
  • Gender:Male
  • Location:Canada

Posted 05 October 2017 - 02:06

I've done some looking around, but I can't seem to find anything that would say that ReNoise has a software library for playing back ReNoise songs, is this true?  I'd love to be able to play back .rns files directly in the software I'm writing rather than render to disk and include them.  Would this be possible in any way using something from ReNoise or other Open Source libraries out there?

 

I'm currently working on macOS/iOS/tvOS if that is any help.

 

--

kruhft



#2 ffx

ffx

    Composes without Wires burns Directly from Brain to DVD that is already in Store Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3035 posts
  • Gender:Not Telling
  • Interests:macOS fanboying

Posted 08 October 2017 - 22:05

Yes its true, since it is way too complex and brings no real benefits over a mp3 ?  ^_^


MacOS 10.12.6 Retina, Renoise 3.1 64 bit   -   Tuned Shortcuts | Multi-Jump From/To Send | Quick Template | Insert Native DSP Menu (incl. deprecated)
HM Soundcloud | HM Bandcamp

#3 fladd

fladd

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1227 posts
  • Gender:Male
  • Location:The Netherlands

Posted 08 October 2017 - 23:11

How would that work? How would such a player handle VST and VSTi?



#4 kruhft

kruhft

    New Member

  • Normal Members
  • Pip
  • 7 posts
  • Gender:Male
  • Location:Canada

Posted 09 October 2017 - 18:06

I'm looking at generating songs in real time, and with instrument based samples (I don't use VST or VSTis) it could work along the lines of libmikmod, but for ReNoise source song files.



#5 fladd

fladd

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1227 posts
  • Gender:Male
  • Location:The Netherlands

Posted 09 October 2017 - 18:26

But then it would not be a general solution and only for for a fraction of all Renoise songs (those without VST effects and instruments). The ability to play a song would then also depend heavily on the performance of the machine, with more complex songs that use a lot of the Renoise internal effects using more CPU. So using Renoise effects would also not feasible. If we take all this out, then we effectively reduced it to a module format, for which a variety of players exist.



#6 Roppenzo

Roppenzo

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 454 posts
  • Gender:Male
  • Location:Netherlands

Posted 09 October 2017 - 20:06

[slightly offtopic]

maybe this is helpfull for you:

https://www.renoise....ls/batch-render

[/slightly offtopic]
House Music All Night Long. - Say What?

#7 OopsIFly

OopsIFly

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 970 posts
  • Gender:Male
  • Interests:...daydreams... -VS- ...propaganda...

Posted 09 October 2017 - 20:12

even then you'd need a lib to 1:1 recreate every renoise dsp faithfully. I doubt the details/code be opened by the renoise crew, or product made because there is no real market.

 

in earlier days of game programming good music for games could be gained by tracker like sample playback libs - simple sound, but more effective than plastic fm opl3 midi, also lower file sizes, and mp3 wasn't there already...like a real banging module with 8bit samples 250k vs some cheap midi shit that sounds different anywhere or bad mp3 that sounds like underwater...so choice was made for some games.

 

maybe if you want to be real retro, you can search old mod playback libs, but they will sound like...oldschool trackers and have no advanced dsp for you.

 

heck, if you just want your music to play in game use mp3 or similar codec. one reason to do what you want to do vs just using mp3 renders would mean a dynamic music system to adapt sounds to the game action. this be interesting, but I fear there is no renoise lib to do it for you. renoise still might be interesting for composition of the used elements, so if you like renoise to compose stuff, you can easily extract note and automation data from renoise songs, because files are saved in easily readable format.







Also tagged with one or more of these keywords: software, api programming Mac iOS tvOS