vihoogl.blogg.se

Sunvox guitar effects
Sunvox guitar effects








  1. SUNVOX GUITAR EFFECTS DRIVER
  2. SUNVOX GUITAR EFFECTS SOFTWARE
  3. SUNVOX GUITAR EFFECTS CODE
  4. SUNVOX GUITAR EFFECTS PLUS

Compare the FL Studio piano roll to cubases for example, FL is so well designed that it's super fast to make changes and work on new ideas. Obviously it doesn't really matter what it looks like to an audiophile but I'd argue that win32 widget driven apps like Cubase 5 and Sonar X2 suffer for it in terms of usability. And it's difficult to create things that look nice in Lazarus without pretty much rendering everything yourself, so if you have dreams of creating the next FL Studio 10 or Ableton Live 9 you must understand that the level of work required there will dwarf an audio engine (but not match it for complexity)

sunvox guitar effects

SUNVOX GUITAR EFFECTS SOFTWARE

GUI is the question, I'm currently using my JUI gui (OpenGL, per surface buffers) but that means I'm forcing an OpenGL requirment on users (however I am working on a software renderer because of this).

sunvox guitar effects

SUNVOX GUITAR EFFECTS CODE

I'm linking to (and refactoring where necessary) as much of DelphiASIOVST as I can so my software can make use of the high end code developed by those awesome people but only in areas that are abstractions away from platform specifics, so algorithms and things from the DSP, useful things I've learned from their ASIO helper classes etc I also support OpenAL and I'm adding support for other Windows techs (for completeness).

SUNVOX GUITAR EFFECTS DRIVER

Now I've been producing music for many years and in between my game engine development work I've been working on a cross platform sequencer/DAW, what I've basically done is written my own audio lib similar to Audorra (design not dis-similar and as I learned things from audorra I do link it and credit it in my docs) but focused supporting the music grade API's on the various platforms, so I have my own ASIO driver, my own CoreAudio driver and ALSA and Jack on linux.

SUNVOX GUITAR EFFECTS PLUS

Unfortuantly this project is windows focused, no support for any other OSes however much of their code can be used cross platform but you'll be managing the interface with audio hardware yourself, plus doing a lot of refactoring! But highly reccomended! It also has the beginnings of a modular synth setup, plus stuff I don't understand. it has an extensive DSP part with all manner of things such as Oscillators, Modulators, Spectral Filters, Vocoders, Reverb + Delay etc as well as a an extensive GUI lib intended for the creation of VST plugins and what not. Intended for Object pascal coders looking to work with ASIO, audio processing and VST plugins (and writing VST plugins) has support for MIDI (for VSTs etc) this is filled with all the code you could ever need to study to become an audio dev. Now this is more like it, filled with algorithms I do not understand but clearly they do very, very well. It's perfect for games however and by the looks of some of the classes it does look like the devs were thinking about it's use outside of games (FFT etc)ĭelphi ASIO & VST packages - (You must check out the latest version from the revision server as the standard releases are old now) Last time I checked it lacked support for ASIO (windows) CoreAudio (OSX) and ALSA and JackD (Posix systems, Linux etc) so it's not suitable if you're looking for low latency, realtime processing for live performance etc also doesn't have any support for things like Rewire (Win) or Lash (Posix) and doesn't handle MIDI. It does however have a nice design and is coded very well.

sunvox guitar effects

There are existing audio frameworks that you can examine to get started :Īn incomplete yet fully usable audio lib, supports various audio API's but hasn't been updated in a while. You'll need to support sound out on all OSes however and MIDI or at least OSC support would be a good idea. Sunvox is awesome :) been playing around with that and yes, it's perfectly possible to create a cross platform DAW/Sequencer using freepascal.










Sunvox guitar effects