Old 05-25-2006, 08:01 AM   #1
aafuss
Guest
 
Posts: n/a
Default Custom version request

After hearing about your freeware package, Reaper we immediately thought it would suit Babya Logic 2 so well, we like to create a custom release to offer with Babya Logic 2 which is freeware?
  Reply With Quote
Old 05-25-2006, 08:41 AM   #2
aafuss
Guest
 
Posts: n/a
Default

A Babya Logic style theme:
http://stashbox.org/uploads/11485712...ertheme.th.jpg
Theme-https://stash.reaper.fm/oldsb/1148571...ya%20Logic.zip

Very simple but quite a familar feel for Babya software users-the color scheme is in a light Babya style gray.

Last edited by aafuss; 05-25-2006 at 10:05 AM.
  Reply With Quote
Old 05-26-2006, 04:12 PM   #3
aafuss
Guest
 
Posts: n/a
Default

Great thanks! I'd like a custom version to offer as a add-on to Logic 2?
  Reply With Quote
Old 05-26-2006, 04:22 PM   #4
aafuss
Guest
 
Posts: n/a
Default

A Babya Logic style theme, updated for v 0.958:

Preview-http://stashbox.org/uploads/11486857...%20Edition.JPG
Theme-https://stash.reaper.fm/oldsb/1148685...icReaperv1.zip

Very simple but quite a familar feel for Babya software users-the color scheme is in a light Babya style gray.

Last edited by aafuss; 05-26-2006 at 04:25 PM.
  Reply With Quote
Old 05-26-2006, 04:43 PM   #5
aafuss
Guest
 
Posts: n/a
Default

Actually, I'm serious-as Logic 2 would benefit from Reapers features.
  Reply With Quote
Old 05-27-2006, 10:16 AM   #6
aafuss
Guest
 
Posts: n/a
Default

Actually, I'm serious about a custom version-as Logic 2 would benefit a dedicated audio editor, which it lacks.
  Reply With Quote
Old 05-27-2006, 12:09 PM   #7
aafuss
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by synth
I can smell spam
No, I've had trouble finding a audio editor that I could have a custom version done-done it before with success, eg. Wav2MP3, which its author created a custom release for.
  Reply With Quote
Old 05-28-2006, 12:44 AM   #8
aafuss
Guest
 
Posts: n/a
Default

CMedia 9738-intergrated i845G soundcard but works perfectly.
  Reply With Quote
Old 05-28-2006, 12:52 AM   #9
aafuss
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by jens
nope - parody - it's aafus from Babya
Actually, I think a custom Reaper would be nice addition to Babya Logic.
  Reply With Quote
Old 05-28-2006, 01:16 PM   #10
aafuss
Guest
 
Posts: n/a
Default

Actually, I think a custom Reaper would be nice addition to Babya Logic (as it doesn't support VST's currently) and would provide wave editor, which it currently lacks
  Reply With Quote
Old 05-28-2006, 01:19 PM   #11
aafuss
Guest
 
Posts: n/a
Default

A upcoming of version of mt Babya Logic has Wavettes-a cool sound generator that uses mathematical expressions to generate interesting short sound bits and v 1.x has a powerful piano player. Wish there was something like that in Reaper.
  Reply With Quote
Old 05-28-2006, 01:56 PM   #12
aafuss
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by pipelineaudio
didnt crypto already provide the source for you earlier in the thread?
No-it wasn't the real source code.
  Reply With Quote
Old 05-28-2006, 07:21 PM   #13
aafuss
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by alex zonder
Sure, just as a bottle of Dom Perignon would be a nice addition to an empty glass.
Already made a Babya Logic-but a custom version would add much more power to Babya Logic, like VST support.
  Reply With Quote
Old 05-29-2006, 05:25 AM   #14
aafuss
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by -MattmaN-
I think Justin should add a custom version of Babya Logic to Reaper.Think of the power it would add!!!
I do make the source code available to anyone. In fact, a custom version to bundle with Babya Logic could widen Babya Logic's feature set by offering professional features-like device chains.
  Reply With Quote
Old 05-29-2006, 06:33 AM   #15
aafuss
Guest
 
Posts: n/a
Default

Babya Logic 2's Wavettes uses mathematical expressions and ramps to generate interesting short sound bits and a piano player. Reaper could do with something like that. And Apple Logic's 7 Space Designer-a clone of that would be cool, as would a ducking filter.

Babya Logic is freeware and just have a look at some its features (download it-www.winsite.com/bin/Info?26000000037648)-many would be good to have in Reaper) or have a look, like access to guitar chords or a bass generator.

Last edited by aafuss; 05-29-2006 at 06:49 AM.
  Reply With Quote
Old 05-30-2006, 04:46 PM   #16
aafuss
Guest
 
Posts: n/a
Default

Babya Logic 2's Wavettes uses mathematical expressions and ramps to generate interesting short sound bits and a piano player. Reaper could do with something like that. And Apple Logic's 7 Space Designer-a clone of that would be cool, as would a ducking filter.

Babya Logic is freeware and just have a look at some its features (download it-www.winsite.com/bin/Info?26000000037648)-many would be good to have in Reaper) or have a look, like access to guitar chords or a bass generator.
  Reply With Quote
Old 05-30-2006, 04:51 PM   #17
aafuss
Guest
 
Posts: n/a
Default

Some of Apple's synths would be awesome to have a emulation of REAPER -http://www.apple.com/logicpro/moresynths.html and http://www.apple.com/logicpro/sculpture.html

Last edited by aafuss; 05-30-2006 at 04:53 PM.
  Reply With Quote
Old 06-04-2006, 07:48 AM   #18
aafuss
Guest
 
Posts: n/a
Default

Garageband on the Mac does this-but alas not very easily done in REAPER.
  Reply With Quote
Old 06-15-2006, 08:08 PM   #19
aafuss
Guest
 
Posts: n/a
Default

Wow-a amazing update. Would perfect to offer as a third-party add-on to Logic 2, with the theme I made
  Reply With Quote
Old 06-17-2006, 03:41 AM   #20
aafuss
Guest
 
Posts: n/a
Default

One feature of my Babya Logic-it has a pure bass generator-quite cool when I was developing it.
Basically you draw a waveform that generates the bass-you can create really loud bass noises.
Also, something like Apple Logic's EXS24 or Space designer would be cool too.

Would be great to have available in REAPER-perhaps as a VST or a FX effect.

It looks a bit like:
http://img356.**************/img356/2784/bssmke19aa.jpg

7.1 support would be good too.
  Reply With Quote
Old 06-17-2006, 03:45 AM   #21
aafuss
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by hrwmusic
A relaxing blue theme...

think the ocean breeze...
think maine blue berries...

https://stash.reaper.fm/oldsb/1150477603/bluemellow.PNG

let me know what you think!


(thanks alex)
Looks a bit like my Babya Logic theme -but in a nice blue/gray tone. Nice change from the Vegas or ACID type themes that are posted in the thread.
  Reply With Quote
Old 06-17-2006, 03:48 AM   #22
aafuss
Guest
 
Posts: n/a
Default

Some Apple Logic style MIDI features would be nice:
http://www.apple.com/logicpro/featureoverview.html
  Reply With Quote
Old 06-17-2006, 04:06 AM   #23
aafuss
Guest
 
Posts: n/a
Default

I'm a Apple Garageband and Sony Acid/Vegas user-one feature I miss is a way to save custom "loops" of sound. Then these could be played/added from the media explorer (loop browser in Garageband).
  Reply With Quote
Old 06-17-2006, 04:15 AM   #24
aafuss
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Jason Brian Merrill
that wave looks.... interesting.
The waveforms are used to generate the exported bass sound file.
  Reply With Quote
Old 06-18-2006, 11:08 PM   #25
aafuss
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by sinkmusic
True.
This is our #1 midi request, with loop recording...
Join the chorus and sing with us : "miiiii-diiii CC ediiitiiiinggg / aaaand loo-ooop reco-o-ordiiiiing"
A event list editor is missing and should be added.
I like the event list in Apple Logic a lot -it's very easy to use and not too complex. A tabbed version would be even better.

MIDI Guitar tuning/chord generator
Matrix editor
MIDI piano player

Some Apple Logic style synths would be nice to mimic in REAPER-like a sound sampler.

Babya Sound Canvas's MIDI part editing features could be good to add in as well (try it at: http://www.winsite.com/bin/Info?26000000037647). Like mixing the SC settings, generate fade In/outs, Read & write midi, more Or less wysiwyg printing of the dump values, midi piano, midi thru, etc. PURPOSE: Analyse SC-55 System Exclusive bulk dumps Generate alternatives for this huge bulkdump in case a high percentage are default data Edit the Sound Canvas settings

Last edited by aafuss; 06-18-2006 at 11:21 PM.
  Reply With Quote
Old 06-20-2006, 04:23 AM   #26
aafuss
Guest
 
Posts: n/a
Default

The Babya theme I made-quite basic, but should be included with the installer.

How is the VST MIDI Processor used?
  Reply With Quote
Old 06-20-2006, 04:27 AM   #27
aafuss
Guest
 
Posts: n/a
Default FR: Import/export .mia files

Babya Logic's .mia file format should be importable and exportable. As I'm the developer, I can give the details of its file format.
  Reply With Quote
Old 06-20-2006, 06:17 AM   #28
aafuss
Guest
 
Posts: n/a
Default

I'll post the details soon.

Babya Logic has export to MIDI, REAPER should too.
  Reply With Quote
Old 06-20-2006, 09:06 PM   #29
aafuss
Guest
 
Posts: n/a
Default

Files-.mia
65,1065,1065,1065,1065,1065,1065,1065,1065,1065,10 65,1065,1065,1065,1065,1065,1065,1065
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-1,63,1063,1063,1063,1063,1063,1063,1063,1063,1063, 1063,1063,1063,1063,1063,1063,1063
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
124
0,0,0,0,0,0,0,0

The numbers represent the MIDI commands for General MIDI instruments when you draw a region in Babya Logic.

Export (in VB, but can modified for C++/C#, etc):
Private Sub mSaveAs_Click()

'file DialogBox settings

'file DialogBox settings
With CommonDialog1
.FileName = "*.mia"
.Filter = "Babya Logic Project (*.mia)"
.DialogTitle = "Save Babya Logic Project as"
.ShowSave
FilePath = .FileName
End With

'cancel button pressed
If Right(FilePath, 5) = "*.mia" Or FilePath = "" Then
Exit Sub
End If

'if file doesn't end with ".mia" then add it
If Right(FilePath, 4) <> ".mia" Then FilePath = FilePath & ".mia"

SaveFile

End Sub

Private Sub SaveFile()

FF = FreeFile

Open FilePath For Output As #FF

For A = 0 To 7

TrackLength = 0
For B = 1000 To 0 Step -1 'find length of track
If Grid(A, B) > -1 Then
TrackLength = B
Exit For
End If
Next B

Temp = ""
For B = 0 To TrackLength
Temp = Temp & Grid(A, B) & ","
Next B

Print #FF, Left(Temp, Len(Temp) - 1)

Temp = ""
For B = 0 To TrackLength
Temp = Temp & InstGrid(A, B) & ","
Next B

Print #FF, Left(Temp, Len(Temp) - 1)

Next A

Print #FF, Tempo

Temp = ""
For A = 0 To 7
Temp = Temp & CurrentInst(A) & ","
Next A

Print #FF, Left(Temp, Len(Temp) - 1)

Close #FF

CurrentlyOpenFile = FilePath
'MsgBox "Saved " & FilePath

Me.Caption = "Babya Logic - " & FilePath

End Sub

Private Sub OpenFile()
Dim V As Variant, W As Variant

ClearGrids

'load file
FF = FreeFile

Open FilePath For Input As #FF

For A = 0 To 7
Line Input #FF, Temp
V = Split(Temp, ",")

For B = 0 To UBound(V)
Grid(A, B) = Val(V(B))
Next B

Erase V

Line Input #FF, Temp
V = Split(Temp, ",")

For B = 0 To UBound(V)
InstGrid(A, B) = Val(V(B))
Next B
Next A

If Not EOF(FF) Then
Input #FF, Tempo
HScroll2.Value = Tempo
End If

If Not EOF(FF) Then
Line Input #FF, Temp
W = Split(Temp, ",")
For A = 0 To 7
CurrentInst(A) = Val(W(A))
Next A
Else
For A = 0 To 7
CurrentInst(A) = InstGrid(A, 0)
Next A
End If

FormLoading = True
Combo1.ListIndex = CurrentInst(CurrentTrack)
FormLoading = False

Close #FF

StartX = 0
EndX = XSize
ColumnX = 0
DrawGrid

Me.Caption = "Babya Logic - " & FilePath

End Sub
  Reply With Quote
Old 06-20-2006, 09:36 PM   #30
aafuss
Guest
 
Posts: n/a
Default

Private Sub MusicBox_KeyUp(KeyCode As Integer, Shift As Integer)

'if in TempColumnCursor mode and Ctrl key is released
'If TempColumnCursor = True And Shift = 0 Then
TempColumnCursor = False
' CursorType = DrawCursor
' MusicBox.MousePointer = 0
'End If

End Sub

Private Sub MusicBox_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

If PlayingSong Then Exit Sub

'prevents note from being drawn in MouseMove and MouseUp when a file was
'opened by a double-click and cursor was over MusicBox when button was
'released (MouseUp activated with no MouseDown)
MouseIsDown = True

GridX = X \ 16
GridY = Y \ 16

Select Case CursorType

'*** Draw Mode ***
Case Is = DrawCursor

'New note
If Button = 1 Then

'play notes
Channel = CurrentTrack
If TrackHide(CurrentTrack) = 0 Then StartNote StartY + GridY 'play note outside startnotes sub because note hasn't been set yet
NotePlayX = GridX 'keep current x coordinate
StartNotes

'draw square
GetRow (GridY)
MusicBox.Line (GridX * 16 + 1, GridY * 16 + 1)-(GridX * 16 + 15, GridY * 16 + 15), BGColr, BF 'draw white erasing square
MusicBox.Line (GridX * 16 + 2, GridY * 16 + 2)-(GridX * 16 + 14, GridY * 16 + 14), TrackColr, B 'draw colored hollow square
OldGridX = GridX 'record starting point for new note

End If

'Erase note
If Button = 2 Then
If Grid(CurrentTrack, StartX + GridX) = -1 Then Exit Sub 'if trying to delete blank spot
Do While Grid(CurrentTrack, StartX + GridX) >= 1000 'find start of note
GridX = GridX - 1
Loop
Grid(CurrentTrack, GridX + StartX) = -1 'erase start of note
InstGrid(CurrentTrack, GridX + StartX) = 0 'erase instrument

GridX = GridX + 1

Do While Grid(CurrentTrack, GridX + StartX) >= 1000 'find all continuations of note
Grid(CurrentTrack, GridX + StartX) = -1 'erase continuation of note
InstGrid(CurrentTrack, GridX + StartX) = 0 'erase instrument
GridX = GridX + 1
Loop

DrawGrid
End If


'*** Red Column ****
Case Is = ColumnCursor

ColumnX = StartX + GridX
DrawGrid


'*** Select Mode ***
Case Is = SelectCursor

If Button = 1 Then

If SelectStartX = -1 Or StartX + GridX < SelectStartX Then 'if no area selected or clicked behind selected area

'start selecting new area

'reset SelectStartX and SelectEndX
SelectStartX = -1
SelectEndX = -1

'reset MusicBox window and get background
DrawGrid
GetBox

'draw rectangle
MusicBox.Line (GridX * 16, 0)-(GridX * 16 + 16, MusicBox.Height - 1), vbBlue, B
OldGridX = GridX 'record starting point for selected area

'record selected area start position
SelectStartX = StartX + GridX

Else

'keep SelectStartX but get new SelectEndX

'reset MusicBox window and get background
DrawGrid
GetBox

'draw rectangle
MusicBox.Line (GridX * 16, 0)-(GridX * 16 + 16, MusicBox.Height - 1), vbBlue, B
OldGridX = GridX 'record starting point for selected area

End If


End If

'unselect
If Button = 2 Then

'erase any previously selected area
SelectStartX = -1
SelectEndX = -1

DrawGrid

End If

End Select

End Sub

Private Sub MusicBox_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

If PlayingSong Then
If Not (Button = 0 And CursorType = DrawCursor) Then Exit Sub
End If

'prevents note from being drawn in MouseMove and MouseUp when a file was
'opened by a double-click and cursor was over MusicBox when button was
'released (MouseUp activated with no MouseDown)
If MouseIsDown = False And Button > 0 Then Exit Sub

Select Case CursorType

'*** Draw Mode ***
Case Is = DrawCursor

'display instrument of current track under cursor
If Button = 0 Then

HoverX = X \ 16

If HoverX = OldHoverX Then Exit Sub

If Grid(CurrentTrack, StartX + HoverX) > -1 Then
InstLabel.Caption = Combo1.List(InstGrid(CurrentTrack, StartX + HoverX))
Else
InstLabel.Caption = ""
End If

OldHoverX = HoverX
End If

'continue drawing note
If Button = 1 Then

MovingGridX = X \ 16

If MovingGridX = OldMovingGridX Then Exit Sub 'if cursor hasn't moved to another square
OldMovingGridX = MovingGridX 'remember cursor position

If MovingGridX > XSize Then MovingGridX = XSize 'prevent from going past edge of screen

If MovingGridX < GridX Then MovingGridX = GridX 'if cursor is behind starting point

PutRow (GridY)

MusicBox.Line (GridX * 16 + 1, GridY * 16 + 1)-(MovingGridX * 16 + 14, GridY * 16 + 14), BGColr, BF
MusicBox.Line (GridX * 16 + 2, GridY * 16 + 2)-(MovingGridX * 16 + 14, GridY * 16 + 14), TrackColr, B

End If


Select Case CursorType

'*** Draw Mode ***
Case Is = DrawCursor

GridX = X \ 16

'finish drawing note
If Button = 1 Then

If GridX > XSize Then GridX = XSize 'prevent from going past edge of screen

Channel = CurrentTrack
If TrackHide(CurrentTrack) = 0 Then StopNote StartY + GridY 'stop playing note that's being placed
StopNotes

If GridX < OldGridX Then GridX = OldGridX 'if cursor is behind note's starting point

'Record to Grid
Grid(CurrentTrack, StartX + OldGridX) = StartY + GridY 'record starting note
InstGrid(CurrentTrack, StartX + OldGridX) = CurrentInst(CurrentTrack) 'record starting note's instrument

If GridX > OldGridX Then
For A = OldGridX + 1 To GridX
Grid(CurrentTrack, StartX + A) = 1000 + StartY + GridY 'record continuing notes
InstGrid(CurrentTrack, StartX + A) = CurrentInst(CurrentTrack) 'record continuing notes' instruments
Next A
End If

'Check for partial note after new note
If Grid(CurrentTrack, StartX + GridX + 1) >= 1000 Then
Grid(CurrentTrack, StartX + GridX + 1) = Grid(CurrentTrack, StartX + GridX + 1) - 1000 'change it to starting note
End If

DrawGrid

End If


Private Sub mExporttoMidi_Click()
'file DialogBox settings
With CommonDialog1
.FileName = "*.mid"
.Filter = "MIDI File (*.mid)"
.DialogTitle = "Export to MIDI File"
.ShowSave
FilePath = .FileName
End With

'cancel button pressed
If Right(FilePath, 5) = "*.mid" Or FilePath = "" Then
Exit Sub
End If

'if file doesn't end with ".mia" then add it
If Right(FilePath, 4) <> ".mid" Then FilePath = FilePath & ".mid"

MidiFile

End Sub
  Reply With Quote
Old 06-21-2006, 09:06 AM   #31
aafuss
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by djvinta
First I must say thank you for such a great sequencer!
What I would really like to see is a midi learn function.
I think it should be possible to make this a function even for vsti and vst fx that don't support midi learn, as long as they are able to recieve control messages.

It may not be possible to right click on the vsti gui to get midi learn, but it could be that you first have to make a controller lane for the function (cutoff for example) and then be able to use midi learn to control the automation.

This is where all the sequencers I have tested has failed.
It would be so cool!!

Thanks!

Dj Vinta
That would be very welcome-a nice feature to add.
  Reply With Quote
Old 06-21-2006, 09:07 AM   #32
aafuss
Guest
 
Posts: n/a
Default

My Babya Logic has several guitar related utilities-a guitar tuner & chord player for instance.
http://www.winsite.com/bin/Info?26000000037648
  Reply With Quote
Old 06-21-2006, 09:10 AM   #33
aafuss
Guest
 
Posts: n/a
Default

I wish REAPER would emulate these great synths from Apple-http://www.apple.com/logicpro/moresynths.html (no Apple Logic for PC), in a simplier way.
  Reply With Quote
Old 06-21-2006, 09:12 AM   #34
aafuss
Guest
 
Posts: n/a
Default

Actually Justin, the idea was seen first by us in Babya Logic-which has sinewave generators-like Wavettes. Can yours use mathematical formulas to vary the generated sound in a update?
  Reply With Quote
Old 06-21-2006, 09:14 AM   #35
aafuss
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Justin
Here it is, the preview version of our additive polyphonic sinewave synthesizer. The .zip is a mere 6kb.

http://reaper.fm/files/reasynth01.zip

extract to your REAPER Plugins\FX folder.

...to be in a REAPER release coming soon. Probably with more options (different wave shapes, being one of the first)

-Justin
Justin-looks OK.
Now we need REAPER clones of
Bass Maker-pure bass maker
EXM-oscillscope sound synth with custom audio envelopes.
  Reply With Quote
Old 06-21-2006, 11:36 AM   #36
aafuss
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Justin
http://reaper.fm/files/reasynth02.zip

now with shape control (fades between sine and square)

-J
How about mathematical formulas to create more varied, interesting sounds-like Babya Wavettes can do (see https://youtube.com/watch?v=Q5ex2GMhH2g&search=babya)
  Reply With Quote
Old 06-21-2006, 11:38 AM   #37
aafuss
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Rednroll
Very cool!! I can't wait to try it out. Don't forget Triangle and Saw :-)~
Add sawtooth and triangle-I'll give it a go. Any pure bass generator planned, Justin? Apple Logic or Pro Tools lacks one-unlike Babya Logic.
  Reply With Quote
Old 06-21-2006, 08:58 PM   #38
aafuss
Guest
 
Posts: n/a
Default

Improved VST performance-now we're getting near Babya AU Host or commercial software performance levels.
  Reply With Quote
Old 06-22-2006, 02:28 AM   #39
aafuss
Guest
 
Posts: n/a
Default

Interesting thing-CM101, CM505 do work nicely in REAPER (not as fast as with Logic 5).
  Reply With Quote
Old 06-22-2006, 11:01 AM   #40
aafuss
Guest
 
Posts: n/a
Default

I suggested .mia import/export (Babya Logic import/export-my host). BTW-I posted info on the code that can be redone in C++ for supporting its file format . Apple's Lso-no,because Apple mightn't release details of that, but Vegas sure.

Last edited by aafuss; 06-22-2006 at 11:04 AM.
  Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 11:21 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.