|
|
OpenSebJ - Beta Release 0.12 (c) Sebastian Gray 2005-2006 About:OpenSebJ is a pre and post production music mixing tool; allowing both
real-time It is released under the terms of the GNU GPL (included and available at
Version Details:This is an Beta release, it has been released to gather as much feedback
as Requirements:Windows(R) 2000 (or better) Lots of RAM (Tested with 736 Meg's, will function with less) & Wave samples to play and use Completed:----v0.3 Beta------------------------------------------------------------------Another big point release. MDI Interface: + The Ghetto edition shell has been removed and the professional edition has been put in it's place. This change builds a new platform for OpenSebJ to both encourage additional user adoption and allow for future expansion. Save Files: + OpenSebJ save files now save the video, images and samples in to a single .OSJ file. These files can now be distributed as a complete composition; removing reliance on the underlying directory structures. Start sharing those songs.. Track Editor (Previously LayDown): + This new addition contains interface improvements and additional functionality. Sample positions added can now be removed. Windows are re-sizable and scrollable. Video Jockey: + The Video Portal Can now be launched full-screen. Use Alt+Tab to switch between the full screen window and the OpenSebJ editor screens. VJ'ing with OpenSebJ is now a reality. Drum Machine: + The available pattern size has now been increased (supporting a full 8 beats rather than 4) Find Audio Samples: + OpenSebJ now has a link to a full featured, free audio sample search engine. This search engine is also available directly at: "http://www.evolvingsoftware.com/sample_search.html If you have a website which you would like to be included in the search index, let us know. ----v0.2 Beta------------------------------------------------------------------It's a big release and deserves a complete point version increase. VJ: + This release introduces the capability for basic VJ'ing. You can now load and associate videos (.AVI .MPG .WMV .ASF & more) as well as loading static images (.JPG .BMP .PNG & more) and associating them to samples as well. This allows for realtime composition of video to go with the music you master. I.e. if you load a small drum sample you can assign an image to that sample, each time the drum sample is played your image is also displayed. If you want to get more sophisticated then you can load a video. There currently isn't any real limit on the size of the videos but it would generally work better with small clips that then fit better together across the complete work. Included with the download is a small effect video that you can use to try out this capability. To access the new features first click on the Video button on the main OpenSebJ menu. Then after loading your samples click on properties and then set video to assign any image or video to your sample. Video and images will be triggered every time the associated sample is played and as such this feature makes complete use of the other sample triggering methods already available - i.e. assigning samples to keys on the keyboard, the beat pad, the beat box, the lay down window etc. Videos can also be stopped like normal samples through the properties window. As this features is using DirectShow - you can also load MP3's through this window. This will be expanded further in the future but for the time being go to the properties window for a sample you have loaded and then associate the MP3 to the sample instead of a video. (Doesn't work in the image slot as it load's these images as a texture directly.) ----v0.12 Beta-----------------------------------------------------------------Bug Fixes: Wave Graph & Tape N Splice: + Found under Load Samples > Properties > View; the compiler warning Scratch: + Previously the sample loaded to the first deck wasn't being set to Pitch Shifter Roll: + Initial frequency wasn't being set when enabled was clicked, as such
the Laydown: + Double stop feature implemented, if you press stop once, it will stop
Beatbox: + Double stop feature implemented, as above. Refactoring: Wave Graph: ----v0.11 Beta-----------------------------------------------------------------New Functionality::Set keys: + Using <CTRL> and an assigned key will now stop the sample from playing. Scratch: + Cross fader implemented. Sample Properties: + Unckecing 'Loop' now does not stop the sample from playing - it only Bug Fixes: Scratch: + Checks for loaded sample before allowing play functions to be called. ----v0.1 Beta------------------------------------------------------------------New Functionality::Wave Graph & Tape N Splice: + Have been combined in to a single tool - this allows the wave form to Load Samples: + Save laydown positions in composition Lay Down: + Positions in the lay down window now show the wave form graph. This is Pitch Shifter Roll: + Past configurations are now displayed by default when the window is Beat Box: + Setup so that all samples within the project can be used via the beat ----v0.007---------------------------------------------------------------------New Functionality::Beat Box: + A beat box has been added. Standard type of functions, adjustment to Wave Graph: + Graphing samples on screen has been made possible thanks to the sample Bug Fixes:: Scratch: + System.Exception something has now been fixed when trying to fast ----v0.006a--------------------------------------------------------------------0.06a is an incremental release of 0.06 (with no application code base
changes) ----v0.006---------------------------------------------------------------------New Functionality::Lay Down: + Record sample positions to the current position of the composition play Bug Fixes:: Recording: + "System.NullReferenceException" issue resolved Lay Down: + Window scroll issue resolved ----v0.005---------------------------------------------------------------------New Functionality:: Pitch Shifter Roll: + Added a pitch shifter roll, allows an order to be setup, so that each Bug Fixes:: Version Checker: + Fixed globalisation issue where a double was used to store the Lay Down: + Issue of plays being reloaded after lay down window closed and Recording: + Closing window issue if no recording objects has been created, causing ----v0.004---------------------------------------------------------------------New Functionality:: Version Checker: + OpenSebJ now automatically checks for a new version each time on Recording: + Added the ability to stream an audio recording to disk. The wave Lay Down: + The play cursor can now be controlled via the mouse, clicking on the DirectX Debug Info: + More detail has been added to the DirectX Debug Info, used to gather Bug Fixes:: Lay Down: + Resolved an issue which may of caused an exception when sliding the ----v0.003---------------------------------------------------------------------New Functionality:: Tape N Splice: + Tape N Splice functionality added, allows for re-positioning of a This was from the idea of "Play samples in reverse without buffer Load Samples: + Filter defaults to wave files ----v0.002---------------------------------------------------------------------New Functionality:: General: + Migrated to Visual Studio .Net 2005 Express (Utilising the .Net Sample Properties: + Added the set key option Bug Fixes:: Lay Down: + Removed the full screen form action from the double click on the tool
----v0.001---------------------------------------------------------------------New Functionality:: Load samples: + Added support for 255 samples Sample Properties: + Set global sample properties Beat Pad: + Plays selected sample Set keys: + Set a key to a sample; One or many samples can be setup to play from
Lay Down: + Samples can be setup in a graphical overview screen Recording: + Added a record which can be played with the mouse; as if a finger was
Scratch: + Allows movement through the sample back and forth using the mouse; Remaining tasks::Composition Setup: + Save laydown loop position in composition Lay Down: + Scroll the loop cursor with the other components Feature improvement tasks::Composition Setup: + Option to save complete setup at once Load Samples: + Add a replace sample button Sample Properties: + Set up sample play off-set Beat Box: + Allow for separate sample instances within the Beat Box to have Cross Fader: + Brings up/down volume of one sample while applying the reverse action Lay Down: + Allow different properties to be set for instance of each 'play' Key Board: + Setup Keyboard to pitch shift samples Scratch: + Set the play speed (pitch) for the sample when no mouse interaction is
Scratch Mix Tricks: + Be able to edit the position, rotation, speed, duration, fader VJ: + Video mixing capability coming soon - stay tuned.. Bugs Outstanding::+ None currently knownPast Bugs identified with no new occurances::Lay Down: + When two of the same sample are placed one after the other, an Scratch: + Need to add try block to all screen drawing and forms updating as the
System.InvalidOperationException was unhandled LoaderLock was detected Lay Down: Ideas::Turntables between samples; including separate volume controls and cross
fader; |